Overview
Retell Chat is a text-based chat widget agent as opposed to Retell Voice (real-time phone calls). It exposes a Retell chat agent through an embeddable widget on your or your customer’s website.
Retell Chat is an experimental feature. You’ll see an amber warning banner on the page.
Where to find it
- Partner Portal → AI Agents (in the main sidebar)
- Scroll to the Voice AI Agents section
- Click the Retell Chat Agents card
Import chat agents
To import agents from Retell:
- Click Import Chat Agents (green button)
- Authenticate with Retell if needed
- Select agents to import
- Confirm
Each Retell Chat agent can have one or more embeddable widgets:
- Open the agent’s actions menu
- Choose Widget Management
- Click + Create Widget to add a new widget, or copy an existing widget’s snippet from the list
The Widget Management modal lists every widget for the agent with its type (3D Orb / classic), status, view & interaction counts, last-used date, and the allowed domains where it can be embedded.
Embed code
<script src="https://cdn.retellai.com/chat-widget.js"></script>
<script>
RetellChatWidget.init({
agentId: "your-agent-id",
position: "bottom-right",
theme: {}
})
</script>
Custom variables
Pass dynamic data to your chat agent:
RetellChatWidget.init({
agentId: "your-agent-id",
retell_llm_dynamic_variables: {
customer_name: "John",
customer_id: "12345"
},
metadata: {
source: "website"
}
})
SMS chat
If the agent has SMS enabled, you can send outbound SMS:
- Open the agent’s menu
- Select SMS option
- Enter recipient phone number
- Send
Webhook configuration
Configure webhooks for chat events:
- Open Webhook Settings
- Toggle webhook enabled
- Set mode (Manual or Automatic)
- Enter your webhook URL
Register with analytics
Enable analytics tracking for the agent:
- Open the agent’s menu
- Click Register with Analytics
Test the agent
Use the Test Agent modal to chat with your agent before deploying:
- Click Test Agent in the agent menu
- Pick a Web Call (browser mic), Inbound Call, or Outbound Call test method
- Send test messages / talk to the agent
- Review responses
Inbound and Outbound Call methods require a phone number to be assigned to the agent in the Phone Numbers section.
Edit or delete
- Edit Agent — modify name, description, customer mapping
- Map to Customer — assign to customer with profit multiplier (default 1.2x)
- Configure Metrics — set up analytics (requires customer assignment)
- Delete Agent — remove from portal
Deletion modes
- Delete from Portal — removes from Knotie only
- Delete Everywhere — also deletes from Retell (coming soon)
Access control
Creation is subject to Free Forever plan limits.
Next steps