Three channels, one place
Widget chat. Agent-entered. The public API. Every conversation is labeled with its source, so you always know where a customer came from.
3 channels
Shared inbox
Website chat, agent-entered, and API conversations land in one place, with replies, internal notes, and system events woven into a single thread.
Website visitor
WidgetWhere is my order?
Refund request
Returning visitor
APILogin not working
Read, reply to, and annotate a chat without ever raising a ticket. Escalate only when it earns it.
Staff-only notes sit in the same thread and are never visible to customers.
New conversations and messages push live to every connected agent over WebSockets.
Everyone has their own unread state, so handoffs never bury a message.
Free-text search plus channel and team filters keep a busy inbox navigable.
Last-message previews are fetched per page, so the list stays quick at any volume.
Widget chat. Agent-entered. The public API. Every conversation is labeled with its source, so you always know where a customer came from.
3 channels
Customer messages. Staff replies. Internal notes customers never see. System events. All woven into a single timeline.
One thread
Idempotent by design. Click twice, you still get exactly one ticket.
Real-time events are scoped strictly to your workspace.
Assignments and status changes arrive by email and in real time.
Open and reply to conversations from your own systems.
See why support teams choose Assistive to turn every customer conversation into a fast, trackable answer.