Web channel
Embed the agent on a website with a snippet, and revoke it cleanly when needed.
Before you start
- An agent with a model attached.
- The public domain allowed for the widget.
Steps
Add the channel
Channels → web: set the allowed domains.
Copy the snippet
The snippet uses the environment URLs provided by the server, never a hard-coded host.
Preview and test
Preview renders the widget; revoke removes it immediately.
Expected result
Visitors on an allowed domain get an answer from the agent.
Errors and solutions
Widget blocked
Check that the page domain is in the allowed list for this channel.
Snippet points to the wrong host
Re-copy the snippet; hosts come from the server environment, not from a stored literal.
Screens
/channels — Web channel: allowed domains, snippet, preview and revoke.Reference of the console screen to capture (redacted) during the browser recipe (XP14). No fabricated image is shown.
Limits and dependencies
The web widget is the only public channel that always works without third-party credentials.
Provider documentation
—