Skip to main content
Xobito uses a real-time messaging service called Pusher to push new events from the server to your browser without you having to refresh the page. When a new chat arrives or a campaign counter ticks up, Pusher is what makes it happen instantly.
Most customers never need to touch this page — real-time works out of the box. Read on if you want to understand what Pusher does, or if you’d like to use your own Pusher account.

What Pusher powers in Xobito

Live Chat inbox

New customer messages appear in the chat list the moment they arrive.

Typing indicators

See when another agent is typing a reply in the same conversation.

Campaign progress

Live counters for sent, delivered, read, and failed messages.

Status updates

Message ticks (sent → delivered → read) update in place.

Assignments

You’re notified when a chat or ticket is assigned to you.

Connection status

The green dot next to your phone number is refreshed in real time.

Default setup — nothing to configure

By default, Xobito uses a managed Pusher service we provide. You don’t need a Pusher account, you don’t need to install anything, and you don’t need to enter any keys.
As soon as you log into Xobito, the green “Live” indicator in the top bar tells you the real-time connection is active.

Using your own Pusher credentials (optional)

If you prefer to use your own Pusher account — for example, if you want to keep all traffic under your own billing or region — you can. This is entirely optional.
Only change Pusher credentials if you know what you’re doing. Entering the wrong values will break real-time features for everyone in your workspace until you correct them.

What you’ll need

  1. A Pusher Channels account — sign up free at pusher.com.
  2. A new app in Pusher, created in the region closest to your users.
  3. The four values from your app’s App Keys page:
    • App ID
    • Key
    • Secret
    • Cluster (e.g. mt1, eu, ap1, ap2)

Enter your credentials

1

Go to Real-time settings

Sidebar → Settings → Real-time (Pusher).
2

Switch 'Use custom Pusher' to On

The input fields become editable.
3

Paste each value

Copy the four values from your Pusher dashboard into Xobito.
4

Click 'Test connection'

Xobito tries to open a real-time channel. A green “Connected” banner confirms success.
5

Save

Click Save. Every connected browser reconnects automatically within 30 seconds.
After switching, ask a teammate to send a test message. It should appear in your inbox with no refresh.

Reverting to the default

Toggle Use custom Pusher back to Off and click Save. Xobito switches back to the managed service. Your own Pusher credentials are cleared from the form.

Troubleshooting real-time

Symptom: messages only appear after I refresh

Most likely, the browser is not connected to the Pusher service.
1

Check the 'Live' indicator

Top-right of the dashboard. If it’s grey or red, the connection is down.
2

Check your network

Corporate firewalls sometimes block WebSocket traffic. Try a mobile hotspot.
3

Check your ad blocker

Some privacy extensions block Pusher. Add *.pusher.com to your allowlist.
4

Hard refresh

Press ⌘ + Shift + R (Mac) or Ctrl + Shift + R (Windows).

Symptom: “Real-time disconnected” banner keeps popping up

This usually means your internet is dropping briefly. Xobito automatically reconnects and pulls any missed events. If it keeps disappearing and coming back more than a few times a minute:
  • Check your Wi-Fi signal — try ethernet if possible.
  • Close other apps that use a lot of bandwidth.
  • If you’re on a VPN, try disabling it.

Symptom: I’m seeing duplicate messages

This can happen if you have Xobito open in multiple tabs and one of them loses connection then reconnects. Close extra tabs and refresh.

Symptom: counter on a live campaign isn’t moving

1

Confirm the campaign is 'Running'

The counter only updates while the campaign is in progress.
2

Check real-time status

If the “Live” indicator is grey, real-time is down — fix that first.
3

Refresh the page

The current totals are always correct after a refresh — only live tick-up depends on Pusher.

Security & privacy

  • Xobito never sends message content through Pusher — only event notifications (“a new message arrived in chat #123”).
  • The actual message body is pulled from Xobito over HTTPS after you receive the event.
  • Custom Pusher credentials are encrypted at rest.

Limits

Pusher connections are tied to the number of active sessions in your workspace. If you consistently have hundreds of agents online at once, consider enterprise Pusher pricing or a dedicated plan — contact support@xobito.com.

Notifications

Configure what triggers a notification.

Common Issues

Quick fixes for day-to-day problems.