Skip to content
WorksBuddy

Think bigger · Run lighter.

Every screen,

Every screen, every team
always in sync

Ably pub/sub pushes live table updates to every open tab instantly. Socket.io handles push for alerts. No refresh, no polling.

Every screen,
How it works

From a click on one screen to every screen in 4 steps

Update a lead and every open tab sees it instantly. Ably handles data sync, Socket.io handles push, every screen stays live.

1

Change Origin

Someone makes a change, anywhere

A teammate edits a lead status. A rep deletes a stale record on mobile. A bulk operation reassigns three hundred leads. Every write action enters the same pipeline, wherever it came from.

  • Inline Edit
  • Bulk Update
  • API Write
  • Mobile
2

Ably Pub/Sub

Ably publishes the event to every subscriber

The moment the change commits, the backend publishes an event to the right Ably channel. Events are typed: row_updated for edits, row_deleted for removals, bulk_update for multi-record operations.

  • row_updated
  • row_deleted
  • bulk_update
  • Pub/Sub
3

Cross Tab Delivery

Every open tab receives the event

Every tab subscribed to the channel across teammates, devices, and sessions receives the event the moment it ships. A manager, a rep on a laptop, a sales ops specialist all see it at once, no refresh.

  • Cross Tab
  • Multi Device
  • Multi User
  • No Polling
4

Instant Render

The UI reflects the change instantly

The table updates the row in place. Deleted rows disappear. Bulk operations land in one render pass. Socket.io push surfaces when it matters a lead converted, an SLA breach, a deal assigned.

  • Instant Render
  • Push Notifications
  • Socket.io
  • Zero Stale Data
Why Teams Choose EVOX

Six reasons teams never go back

Once a team works where the screen always reflects the live database and two reps never touch the same lead, the old way feels unacceptable.

Who relies on EVOX real time
Deepak MehrotraDeepak MehrotraDeepak MehrotraDeepak Mehrotra

6800+

STeams working from live data,
not refresh buttons

Built for teams that move faster than a refresh button

Sales reps, managers, CS, ops, and engineering use EVOX real time updates as the foundation for collaborative work. The data table is the canvas, the Ably channel is the wire, the Socket.io push is the alert.

Ably

Pub/Sub

Socket

Push Notifications

0ms

Perceived Lag

Tabs in Sync

Live Data Engine

Every row, every tab, every time

Ably pub/sub publishes row_updated, row_deleted, and bulk_update events to channels every client subscribes to. Tables, dashboards, and pipelines update in place the moment a change commits.

Features

Everything the real time engine ships with

A real-time backbone in the email marketing software your team uses. Ably for data sync, Socket.io for push.

Live Data Table Updates

Every data table leads, contacts, deals, campaigns updates the moment a change commits. Typed events render the smallest diff, no reloads.

Ably Pub/Sub Messaging

Ably runs the messaging backbone for live data sync. Channels are scoped per data type and workspace, so each client gets only the events it cares about.

Socket.io Push Notifications

Socket.io handles server push for events needing a human high-value lead alerts, SLA breaches, deal closed won. Toasts and badges fire the moment it ships.

Cross Tab Synchronisation

Every tab on the workspace gets the same events at once. A rep with a lead list, a deal, and a dashboard sees one consistent state.

No Refresh Workflow

The refresh button leaves the workflow. Pages stay open and data keeps flowing, so dashboards and boards stay accurate for hours.

Zero Stale Data Guarantee

Every screen shows the live state of the database. Connection drops are detected and recovered, missed events replayed on reconnect, divergence resolved.

Questions & answers

Everything you need to know

Common questions about EVOX real-time updates and what Ably and Socket.io each handle.

What's the difference between Ably and Socket.io in EVOX?

The two systems handle different jobs. Ably runs the pub/sub backbone for live data table updates row updated, row deleted, bulk update events on channels every client subscribes to. Socket.io handles server push notifications for events that need a human in the loop toast alerts, live badge counts, mentions, and SLA breaches. Together they give the platform two complementary layers: live state for the tables, and live alerts for the moments that matter.