Routing rules, SLA timers, and auto-assignment, built in. See how it works

Shared inbox

Every conversation, one live inbox.

Website chat, agent-entered, and API conversations land in one place, with replies, internal notes, and system events woven into a single thread.

Search…

Website visitor

Widget

Where is my order?

Refund request

Returning visitor

API

Login not working

Where is my order? It's #10428.
On its way, arriving Monday!
Internal note: confirmed with the courier
Write a reply…

What's included

Conversations without tickets

Read, reply to, and annotate a chat without ever raising a ticket. Escalate only when it earns it.

Internal notes

Staff-only notes sit in the same thread and are never visible to customers.

Real-time everything

New conversations and messages push live to every connected agent over WebSockets.

Per-member unread

Everyone has their own unread state, so handoffs never bury a message.

Search and filters

Free-text search plus channel and team filters keep a busy inbox navigable.

Built to stay fast

Last-message previews are fetched per page, so the list stays quick at any volume.

The details

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

One thread, in order

Customer messages. Staff replies. Internal notes customers never see. System events. All woven into a single timeline.

One thread

One-click escalation

Idempotent by design. Click twice, you still get exactly one ticket.

Tenant isolation

Real-time events are scoped strictly to your workspace.

Notifications

Assignments and status changes arrive by email and in real time.

API conversations

Open and reply to conversations from your own systems.

Ready to answer faster?

See why support teams choose Assistive to turn every customer conversation into a fast, trackable answer.