An AI agent lives on your site around the clock, it answers instantly, qualifies the lead, books the call and pushes everything to your CRM.
Replies from your Knowledge Base and Product Feed, never a dead "we will get back to you".
Turns anonymous traffic into a tracked CRM lead with a chat link and source "AI-".
Checks Google Calendar or Altegio and confirms the slot right inside the chat.
Hands complex chats to your team via Flight Control, silent hand-off, no visible seam.
The AI Website Widget is a chat window you embed on your own site. Behind it works your MyChatBot sales assistant, the same one that can answer on WhatsApp, Instagram or Telegram. Visitors write right on the page, without installing a messenger, and get a reply from an agent that knows your products, prices and policies.
It fits businesses where buying decisions happen on the website:
The widget is an inbound channel: the visitor opens the chat and the assistant replies. Every chat lands in Active chats, next to conversations from your other channels.
Set a Custom color, logo, avatar and interface language. Dock the icon to the left or right edge, adjust margins and scale separately for desktop and mobile, or use Fixed to full-screen view on phones. Excluded Pages hides the widget on paths such as /cart.
For ad landing pages, Ad-Oriented Widget Appearance replaces the bubble with a square widget that shows up to 7 rotating popup messages. Each popup has a User Template Message, sent on the visitor’s behalf when they click the offer.
Add ?open-mcb-widget=1 to any URL on your site and the widget opens automatically, for example from an email campaign. Or turn on Hide widget icon and add the class mcb_widget_activator_button to your own chat buttons.
If your site has customer accounts, pass the user ID with data attributes or MyChatBot.identify(). The ID is signed on your server with an HMAC-SHA256 token, and the widget ignores identities without a valid one. Optional context, such as plan or last order, personalizes replies, but treat it as a hint, not grounds for discounts.
Contact Details saves the name, phone and email a visitor shares. Client Context collects fields you define, such as budget or deadline, and keeps them for the same client across channels.
The widget is one channel of your Sales Platform assistant. The same assistant, with the same knowledge and rules, can also serve WhatsApp, Instagram, Telegram, Facebook, Viber, TikTok, email, SMS and calls. Social Links add buttons to your profiles on Viber, WhatsApp, Instagram, Telegram, OLX, Facebook and TikTok.
What the assistant can do depends on the integrations you connect:
See how records stay aligned on the CRM sync page.
Your instructions decide when the assistant calls a person:
Your team can also step in directly. In Handoff Control, choose a stop word or implicit handoff, where any operator message switches the chat to a human. Silent handoff keeps the switch invisible to the visitor, and auto return turns the AI back on after 24 hours or your own interval. More on the human handoff page.
Limits worth planning for:
You paste the snippet once; changes saved with Update go live on the next page reload. On the Standard and Pro plans one sales assistant is active at a time; Multipro and above allow several. On Standard, Spreadsheet Orders is the only integration you can connect; CRMs, calendars and other tools are marked PRO. Compare plans on the pricing page.
No programming is needed beyond pasting the generated code once: one block at the end of the head section and one at the end of the body. After that, changes you save with Update appear on the next page reload, without reinstalling anything. Recognizing logged-in customers is the exception: it needs a token generated on your server.
From the Knowledge Base linked to your assistant: FAQ, business documents and files, website links, and product sources such as a Product Feed or Product Spreadsheet. If you turn on Web Search, the assistant can also look up questions your knowledge base doesn’t cover.
Yes. An operator can switch the AI off in the chat or, with implicit handoff in Handoff Control, simply reply. Silent handoff hides the switch from the visitor, and the AI can return automatically after 24 hours or a custom interval.
You can connect one CRM per assistant: KeyCRM, SalesDrive, Bitrix24, Kommo, Zoho, Salesforce, GoHighLevel or HubSpot. The agent creates and updates leads, and in CRMs such as KeyCRM or HubSpot each lead gets a link back to the chat. CRM integrations are not available on the Standard plan; without a CRM, leads are organized with built-in labels and funnel statuses.
Yes. Pass the user ID through data attributes or MyChatBot.identify() together with an HMAC-SHA256 token your server generates with the widget’s Identity Secret, which support configures for you. Chats are then linked to the real customer, and the agent can use any extra context you pass.
Not on its own. The Website Widget is an inbound channel: the assistant greets the visitor with First message agent sends once they open the chat, and outreach campaigns can’t start conversations through the widget. You can add more entry points with ?open-mcb-widget=1 links, your own buttons, or popup offers in the Ad-Oriented Widget.
Yes. List the paths in Excluded Pages, one per line, and the widget won’t appear there. You can also hide only the floating icon and open the chat from your own buttons.
Connect the widget, train it on your docs and Product Feed, and go live. No code required.
Start free