Communication & Channels

Webchat

Configure and embed the public webchat widget for customer support.

Webchat

Webchat covers the embeddable website chat widget that routes public visitor conversations into Omnichannel. Use this page when you are setting up the product surface, reviewing a rollout, or troubleshooting why users see a different result from an administrator.

What this surface is

  • Primary purpose: the embeddable website chat widget that routes public visitor conversations into Omnichannel.
  • Where users start: Webchat settings are part of Omnichannel settings and save into the omnichannel settings record.
  • Where administrators configure it: Settings include enabled state, auth mode, brand name, welcome message, launcher label, primary colour, and mailbox ID.
  • Runtime/detail surface: The public widget is embedded on an external site and creates conversations for agents in /omnichannel/home.
  • Platform connections: Webchat connects public access, widgets, Omnichannel mailboxes, notifications, customer support, and embed code.

Where it lives

AreaPath or surfaceUse it for
User surfaceWebchat settings are part of Omnichannel settings and save into the omnichannel settings record.Day-to-day work and review.
ConfigurationSettings include enabled state, auth mode, brand name, welcome message, launcher label, primary colour, and mailbox ID.Setup, permissions, routing, labels, and behaviour.
Runtime/detailThe public widget is embedded on an external site and creates conversations for agents in /omnichannel/home.Testing the live experience users actually see.

Configure it

  1. Confirm the audience for this surface and whether they are staff users, portal users, customers, public visitors, or administrators.
  2. Open the owning product route: Webchat settings are part of Omnichannel settings and save into the omnichannel settings record.
  3. Review the configuration route and permissions before changing live behaviour: Settings include enabled state, auth mode, brand name, welcome message, launcher label, primary colour, and mailbox ID.
  4. Define the primary records, fields, statuses, owners, and notifications involved in this workflow.
  5. Configure Enabled, Auth mode, and Brand name first because they shape the rest of the rollout.
  6. Add Welcome message and Launcher label only after the core path works with sample data.
  7. Test the runtime surface as a restricted user, not only as a superadmin: The public widget is embedded on an external site and creates conversations for agents in /omnichannel/home.
  8. Check downstream connections after saving: Webchat connects public access, widgets, Omnichannel mailboxes, notifications, customer support, and embed code.
  9. Record the owner, rollout date, and support path for the configuration.
  10. Review the first week of activity and remove any option that users do not understand or need.

Configuration options

OptionUse whenNotes
EnabledThe launcher should appear on the websiteKeep disabled until routing is tested.
Auth modeVisitors may be anonymous or verifiedChoose based on support policy.
Brand nameWidget should match the public siteUse customer-facing language.
Welcome messageVisitors need a promptKeep it short and specific.
Launcher labelButton text should invite actionDefault is “Chat with us”.
MailboxConversations need a destinationChoose an Omnichannel mailbox.

Operating notes

  • Keep labels aligned with the words users see in the product, especially Enabled and Auth mode.
  • Permissions still matter even when a menu, page, or link is visible.
  • If users see empty data, check role filters, enabled apps, ownership rules, and saved filters before editing records.
  • If a change affects customers or public visitors, test from a logged-out or customer account as appropriate.
  • Use reports or logs to confirm the change produced the expected operational result.
  • Capture configuration decisions in rollout notes so support teams know what changed.
  • Do not reuse one option for unrelated processes just because it is already configured.
  • Review linked notifications, workflows, dashboards, and reports after changing this surface.
  • Prefer narrow changes that can be tested with sample data before a tenant-wide rollout.
  • When troubleshooting, start at the route users open, then inspect configuration, permissions, and logs in that order.
  • Keep retired settings hidden or archived so users do not choose outdated paths.
  • Assign an owner for ongoing review; unattended configuration becomes stale quickly.

For developers

Use these pages when the surface is read or changed by code, scripts, embeds, widgets, API clients, webhooks, or realtime listeners.