Franco-Arabic, or Arabizi, is Arabic written in Latin letters, with numerals standing in for Arabic sounds that have no Latin equivalent: 3 for ع, 7 for ح, 2 for ء. Millions of MENA shoppers type this way in DMs, so a support AI must detect it and reply appropriately, or lose the conversation.
What is Arabizi and where did it come from?
Arabizi (from "Arabi" plus "Englizi") emerged in the late 1990s, when phones and chat apps supported only Latin characters. Arabic speakers improvised: write the sounds with Latin letters, and where the alphabet runs out, borrow digits whose shapes resemble the Arabic letters.
The keyboards caught up long ago, but the habit stuck. For a generation of users across Egypt, the Gulf, and the Levant, Arabizi is simply faster and more natural in casual digital contexts. Today an ecommerce inbox in the region receives a fluid mix of English, Arabic script, and Arabizi, sometimes all three from the same customer in one conversation.
How does the numeral system work?
The digits map to Arabic letters by visual resemblance:
| Numeral | Arabic letter | Sound | Example |
|---|---|---|---|
| 2 | ء (hamza) | glottal stop | so2al = سؤال (question) |
| 3 | ع (ain) | voiced pharyngeal | 3arabi = عربي (Arabic) |
| 5 | خ (kha) | kh as in "Bach" | 5alas = خلاص (done, enough) |
| 6 | ط (Ta) | emphatic t | 6ala3 = طلع (turned out) |
| 7 | ح (Ha) | sharp breathy h | 7abibi = حبيبي (my dear) |
| 8 or gh | غ (ghain) | French r sound | 8ali = غالي (expensive) |
| 9 | ص (Sad) | emphatic s | 9a7 = صح (correct) |
Look at the shapes: 3 mirrors ع, 7 echoes ح, 2 resembles ء. The system is clever, consistent enough to read fluently, and completely invisible to software that expects either English or Arabic script.
A real customer message, the kind ReplAi handles daily:
"3ayza el order emta yewsal" (عايزة الأوردر إمتى يوصل) "I want to know when the order will arrive" (written by a female customer, Egyptian dialect)
One short line carries four layers: Latin script, the numeral 3 for ع, an English loanword ("order"), Egyptian dialect grammar ("emta" for "when"), and a feminine verb form ("3ayza" rather than the masculine "3ayez").
Why is Arabizi hard for ordinary chatbots?
No standard spelling. The same word varies by writer: "7abibi", "habibi", and "7abeby" are one word. "Emta", "imta", and "emta" likewise. There is no dictionary to look words up in, because Arabizi is a convention, not an orthography.
It encodes dialect, not MSA. People almost never write Modern Standard Arabic in Arabizi. The underlying language is Egyptian, Gulf, or Levantine dialect, so a system weak on dialects fails twice: once on the script, once on the language. This is the same gap we describe in Why MSA-Only Chatbots Fail Gulf Customers.
It looks like noise to language detectors. Standard language-detection libraries classify "3ayza el order emta yewsal" as malformed English or unknown. Bots then respond in English, which the customer may not want, or with a fallback "sorry, I didn't understand".
Code-switching is constant. "Ok tamam, bs el size medium mawgood?" mixes English ("ok", "size", "medium"), Arabizi ("tamam", "bs" for "bass", meaning "but", "mawgood", meaning "available") in a single sentence. Real understanding has to operate below the level of script.
What does correct AI handling look like?
A production-grade agent should:
-
Detect the customer's script and language per message: English, Arabic script, or Arabizi.
-
Understand the underlying dialect, since Arabizi is always dialectal.
-
Reply in the same mode the customer chose. Someone who writes in Arabizi gets a reply they find natural, rather than being forced into formal Arabic script or English.
-
Carry gender through. "3ayza" tells the system the customer is female; every subsequent verb and adjective addressed to her should inflect accordingly. Details in Gender-Aware Arabic: Why It Matters in Customer Service AI.
-
Still do the job. Understanding "fein el order?" is worthless unless the agent then pulls the actual order status from Shopify and answers with it.
How to test any bot's Arabizi handling in five messages
Send these (or your market's equivalents) to any chatbot you are evaluating:
-
"3andokom shipping lel riyadh?" (do you have shipping to Riyadh?)
-
"el maqas el medium mawgood?" (is the medium size available?)
-
"3ayza arga3 el order" (I want to return the order, feminine)
-
"b2olak eh, el s3r kam?" (tell me, how much is the price?)
-
"5alas ok, ana 7a5od el aswad" (alright, I will take the black one)
If the bot answers all five correctly, in the right language, with the right gender, and with real store data where needed, it passes. Most do not get past the first message.
Where ReplAi comes in
ReplAi, an AI support agent for Shopify built in MENA, treats Arabizi as a first-class input. It detects whether each message is English, Arabic script, or Franco-Arabic and answers in the same language, in the customer's dialect (Egyptian, Gulf Saudi and Emirati, or Levantine), with gender-aware addressing. It works across Instagram DMs, Messenger, WhatsApp Business, and WebChat, replies in under 14 seconds on average, and automates 80% of messages across our merchant cohort (Q1 2026) while executing Shopify actions like order tracking, returns, and COD orders in chat.
Merchants like Bronze, Blaze Sportswear, and Ivory run their DM inboxes on it; Blaze's owner says customers "don't even realise they're talking to AI until we tell them." You can book a demo and message the agent in Arabizi yourself, or start on the free plan via pricing.
Frequently asked questions
Should my brand reply in Arabizi or in Arabic script?
Mirror the customer. If they wrote in Arabizi, a reply in the same casual mode feels natural; if they wrote in Arabic script, reply in script. Forcing every customer into one house style is exactly the rigidity that makes bots feel like bots. The safe default is: same language, same script, same register.
Is Arabizi only used by younger customers?
It skews younger but is far from exclusive to teenagers; anyone who came online before Arabic keyboards were good, roughly anyone under 45 in urban MENA, may use it. Usage also varies by context: the same customer might use Arabic script publicly and Arabizi in DMs.
Can I just add a keyword list for common Arabizi words?
Keyword lists collapse quickly because Arabizi has no fixed spelling and unlimited dialectal variation. "I want" alone can appear as 3ayez, 3ayz, 3awez, 3awz, abi, abgha, baddi, or bddi depending on dialect and writer. You need a model that understands the language, not a lookup table.
Does Arabizi appear on all channels equally?
It is heaviest where typing is fastest and most casual: Instagram DMs and WhatsApp. Email and web forms see more Arabic script and English. Since DMs are where MENA purchase conversations happen, Arabizi competence is effectively a revenue feature, not a nice-to-have.