Settings: Native Chat channel toggles
The Native Chat channel page in Orbit (/settings/channels/native-chat) is the tenant-owned configuration surface for the embeddable widget listed under Settings → Channels → Native Chat. This guide covers the channel-level toggles that control how web_chat conversations enter your workspace — separate from the widget branding, install snippet, and pre-chat form covered in the Native Chat channel configuration guide.
What native chat is on Orbit
Native chat (web_chat in the API) is a first-party widget that visitors open on your website and that lands conversations in the same omnichannel inbox as your SMS, WhatsApp, and voice interactions. It is distinct from social chat channels (Messenger, Instagram, Telegram) and from email — it is a loopback channel where Orbit owns both the widget runtime and the delivery surface.
Two configuration pages govern the widget:
- Settings → Channels → Native Chat (this page) — channel-level toggles: pick-up rules, session expiry, identity policy, bot-or-human first-pick-up, and downstream inbox routing.
- The inline channel detail tabs (Branding, Business hours, Pre-chat form, etc.) — widget-level configuration. Those are covered in the Native Chat channel configuration guide.
Toggle matrix
The page groups channel-level controls into a compact two-column form. Each toggle is a tenant-owned setting persisted atGET/PUT /api/v1/channels/native-chat.
Pick-up rules
Session and expiry
Identity and join policy
Bot-or-human first pick-up
Downstream to inbox
How this page overlaps with the widget config guide
The three surfaces together form the full native-chat configuration:
Changes on all three surfaces take effect immediately — the widget picks up the new configuration on the visitor’s next page load. Channel-level toggles (session expiry, identity policy, routing) are evaluated at conversation-open time, not at widget-mount time, so a change mid-session applies to the next conversation the visitor opens.
API
Read and write the channel-level configuration through the channels endpoint:PUT endpoint accepts a partial payload — only the fields you include are updated. All fields listed in the toggle matrix above are writable. The endpoint returns the full configuration object on both GET and PUT.
Role gating
- Owners and admins can read and write every toggle on this page.
- Developer, supervisor, and agent seats can view the page content but cannot mutate any toggle. The save bar is gated server-side.
- Every change is recorded in the audit log, so a routing rule or session-expiry change is attributable.
Troubleshooting
Related guides
- Native Chat channel configuration — widget branding, business hours, pre-chat form, GDPR consent, and the install snippet
- Bridge native-chat to an A2A agent — external agent reply loop over the
web_chatchannel - Inbox setup — inbox routing, assignment, and auto-close rules
- Digital queues — configure the queues the route-to-inbox picker lists
- Creating AI agents — set up the AI agent the first-response toggle invokes