AI Chatbot for Your Website, Trained on Your Business
Your visitors ask on the spot, at the very moment they are deciding, and most of them will never wait around for an email. RevoplyAI seats an assistant in the corner of every page. It answers from your own prices, policies and hours, in Arabic and English, and routes the conversation to your team the moment a person is needed.
Last updated: September 2026
What is an AI chatbot for a website?
An AI chatbot for a website is a chat window on your pages that answers visitors on its own instead of leaving them waiting for someone on your team to type. The RevoplyAI version reads each visitor's question, locates the answer inside the knowledge base you gave it, and responds in the visitor's own language within seconds. When the answer is not there, it admits it and passes the conversation to your team, in the same inbox that already receives your WhatsApp, Instagram and Telegram chats.
Website chatbot or live chat widget: which one are you installing?
Both at once, and the difference decides who must be online. A classic live chat widget is a window with your team sitting behind it: useful while somebody watches it, and reduced to a contact form the moment nobody does. A rule-based chatbot does answer at night, yet only along the buttons and keywords that someone configured beforehand.
RevoplyAI is a chat widget whose opening reply comes from AI trained on your business, with your team sitting one click behind it. The visitor gets an answer at two in the morning, and a human steps in whenever the question calls for one.
| Criterion | Live chat widget | Rule-based chatbot | RevoplyAI |
|---|---|---|---|
| Answers at night | No, shows a form | Yes, on fixed paths | Yes, any question in your knowledge base |
| Setup work | Staff the inbox | Build every flow | Give it your information |
| Unexpected questions | A person answers | Falls back to a menu | Answers, or hands over |
| Arabic and dialects | Depends on your team | Only what you wrote | Built in, on every plan |
One line of code, and what it costs your page
A single script tag, pasted before the closing body tag, is the entire installation. Sites whose builder only accepts an embed block can use the iframe snippet instead, and if you have no website yet, each widget also ships with a standalone chat link that works in a bio or an email signature.
The loader was rebuilt in August to keep out of your page's way. Each page carries a small script of roughly 4 KB compressed, plus one settings request. The chat itself, meaning the conversation and the composer, is built only at the moment a visitor opens it. And a conversation is only recorded once the visitor sends a first message, so casual browsing never fills your inbox with empty chats.
Built for Arabic websites, right to left
Most chat widgets are English first and translated after, and an Arabic page exposes it at once: the layout keeps running left to right, the send button lands on the wrong side, the greeting reads like a machine. Switch the widget to Arabic and the entire panel flips to right to left, its interface text composed in Arabic rather than converted from English. Leave the language unset and it tracks each visitor's browser.
Brand colours are corrected for contrast at runtime, so a pale brand keeps its readability in light mode and a dark one its visibility in dark mode. The assistant writes back in whatever language the visitor used, Gulf, Egyptian and Levantine phrasing included, and follows along when the visitor switches.
Know who you are talking to
A name and email can be requested before the chat opens. The form stays skippable on purpose: a required form in front of a support chat is how the visitor with the urgent question becomes the one who leaves. Where the address genuinely matters, the email field can be made required.
For visitors who are logged in, your site can introduce them to the widget through RevoplyAI.identify(), passing a name, an email and any attributes such as their plan or account number. RevoplyAI.setContext() contributes what the page itself knows, like the product being viewed or the cart value. Events such as first_message and handoff_requested can be forwarded to your own analytics.
Let visitors talk instead of type (beta)
On the Business plan the widget can carry a call button. The visitor speaks with the assistant straight from the browser, nothing to dial and nothing to install, and hears the answer in a natural voice. The voice, the languages and a dialect per language are yours to pick: Saudi, Gulf, Egyptian, Levantine, Moroccan or Modern Standard Arabic.
The voice agent answers from the same knowledge base and obeys the same handover rules as chat. While the beta runs it answers questions but takes no actions, so a caller who wants to book is directed to the chat or to your team. Voice is metered in minutes, 500 a month on Business, counted separately from your chat messages.
Keep your widget on your own site
Your page source exposes the widget's channel ID, so anybody could copy it onto a different site and burn your AI quota. Set allowed domains in the widget settings and requests arriving from anywhere else are refused. We call this a deterrent rather than a lock: it blocks casual reuse on another website, not a determined script.
A site running a Content Security Policy needs four entries, permitting our widget host for scripts, frames and images and our API host for connections. The widget runs no eval, pulls no web fonts and issues no third-party requests. Its panel operates on its own origin, so nothing it stores is readable by your page, and nothing your page stores is readable by it.
A website visitor, answered at 11pm
مساء الخير، عندكم تنظيف أسنان يوم الجمعة؟
23:12مساء النور! العيادة تعمل يوم الجمعة من 4 عصراً إلى 10 مساءً، وجلسة تنظيف الأسنان بـ 250 ريال وتستغرق حوالي 45 دقيقة.
23:12Do you accept insurance?
23:13We work with the insurance providers listed on our insurance page. For your own policy I can hand you to our reception team, and they will confirm tomorrow morning.
23:13Opening hours, the price and the insurance answer all come out of the clinic's own knowledge base. Where the answer hangs on a policy the assistant cannot see, it hands the conversation over.
What website visitors actually ask
- كم السعر؟ وهل يشمل الضريبة؟
- Do you deliver to my area, and how long does it take?
- متى تفتحون؟ ووين موقعكم؟
- Is this in stock in my size?
- هل يمكن الاسترجاع أو الاستبدال؟
- Which package is right for me?
- هل يوجد موعد متاح هذا الأسبوع؟
- Can I talk to someone?
A visitor asking a question on your site usually stands one step from buying or booking. An answer inside ten seconds keeps them on the page; an answer tomorrow returns them to the search results.
How to add an AI chatbot to your website
Create the widget
Under Messaging Channels, add a web widget and configure your brand colour, bot name, welcome message and a few suggested questions.
Give the AI your business information
Prices, services, policies, opening hours. The assistant answers strictly from what you supply, so it neither invents answers nor promises what you cannot deliver.
Paste one line and go live
Drop the script tag onto your site, or use the iframe or the standalone link. Try it from the dashboard first; the complicated conversations reach your team with the entire thread attached.
What the website chatbot handles
Answers in seconds, at any hour
Plenty of visitors do their research in evenings and at weekends. The assistant is there for them at exactly those hours, answering from your own material.
Arabic first, right to left
A complete RTL panel, interface text in Arabic, and replies in the visitor's own dialect or in English. Included in every plan.
Talk to a person
Visitors can call for a human from inside the chat. The conversation arrives in your inbox, and the AI stands down the moment your team replies.
Lead details, when you want them
An optional pre-chat form, or identify() for visitors who are logged in, so your team always knows who is asking.
Bookings in the chat
On Pro and Business the assistant books appointments inside the conversation itself, drawing on your own calendar and services.
One inbox for every channel
Website chats line up beside WhatsApp, Instagram, Messenger and Telegram, complete with labels, notes, assignment and visitor feedback.
Website chatbot: frequently asked questions
How do I add an AI chatbot to my website?
Build a web widget inside RevoplyAI, feed it your business information, then paste the script tag it hands you into your site just before the closing body tag. Where a site only accepts embed blocks, the iframe snippet does the job. Anything that allows custom HTML will run it, and beyond the paste there is no coding.
Will the chat widget slow down my website?
Hardly at all. Each page carries a script of roughly 4 KB compressed together with one settings request. The chat panel is built only once a visitor opens it, so visitors who never open it never download it.
Is the website chatbot included on the free plan?
Yes. No plan gates the channels, so even the free Basic plan can carry the widget on your site. Paid plans add volume plus features such as appointment booking and photo reading on Pro, and the voice agent on Business.
Does it work in Arabic?
Yes. Set the widget to Arabic and the panel flips fully to right to left with interface text in Arabic, or keep it automatic and it follows each visitor's browser. Replies come in whatever language the visitor writes, regional dialects included.
Can I open the chat from my own button?
Yes. Hide the floating launcher and open the panel from any button on your site through RevoplyAI.open(). The panel can also be set to open on its own after a delay, and the greeting bubble can be switched off.
Can the chatbot take bookings on my website?
On Pro and Business it can: the assistant offers the free slots in your booking calendar and confirms the appointment inside the chat, with a reference the visitor can use to reschedule. The voice agent does not book yet while its beta runs.
What happens when the chatbot does not know the answer?
It admits it does not know rather than guessing, and offers a person. The conversation turns up in your team inbox carrying its full history, and the AI stops answering as soon as somebody from your team replies.
Answer your website visitors while they are still on the page
Create the widget, load the AI with your prices and policies, paste one line into your site. Free plan, no credit card.