What you can configure
Each hosted link stores its own connection settings, so you can create several links for the same scenario:- Avatar: the avatar that will appear on the call.
- Label: the title shown above Start Call in the hosted UI, and how the link appears in your list of hosted links on the scenario page.
- Runtime variables: a JSON object passed as
runtime_varswhen the call starts. - STT keywords: optional speech-to-text keyword hints.
- Record conversation: whether the conversation is recorded.
- Redirect URL: where the visitor is sent after the call ends (optional).
Create a hosted link
- Open a scenario in the editor (Make sure visual mode is toggled)
- Open the Scenario Menu (side panel on left hand side) and select the Hosted Link tab.
- Click + Add hosted link and fill in the connect settings above.
- Click Add Link. Then to persist your changes - click “save” in the upper right hand corder
- Copy the url and paste into a browser to start your live conversation
Runtime variables
A hosted link must provide a value for every runtime variable your scenario declares (the ones referenced as{{runtime.*}} in your role instruction, task instructions, and endpoint templates). Values may be blank, but the keys must be present.
Example:
The generated link
Hosted links use the format:Redirects and tracking parameters
When you create a hosted link, you can set an optional Redirect URL. After the call ends, the visitor is sent there. For example, set the redirect URL to:conversation_session_id so you can sync the hosted conversation with your own systems and fetch the transcript or recording:
Manage hosted links
Every hosted link appears as a card in the Hosted Link tab. Expand a card to view its full settings, copy the link, or delete it. Deleting a scenario also deletes its hosted links.When to use a hosted link vs. the Web SDK
Hosted links are built for quick integrations, demos, and testing. They are the fastest way to put a scenario in front of someone. For production and enterprise use cases where you need maximum security and full control (your own domain, authentication, and UI, with no publicly shareable token), we recommend using the Web SDK instead. See the Web SDK Overview and Customize Conversation UI.See also
- Scenarios overview: how nodes, tools, and context fit together
- Testing Mode: text-only simulation of your scenario
- Templates and variables:
runtime,secret, andllmplaceholders - Web SDK Overview: build your own integration

