Why "AI understands Gulf Arabic" needs proof
Every chatbot vendor in the Gulf says its bot speaks Arabic. Buyers on freelance marketplaces ask a sharper question: does it understand our Arabic? Customers in Dubai, Riyadh or Kuwait do not write "أريد أن أحجز موعدًا". They write "ابغى احجز" or "أبي موعد بكرة", with dialect words, English loanwords and sometimes Latin letters. A bot trained mostly on formal Arabic can stumble on exactly the messages that matter.
Instead of asking you to trust a claim, this page gives you a test. Twenty phrases, the dialect each comes from, what it means, and what a correct reply should do. Run them on NextReply or on any other Khaleeji Arabic chatbot you are considering. Score each answer, and you will know within ten minutes whether the assistant understands Gulf Arabic well enough for your customers.
How to run the test
- Use a phone number that is not saved as staff, so the assistant treats you as a customer.
- Send each phrase as a separate message, in order. Some depend on the previous reply.
- Score each reply: 2 if it understood and acted correctly, 1 if it understood but asked an unnecessary question, 0 if it misunderstood.
- Repeat five of the phrases as voice notes, because many Gulf customers speak rather than type.
- A score of 34 or more out of 40 is good enough to go live. Below 30, tune the set-up before customers see it.
The 20 Khaleeji phrases
| # | Phrase | Dialect | Meaning | A correct reply |
|---|---|---|---|---|
| 1 | ابغى احجز موعد | Emirati / Saudi | "I want to book an appointment." Abgha is everyday Gulf for "I want". | Starts a booking and asks which service and day. |
| 2 | أبي أحجز بكرة | Saudi / Kuwaiti | "I want to book tomorrow." Abi plus bukra. | Offers tomorrow's open slots. |
| 3 | وش المواعيد المتاحة؟ | Saudi (Najdi) | "What appointments are available?" Wesh means "what". | Lists the next open slots. |
| 4 | شو المواعيد اللي عندكم باچر؟ | Emirati | "What slots do you have tomorrow?" Shu, illi, and bachir with the Gulf ch sound. | Reads باچر as tomorrow and lists slots. |
| 5 | عندكم موعد اليوم العصر؟ | Gulf, general | "Any slot this afternoon?" Al-asr is used loosely for late afternoon. | Offers slots roughly 15:30 to 17:30. |
| 6 | أبي بعد المغرب | Gulf, general | "I want after Maghrib." | Converts to the evening after sunset prayer, using the local date. |
| 7 | الحين ممكن؟ | Gulf, general | "Is now possible?" Al-heen means "now". | Checks the next free slot today. |
| 8 | بكم؟ | Gulf, general | "How much?" | Asks which service, or answers if the service is already known. |
| 9 | كم سعر قص الشعر؟ | Gulf, general | "How much is a haircut?" | Answers from the services list. |
| 10 | وين مكانكم؟ | Gulf, general | "Where are you?" Wain means "where". | Shares the address and a location pin. |
| 11 | فيه مواقف؟ | Gulf, general | "Is there parking?" | Answers from the FAQ. |
| 12 | أبي أغير موعدي | Saudi / Emirati | "I want to change my appointment." | Finds the booking and passes the change request to the team. |
| 13 | كنسل الموعد لو سمحت | Gulf, with English loanword | "Cancel the appointment, please." Kansil from English. | Confirms which booking and passes the cancellation to the team. |
| 14 | لا، مب هذا | Emirati | "No, not this one." Mub is the Emirati negation. | Understands a rejection and offers alternatives. |
| 15 | خلاص تمام | Gulf, general | "OK, done." | Treats it as confirmation and books. |
| 16 | ودي أسوي تنظيف أسنان | Saudi / Kuwaiti | "I'd like to get a teeth cleaning." Widdi means "I'd like". | Starts a dental-cleaning booking. |
| 17 | أبي دكتورة | Gulf, general | "I want a female doctor." | Filters to female doctors on the team. |
| 18 | تقبلون تأمين؟ | Gulf, general | "Do you accept insurance?" | Answers from the insurer list. |
| 19 | ممكن أحجز لي ولأختي؟ | Gulf, general | "Can I book for me and my sister?" | Books two people, back to back or in parallel. |
| 20 | abgha a7jiz bukra sa3a 5 | Arabizi | Arabic in Latin letters with numbers for sounds: "I want to book tomorrow at 5." | Reads the Arabizi and offers 17:00 tomorrow. |
Some phrases overlap across Gulf dialects, and usage varies by city and generation. If your customers are mostly Kuwaiti, Bahraini or Omani, add five phrases of your own from real chats.
Common misses, and why they happen
Time words tied to prayer
"بعد المغرب" or "العصر" are clear to people and fuzzy to software, because the clock time changes through the year. A good assistant maps them to slots using your location and date, and confirms: "After Maghrib today means from about 18:30. We have 18:45 or 19:30."
Emirati sounds in writing
Some writers use چ for the "ch" sound (باچر) and ي where others use ج (ييت for "I came"). Assistants trained on formal text may not link these to the standard words.
Negation and short replies
"مب هذا", "لا خلاص" and "اوكي" are short and context-dependent. Misreading them leads to wrong bookings. The fix is a confirmation step before the booking is final.
Arabizi
Latin-letter Arabic with numbers (3 for ع, 7 for ح, 5 for خ) is still common among younger customers. Treat it as a separate test row.
Loanwords
"كنسل", "اوكي", "بوكنق" and service names like "بديكير" come from English. Add your service names in both scripts.
How to tune an assistant for Arabic dialect on WhatsApp
- Services in both scripts: list "Pedicure / باديكير / بديكير" so any spelling matches.
- Team names in Arabic and English: "Dr. Sara / د. سارة".
- Location FAQ in Arabic: landmark-style directions are normal in the Gulf ("next to the mall, behind the petrol station").
- Prayer-time phrasing: tell the assistant your city so time words resolve correctly.
- Tone: ask for friendly, simple replies. Very formal Arabic can feel cold in a salon chat.
- Handoff: anything the assistant cannot place after one clarifying question goes to staff.
NextReply replies in the customer's language automatically and understands voice notes and photos. The full list is on the features page, with the booking flow and how it works.
- مرحبا، عندكم موعد؟ / Olá, tem horário? / Hola, ¿hay cita? / Hi, any slots?
- Detects the language: From a WhatsApp text or voice note
- Replies in that language: You set it up once
Voice notes: the harder half of the test
Spoken Gulf Arabic is harder than written. Speech moves faster, mixes English freely and carries regional sounds. When you run the voice part of the test, record in a normal environment, not a silent room, and include one note with background noise. A good assistant transcribes, understands and replies in text. If it is unsure, it should confirm the time rather than guess.
What a good Arabic dialect WhatsApp bot does differently
A strong Arabic dialect WhatsApp bot does three things a weak one does not. It reads the dialect without asking the customer to rephrase. It replies in clear, friendly Arabic the customer understands, whatever dialect they wrote in. And it confirms anything ambiguous before booking. Watch for those three in your test, and the scores will make sense.
Today this Arabic handling runs on WhatsApp; Instagram DMs, Messenger and Telegram are coming soon (see channels). For late-night Arabic messages, see after-hours replies. Plans start at $29 a month, with a 7-day free trial, on pricing; browse industries, read more on the blog, ask us anything through contact, or get started from the home page.
A simple scorecard to share with your team
Copy this into a sheet before you start. One row per phrase, with columns for the phrase, the reply you got, the score (0, 1 or 2) and a note on what to fix. Add a second tab for the five voice notes. When you compare two assistants, run both on the same day with the same phrases, so the only difference is the software.
Share the results with the people who will live with the assistant: the receptionist, the salon manager, the clinic coordinator. They know which phrases customers actually use, and they will spot misses you might not. If they add their own phrases, keep them in the sheet and re-run the full test after every big change to your services or hours.