ZEIKO
ProductBlogPricingFAQContact
Sign InSign Up
ProductBlogPricingFAQContact
Sign UpSign In
ZEIKO

AI agents for your small business.

articlemaillogin

Product

  • SEO Agent
  • Agents & Workflows
  • Sheets Agent
  • Shopify Agent
  • YouTube Agents
  • Pricing

Integrations

  • Integrations
  • Shopify Agent
  • Sheets Agent

About

  • SEO Capabilities
  • Compare
  • Glossary
  • Automation Playbooks
  • Case Studies
  • Blog
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy

© Copyright 2026 Zeiko. All Rights Reserved.

  • AI Agents Overview
    • Creating Custom Agents
    • SEO Agent
    • Shopify Agent
    • Sheets Agent
  • Contacts and CRM
  • Widget Embed
  • Platform Features
  • Forms
  • Getting Started with Zeiko
    • Connecting Your Tools
  • Human Handoff Inbox
  • Plans and Pricing
  • Inventory Management
  • Troubleshooting and FAQ
  • YouTube Agents
  • Account and Authentication
    • Integrations Setup
  • Approval Inbox
  • Smart Discounts
  • Social Draft Inbox
  1. Home
  2. Docs
  3. Deployment
  4. Widget Embed

Widget Embed

How to embed a Zeiko AI agent chat widget on your website.

You can embed any Zeiko agent as a chat widget on your website, allowing visitors to interact with your AI agent directly.

The Website Widget is the customer-facing chat surface. It is different from Zeiko's internal In-app Chat, which is meant for workspace operators and testing.

Recommended Embed Method

Use the hosted Zeiko widget script on your site:

<script
  src="https://zeiko.io/widget.js"
  data-agent-id="YOUR_AGENT_ID"
  data-title="Support"
  data-greeting="Hi! How can I help you today?"
  data-theme="light"
></script>

Replace YOUR_AGENT_ID with the agent ID from your workspace.

The script handles the widget iframe, conversation continuity, and boot configuration for you. This is the best option for most websites.

The current widget behavior also includes:

  • persisted conversation continuity across refreshes for the same visitor/session
  • live human handoff thread sync when a support operator joins the conversation
  • markdown/rich-text rendering for agent and human replies
  • a footer badge that reads Powered by Zeiko and links back to zeiko.io

Configuration Options

Customize the widget with script attributes:

ParameterDescriptionExample
data-agent-idRequired agent IDdata-agent-id="YOUR_AGENT_ID"
data-titleWidget header titledata-title="Support"
data-greetingInitial greeting messagedata-greeting="Hi! How can I help?"
data-themeColor theme (light or dark)data-theme="dark"
data-tokenOptional channel tokendata-token="your-token"
data-positionWidget positiondata-position="bottom-right"

Advanced Option: Direct Widget URL

If you need to embed the widget manually, the hosted widget page is available at:

https://zeiko.io/widget/{agentId}

You can pass query parameters such as title, greeting, theme, parentOrigin, and token. For most customers, the script method above is simpler and more reliable.

Security

  • Restrict allowed origins in your agent's Website Widget channel settings
  • Use a channel token if your widget is configured to require one
  • The widget communicates with Zeiko over HTTPS

Channel Requirements

To use the widget, ensure:

  1. The agent is active (not paused)
  2. The Website Widget channel is enabled for that agent
  3. Any allowed-origin or token settings match the site where you are embedding the widget
  4. The agent has instructions and knowledge appropriate for website visitors

Live Support Behavior

If a conversation is escalated to a human:

  • the widget stays on the same conversation thread
  • operator replies appear back in the widget conversation
  • active human-owned handoffs suppress normal bot follow-up replies
  • the widget no longer pretends the bot is typing when the thread is already in a live human handoff state

If no live support target is configured for the widget handoff flow, the widget will still capture the request and show that follow-up is pending rather than presenting it as an active live-chat thread.

Webflow Integration

For Webflow sites, connect Webflow from Integrations in your workspace, then enable the Website Widget channel on the agent you want to embed.

  1. Recommended Embed Method
    1. Configuration Options
    2. Advanced Option: Direct Widget URL
    3. Security
    4. Channel Requirements
    5. Live Support Behavior
    6. Webflow Integration