Skip to main content

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 at GET/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:
The 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