console.log, but your support team sees it.
Log what went wrong for this user, and it appears in their chat for your agents. No “can you open the developer console?”.
Like console.log
Pong.debug, .warn and .error with any values.
Safe serialisation
Errors with stacks, DOM elements, circular objects — all handled.
Live
Appears instantly for agents with the chat open.
How it works
- Add a callPong.debug.error('checkout failed', err).
- User writes“Payment doesn’t work.”
- Agent sees whyUnder Debug in the chat.
What you get
Included in the Free plan and in Premium.
- 6 levels deep, 50 keys per object
- Stored per client
- Rate-limited so loops can’t flood the chat
Questions, answered.
Will visitors see the logs?
No. Debug output is shown only to your team.
Works well with
Comparing chat tools? See Pong next to Intercom, Zendesk, LiveChat, Tidio, Crisp, tawk.to and more.
JavaScript API
One function, a queue-safe API and real events — no postMessage parsing.
Visitor screenshots
One click in the chat, and the visitor’s tab draws what they see — layout, error messages, the lot.
Webhooks
New messages reach your endpoint the moment they are sent — signed, retried, one shape for every channel.
REST API
Send order updates into the chat, sync client data, pull history into your CRM.
Say hi to your visitors. They’re already here.
Free for one agent. One script tag, any site, two minutes.
Start free →