Unlike LINE and Facebook, the web channel needs no pairing under Channels. Any app in
your org can talk to any of the org’s agents—your app names the agent when it sends.
How it works
- Create a customer agent in the dashboard (Creating an agent). That’s the only dashboard setup.
- Your app sends the customer’s message, naming the agent and a thread key you manage (one per chat session or per user).
- Your app polls for the agent’s reply and renders it. A typing indicator tells you when the agent is composing.
Building it
The chat surface lives in your app, backed by the pre-installed customer SDK (@stardeck-customer-apps/integrations-sdk, server-side only—credentials are auto-injected). There’s no prebuilt widget component; your app owns the UI, so you can make it a floating popup, a sidebar, or a full page. The SDK handles sending messages, polling for replies (with a real typing indicator), image attachments, and—if you want a support console inside your own app—the full operator surface for draft approval and human replies.
Limits & notes
- Rate limit — 5,000 messages per day per deployment.
- No pairing, no per-app scoping — any deployed app in the org can reach any of the org’s agents.
- Same pool, same controls — web conversations support the same draft review, takeover, and handoff flow as every other channel (Operator workflow).