Skip to main content

Website Widgets

Website Widgets

Website widgets let you embed your AI agent directly on your website. Visitors can start a voice or text conversation with your agent without leaving the page -- no app downloads or phone calls required.

Widget Types

Votel offers three widget styles to match your website design:

Chat + Voice

Chat + Voice

A full conversation interface that supports both text chat and voice interaction. Visitors can type messages or click to start a voice call with your agent. This is the most feature-rich option and works well as a primary support or sales channel on your site.

Button Only

Button Only

A simple button that visitors click to start a conversation. The button can be labeled with custom text (e.g., "Talk to Us" or "Get Help"). When clicked, it opens the conversation interface. This option is clean and unobtrusive.

Orb

Orb

A floating animated circle that sits in the corner of your website. The orb draws attention with subtle animation and expands into the conversation interface when clicked. This is a good option for keeping the widget visible without taking up screen space.

Customization

Customization

Each widget can be customized to match your brand:

  • Colors -- set primary and background colors to align with your website's design
  • Position -- choose where the widget appears on the page (bottom-right, bottom-left, etc.)
  • Branding -- add your logo or company name to the widget header

Embedding on Your Website

Embedding on Your Website

Adding a widget to your site takes three steps:

  1. Configure the widget in the agent builder (type, colors, position)
  2. Copy the generated embed code snippet
  3. Paste the snippet into your website's HTML, typically just before the closing </body> tag

The snippet works on any website -- static HTML, WordPress, Shopify, Webflow, Squarespace, or custom-built sites. No special plugins or dependencies are required.

How Widgets Connect to Workflows

When a visitor starts a conversation through a widget, the agent uses the Conversation Started trigger to begin the interaction.

  • If the agent has a workflow assigned with a "Conversation Started" trigger, the workflow runs and guides the conversation
  • If no workflow is set, the agent's system prompt handles the conversation directly

This gives you flexibility: use workflows for structured, multi-step interactions, or rely on the system prompt for open-ended conversations.

Multiple Widgets

You can create multiple widgets for the same agent. This is useful when:

  • Different pages need different widget styles (e.g., a chat widget on the support page and an orb on the homepage)
  • You want to test which widget type gets more engagement
  • Different sections of your site require different conversation entry points

Next Steps

  • Workflows -- build the logic that powers widget conversations
  • Conversation Node -- control how the agent handles widget-initiated conversations