Add Mira chat to your website
Embed Mira as a chat widget on your own website so visitors can get answers, qualify themselves, and book a meeting, then capture them as leads.
The Mira website chat widget puts your AI assistant on your own website. Visitors can ask questions, get answers from your knowledge base, qualify themselves, and book a meeting without leaving the chat. Every visitor who shares their details is captured as a lead, so a conversation can turn straight into a booking or a follow-up.
You set it up on the Website widget tab of the Mira console. A live preview shows exactly how the widget will look to your visitors as you make changes.
Turn the widget on
- Go to the Mira console and open the Website widget tab.
- Switch the widget on.
- Configure appearance, behavior, and compliance (below).
- Add your domains and install the embed code.
Mira itself must be turned on for your company for the widget to work. The widget tab shows a green dot when it is live.
Appearance
Make the widget match your brand:
- Assistant name. The name shown at the top of the chat, for example "Acme Assistant".
- Accent color. The widget's main color, used for the launcher and buttons.
- Welcome message. The first thing visitors see when they open the chat.
- Logo. An image or avatar for the assistant. Without one, the assistant's initial is shown.
- Launcher position. Bottom right or bottom left of the page.
- Launcher label. Optional text beside the launcher button, for example "Chat with us". Leave it empty for an icon only.
- Launcher icon. Choose a chat, sparkle, or question icon, or upload your own image.
Behavior
Choose what Mira can do for visitors:
- Answer from your knowledge base. Let the widget search your uploaded files and added website to answer questions. See Add company knowledge to Mira.
- Qualify and route visitors. Ask qualifying questions and send each visitor to the right meeting type using a routing form.
- Book meetings in chat. Let visitors see open times and book a meeting type without leaving the chat. Turn this off to only share a booking link.
- Custom instructions. Describe the assistant's role, tone, and anything it should always mention. You can start from a built-in template (tone and brand voice, qualify leads, answer support questions, or encourage booking).
- Quick actions. Tappable starter prompts shown in the empty chat, for example "Book a demo". Add up to six.
- Greeting bubble. A small message beside the launcher that invites a chat.
- Open automatically. Open the chat on its own after a short delay on a visitor's first visit, with a delay you set.
Custom instructions shape how Mira talks, but they cannot grant new tools or access to data you have switched off in Data access.
Privacy and compliance
The widget talks to the public, so a few settings keep you compliant with GDPR and the EU AI Act:
- Show AI disclosure. Tells visitors they are chatting with an AI assistant. The EU AI Act (Article 50, from August 2026) requires this unless it is obvious, so keep it on.
- Privacy policy URL. Shown to visitors as a link. Leave it empty to reuse your account's privacy policy.
- Imprint URL. An optional link to your imprint.
- Transcript retention. Keep a captured lead's chat transcript for a set number of days, then redact it. The lead itself is kept. Set 0 to keep transcripts indefinitely.
A privacy policy is required to capture leads or book meetings in chat. Without one, the widget still answers questions, but it will not collect any visitor details.
Allowed domains
The widget only loads on the domains you list (and their subdomains). Add every website where you plan to embed it.
Add at least one domain, or the widget will not load on your live site.
Install on your website
- With the widget enabled, save your settings to generate your embed code.
- In the Install on your website section, copy the snippet.
- Paste it into your site's HTML, just before the closing
</body>tag.
The snippet looks like this, with your own embed key already filled in:
<script
src="https://app.meetergo.com/mira-widget.js"
data-mira-key="mira_pub_xxxxxxxx"
async
></script>
That is all. The widget appears as a floating launcher on every page where the snippet is present and the domain is allowed.
The chrome of the widget (its accessibility labels) can follow the visitor's browser language. Your authored content, like the welcome message and launcher label, is always shown exactly as you wrote it.
Captured leads and follow-ups
When a visitor shares their details, Mira captures them as a lead. You can react to this automatically with a workflow: the When a website-chat lead is captured trigger lets you send a follow-up email, create a task, or notify your team. See Use AI steps in workflows and your workflows overview.
Related articles
Was this article helpful?
Let us know if this article answered your questions.