Deploy

Embed your agent on any website with the JavaScript widget or iframe.

Deploy your agent to your website so visitors can interact with it. Choose from a floating chat widget or full-page iframe embed.

Embedding Options

Chat Widget (Recommended)

A floating chat bubble that expands into a chat window. Works on any website.

Iframe Embed

Embed the full chat interface in a page section. Useful for dedicated support pages.

Adding the Chat Widget

  1. Go to your agent's Channels tab
  2. Copy the JavaScript snippet
  3. Paste it into your website's HTML before </body>:
<script
  src="https://your-domain.com/widget.js"
  data-chatbot-id="your-chatbot-id"
  async
></script>
  1. Refresh your website - the chat bubble appears!

The widget appears as a floating button (usually bottom-right). Visitors click to open the chat.

Platform-Specific Guides

For detailed instructions on specific platforms:

Widget Customization

Customize appearance in the Design tab:

Colors

  • Primary color (chat bubble, header)
  • Accent colors
  • Light/dark theme

Position

  • Bottom-right (default)
  • Bottom-left
  • Custom positioning via CSS

Branding

  • Welcome message
  • Chat title
  • Suggested messages
  • Remove "Powered by" branding (Standard/Pro plans)

Visibility Settings

Control who can access your agent:

SettingDescription
PublicAnyone can use the embedded widget
PrivateOnly accessible in the dashboard Playground

Configure in Settings > Security > Visibility.

Domain Restrictions

Limit which websites can embed your agent:

  1. Go to Settings > Security
  2. Find Allowed Domains
  3. Add domains that can embed your widget

When configured, the widget only loads on approved domains. This prevents unauthorized use of your agent.

Verifying Your Embed

After adding the code:

  1. Visit your website in a browser
  2. Look for the chat bubble
  3. Click to open the chat
  4. Send a test message
  5. Verify the response is correct

Troubleshooting

Widget not appearing:

  • Check the embed code is before </body>
  • Verify the agent ID is correct
  • Clear your browser cache
  • Check browser console for errors

Widget on wrong position:

  • Adjust position in Design settings
  • Check for CSS conflicts

Chat not responding:

  • Ensure you have training content
  • Check your plan's message limit
  • Test in Playground first

Going Live Checklist

Before announcing your agent:

  1. [ ] Test in Playground with common questions
  2. [ ] Verify training content is complete
  3. [ ] Customize appearance to match your brand
  4. [ ] Set up domain restrictions (optional)
  5. [ ] Configure rate limiting to prevent abuse
  6. [ ] Review visibility settings

Next Steps