An Arabic Chatbot That Understands the Dialect Your Customer Types
Your customers do not write in textbook Arabic. They write in dialect, drop half an English word into the middle of a sentence, and send voice notes instead of typing. RevoplyAI reads all of that, answers from your own business information, and works on WhatsApp, Telegram, Instagram, Messenger and your website.
Last updated: September 2026
What is an Arabic chatbot?
An Arabic chatbot is software that answers your customers' messages in Arabic without anyone typing a reply. The first generation was a button menu with keyword triggers: it understood "1" and "2" and nothing else. The current generation reads the question as written, whether that is Modern Standard Arabic, dialect, or a mix with English. It finds the answer in the information you gave it, and replies in whichever language the customer used. The practical difference is simple: the old bot made the customer learn its language, and the new one learns the customer's.
Why most chatbots struggle with Arabic
Because they were built in English and translated afterwards. Translation works for the interface: buttons, menus, system messages. It fails in the one place that matters, which is understanding what the customer actually wrote. English arrives clean and tidy. Arabic arrives without diacritics, with the hamza spelled three different ways, with letters repeated for tone, and with digits standing in for letters that have no Latin equivalent.
Then comes the second layer: dialect. "شلون" in the Gulf, "إزاي" in Egypt, and "كيف" in Modern Standard Arabic are three words for one question. A model trained on formal Arabic alone reads those as noise, so it returns a generic reply or asks the customer to rephrase, which is the moment most customers close the chat.
The third layer is code-switching inside a single sentence, which in the Gulf is the norm rather than the exception: "ممكن delivery لجدة؟" That is one question, not two, and a monolingual pipeline loses half of it.
The real problem: dialect in the question, formal Arabic in the knowledge base
This is where most Arabic chatbots break, and it is rarely mentioned on anyone's product page. You write your business information in Modern Standard Arabic: return policy, shipping fees, opening hours. You write it that way because that is how written Arabic works. Your customer asks in dialect. If retrieval depends on matching words, a question like "كم ياخذ الشحن للدمام؟" will never find a paragraph titled "رسوم الشحن ومدد التوصيل", and the bot will say it does not know while the answer sits right in front of it.
Retrieval in RevoplyAI is Arabic-aware for exactly this reason: a dialect question matches a knowledge base written in formal Arabic. You are not asked to write your policies five times over, and you are not asked to hand-maintain a synonym list.
This also gives you a test you can run on any tool before you pay for it. Write one policy in Modern Standard Arabic, then ask about it in three different dialects. A chatbot that answers three times out of three is built for this market. One that answers once is an English product wearing an Arabic interface.
Where an Arabic chatbot needs to work: five channels, one inbox
Arab customers do not pick one channel and stay there. They message on WhatsApp because it is fastest, on Instagram because that is where they saw the post, and on your website because they were already reading the prices. The same assistant runs on all five: WhatsApp through the official Business API, Telegram, Instagram direct messages, Facebook Messenger, and the chat widget on your site.
More importantly, they all land in one shared inbox: contacts, labels, internal notes, assignment. The customer history belongs to the business rather than to whichever phone happened to receive the message, so when the same person writes again two weeks later on a different channel, your agent already has the thread.
What happens when it does not know the answer
It says so and brings in a person. That is not a footnote, it is the design: the assistant answers only from the knowledge base you gave it, so when the answer is not there, it does not improvise a plausible one. It tells the customer a colleague will follow up and flags the conversation for your team with the full thread attached.
You can also force that path. Rules hand over on a keyword, on a negative sentiment reading, or on any conversation a human has already joined, and the bot stops replying the moment an agent starts. A bot that invents a price you do not offer costs more than it saves, which is why silence here is a deliberate choice.
What this Arabic chatbot does not do
It reads voice notes up to two minutes, not longer. A message over roughly 300 words gets a polite request to shorten it rather than a half-answer. Reading customer photos is on Pro and Business, not on the free plan.
It does not reply to Instagram comments. The connection requests messaging permissions only, so comments are neither read nor answered. If comment automation is what you are shopping for, this is not the product.
It does not make phone calls, does not send email, and does not plug into your store to chase an abandoned cart. What it does is narrow and specific: read a message, understand it in Arabic, answer from your information, and hand over what it cannot answer. Five channels, any hour.
Arabic is not a paid feature here
In a lot of tools, Arabic support is a line item on the top plan. Here it is baseline behaviour: the free plan understands dialects and replies in them, runs on all five channels, and reads voice notes. Plans differ by volume and by extras such as appointment booking, knowledge base file and link uploads, photo reading and instant replies. Not by language.
The free plan starts at about 175 messages a month with one knowledge base, which is enough to test the assistant against your real questions before paying anything. No card to start.
A dialect question, answered from the clinic's own information
مساء الخير، دكتورة الأسنان متوفرة بكرة؟ وكم الكشف؟
21:18مساء النور 🌙 الكشف 150 ريال ويشمل الفحص والأشعة إن لزمت. عيادة الأسنان مفتوحة غداً من 10 صباحاً إلى 9 مساءً.
21:18طيب احجزيلي 6 المغرب تقريبا
21:19تم حجز موعدك غداً الساعة 6:00 مساءً مع قسم الأسنان. رقم الحجز 4192، تقدر تستخدمه لو حبيت تعدّل الموعد أو تلغيه.
21:19Do you accept insurance? عندي بوبا
21:20نعم، بوبا من ضمن شركات التأمين المعتمدة لدينا. يُرجى إحضار البطاقة والهوية عند الحضور.
21:20The customer asks in Gulf dialect, switches to English mid-thread, and gets answers taken from the clinic's own price list, opening hours and approved insurers. Nothing was guessed. Appointment booking is on Pro and Business.
The Arabic questions your inbox gets every day
- كم السعر؟ وكم ياخذ التوصيل؟
- متى تفتحون؟ ووين موقعكم بالضبط؟
- الطلب وصل لوين؟
- هل عندكم موعد بكرة؟
- ممكن استرجاع أو استبدال؟
- Do you have this in another size?
- أبغى أكلم موظف
- A voice note with the whole question in it
These arrive dozens of times a day, and each has exactly one correct answer that you have already written down somewhere. They are also what an assistant handles best, which is why the honest promise is most of the inbox rather than all of it.
What to load before you switch it on
- Your current price list, for the services or products you actually offer
- Delivery fees and times, city by city
- Return and exchange policy, in the words you would use with a customer
- Opening hours, branch addresses and location links
- Payment methods you accept, including cash on delivery
- The five questions your team is tired of answering
- What the assistant must never promise: discounts, custom orders, stock it cannot see
- Who a conversation goes to when a customer asks for a human
How to set up an Arabic chatbot for your business
Connect a channel
WhatsApp, Telegram, Instagram, Messenger or the website widget. Connecting is an approval screen you accept, not an API you write against.
Write your business information in Arabic
Prices, policies, hours. Write it in Modern Standard Arabic the way you normally would. Retrieval handles matching it against dialect questions.
Test it, then let it answer
Try it in the test console, which behaves exactly like a real channel, and ask it in your own dialect. Anything it cannot handle reaches your team with the full thread.
What makes an Arabic chatbot actually Arabic
Gulf, Egyptian and Levantine
Understands spoken phrasing and replies in the customer's own language, switching mid-conversation when they do.
Arabic-aware retrieval
A dialect question matches a knowledge base written in formal Arabic. This is the exact point where most Arabic bots break.
Voice notes
Reads voice messages up to two minutes, which is how a large share of Arab customers prefer to ask.
Your information only
Every answer comes from your price list, policies and hours. When it does not know, it says so and hands over.
A real right-to-left dashboard
The whole admin interface runs in Arabic, right to left, rather than a translation layered onto an English layout.
Instant replies for fixed answers
Some answers have to arrive word for word: the IBAN, the address, the price list. Keyword rules send those verbatim, on Pro and Business.
Arabic chatbots: frequently asked questions
Does the chatbot understand Arabic dialects or only Modern Standard Arabic?
Dialects. Gulf, Egyptian and Levantine phrasing are supported, and it replies in the customer's own language. More importantly, a dialect question matches a knowledge base written in Modern Standard Arabic, so you do not have to write your policies in several versions.
Is Arabic support included on the free plan?
Yes. Language is not a paid feature here. The free plan understands Arabic and its dialects and runs on all five channels. Paid plans differ by volume and by extras such as appointment booking, file uploads, photo reading and instant replies.
What if a customer mixes Arabic and English in one sentence?
It is handled as one question, not two. Code-switching is normal in the Gulf, as in "ممكن delivery لجدة؟", and the assistant reads the whole sentence and replies in the dominant language.
Which channels does the Arabic chatbot work on?
Five: WhatsApp through the official Business API, Telegram, Instagram direct messages, Facebook Messenger, and the chat widget on your website. All of them land in one shared inbox.
Will the bot invent answers it does not have?
It is not supposed to, because it answers only from the knowledge base you provided. When the answer is not there, it tells the customer a colleague will follow up and passes the conversation to your team rather than guessing.
How long does it take to set up an Arabic chatbot?
Under 15 minutes for the basic setup: connect the channel, paste your business information, test it. The part that actually takes time is collecting your prices and policies in one place, and those are usually written down already.
What is the difference between an AI Arabic chatbot and a menu bot?
A menu bot asks the customer to pick a number from a list you wrote in advance, so it stops at the first question you did not anticipate. An AI assistant reads the question as written and looks for its answer, which means it handles the phrasings that never occurred to you.
What is the best Arabic chatbot?
For this market, the best one passes a single test: write one policy in Modern Standard Arabic, then ask about it in three different dialects. Add the channels you actually use, voice note support, clear behaviour when it does not know, and a genuine Arabic dashboard. Run that test on any tool you compare, including this one.
Test it in your own dialect, not a sample sentence
Connect one channel, paste your prices and policies, and ask it the way your customers actually ask. Free plan, no credit card.