AI Darija Posts: A Practical Guide for Your Social Media
How to write Darija posts with AI without mixing dialects or making mistakes: a prompt template, examples for several businesses, and a pre-publishing checklist.
By Khadija ELAMRANIPublished Updated 9 min read
On this page
In Morocco, most customers write their comments and messages in Darija, but many business pages still publish in very formal Modern Standard Arabic or with word-for-word translations. This guide covers publishing in Darija with AI in a practical way: where tools often get it wrong, how to give them clear instructions, and how to review the text before publishing. For an overview of the tool and the dialects it supports, first visit Postilik’s Darija and Arabic dialect post generator page.
The examples in this article were written by the Postilik team in October 2026 to illustrate the points discussed; all businesses mentioned are fictional.
Why write your posts in Darija?
Darija is the language of everyday life in Morocco: at the souk, on the phone, and on WhatsApp. When a customer reads a post that sounds like the way they speak, they feel that the business is addressing them directly, rather than reading an advertisement.
But Darija is not always the right choice. If your audience is spread across several Arab countries, or if you are addressing businesses and institutions, Modern Standard Arabic or French may sometimes be more suitable. The simple rule: write in the language your customers use in their comments and messages.
Where general-purpose AI tools get Darija wrong
Darija is primarily a spoken language, with no official spelling, and mixes Arabic, Amazigh, French, and Spanish words. General-purpose writing tools therefore make recurring mistakes. Here are the most common ones we encounter when proofreading:
- Mixing Standard Arabic and Darija in the same sentence: for example, « نحن سعداء بإعلامكم بأن العرض ديالنا متوفر الآن ». The beginning is formal, while the ending is in Darija: the text sounds unnatural to everyone. A natural version would be: « العرض ديالنا بدا، ما تفوتوهش! ».
- Using words from another dialect: such as « الأسعار حلوة أوي » or « عنا عروض كتير ». « أوي » is Egyptian, while « كتير » is Levantine; a Moroccan would say « الأثمنة زوينة بزاف » or « عندنا عروض بزاف ».
- Literal translation from English or French: phrases such as « لا تفوت هذه الفرصة الذهبية » sound translated. Moroccan customers write more simply and concisely.
- Too much marketing language: an avalanche of adjectives, emojis, and exclamation marks. A calm, clear post generally inspires more trust.
- Inaccurate information: AI may add a price, date, or delivery city that you never provided. This is the most serious mistake, because it makes you accountable to your customers.
Arabic or Latin alphabet (Arabizi)?
Many Moroccans write Darija using Latin letters and numbers, as in « Wslat collection jdida, sift lina message ». This is known as Arabizi. There is no single right choice; it all depends on your audience and the platform:
| Platform | Arabic alphabet | Latin alphabet (Arabizi) |
|---|---|---|
| Instagram and TikTok | Readable by everyone and consistent with Arabic hashtags | Close to how younger audiences write in comments |
| Suited to a broader and older audience | More difficult to read for those who do not use it | |
| Possible in moderation, or in Standard Arabic | Rarely suitable; French is clearer here | |
| Google Business Profile | Clear for people searching for your business | May confuse people who do not know you |
Our advice: choose one style for each account and stick to it, so your brand voice does not change from one post to the next. If you choose Arabizi, state this explicitly in your instructions, as most tools write Darija in the Arabic alphabet by default.
How to write good instructions for AI in Darija
The quality of the text depends on the quality of the request. “Write a post about pastries” produces generic text that could suit any shop. A good request specifies at least five things: who you are, who you are writing to, the objective, the exact information, and the style. Here is a template you can copy and adapt (the passages in Darija help the tool capture the tone):
Write an Instagram post in Moroccan Darija, using the Arabic alphabet, for a pastry shop in Casablanca. Audience: families and young people in the city. Objective: يصيفطو لينا ميساج باش يحجزو. Information: a one-kilo box of Moroccan pastries, delivery in Casablanca, reservation before Thursday. Style: warm and simple, short first sentence, no formal Modern Standard Arabic, no Egyptian or Levantine words, three sentences maximum. Do not add any prices or information I have not provided.
Notice the last line: telling the tool not to invent information reduces the most serious type of error.
In Postilik, you do not need to rewrite this entire template every time. Your business profile remembers your business and your audience, you set the default dialect once in the preferences, and you choose the content type and hook with one click. All that remains is to describe the idea and the precise information.
AI publication in Darija: a complete example, from the idea to three networks
Let’s take “Dar Laila,” a fictional pastry shop in Casablanca that we use in Postilik demonstrations. The owner wants to announce her pastry boxes for celebrations and events.
- The idea: she writes in one sentence: “Moroccan pastry boxes for events, reservation by message, delivery in Casablanca.”
- Type and hook: promotional content, with a question as the hook.
- Language: Arabic, in Moroccan Darija, her default dialect.
- Accounts: Instagram, Facebook, and LinkedIn.
- Generation and preview: Postilik writes a different text for each network, with its hashtags, and she reviews each one in a preview that accurately reflects the platform.
- Review: she corrects a word or regenerates the text for a single network, then chooses the day and time.
For illustration, here is what the result might look like after review:
- Instagram: « عندك عرس ولا عقيقة هاد الشهر؟ علب الحلوة ديال دار ليلى واجدين، بكل الأنواع اللي كتبغي. صيفطي لينا ميساج وحجزي ديالك، والتوصيل فكازا. »
- Facebook: « المناسبات جايين، والحلوة خاصها تكون فالمستوى. فدار ليلى كنوجدو علب حلوة مغربية على حساب الطلب، وكنوصلوها حتى للدار فالدار البيضاء. للحجز، صيفطو لينا ميساج هنا فالصفحة. »
- LinkedIn: a more measured tone, often in French: « Dar Laila prépare des coffrets de pâtisseries marocaines pour vos événements et vos équipes, livrés partout à Casablanca. Écrivez-nous pour vos commandes. »
The publication then appears in the calendar with its status, and Postilik publishes it automatically at the scheduled time. The steps specific to Instagram, including account requirements and formats, are detailed in our step-by-step guide to scheduling your Instagram posts.
The same idea for different types of businesses
In all these examples, the goal is the same: invite the customer to send a message. But the vocabulary changes depending on the business, and that is what you need to watch for when reviewing the AI-generated text:
- Clothing boutique: « وصلات الكوليكسيون الجديدة ديال الشتا! جاكيطات وكبابط بألوان زوينين. صيفط لينا ميساج ولا دوز للمحل، والتوصيل لجميع المدن. »
- Restaurant: « نهار الجمعة الكسكسو عندنا بحال ديال الدار. حجز الطابلة ديالك من دابا، ولا طلب التوصيل فالميساج. »
- Beauty salon: « عندك مناسبة هاد الشهر؟ حجزي الموعد ديالك بكري باش تلقاي البلاصة. صيفطي لينا ميساج ونجاوبوك دغيا. »
- Real estate agency: « كتقلب على شقة قريبة من الترام فكازا؟ عندنا اختيارات جداد هاد السيمانة. صيفط لينا ميساج ونعطيوك التفاصيل وموعد الزيارة. »
- The same post in Arabizi: « Wslat l collection jdida dyal chta! Sift lina message wla dowz l mahal. »
Each example is short, starts with a question or a piece of news, and ends with one clear action. During seasons such as Ramadan, the tone and posting times change; we cover this in a Ramadan content plan.
Review before publishing: the checklist
AI saves time, but you remain responsible for the text. Before scheduling a post, check the following:
- Read the text aloud. If you would not say it that way to a customer in your shop, change it.
- Look out for words from other dialects such as « أوي », « كتير », « عايز » or « وايد », and replace them with their Moroccan equivalents.
- Look out for formal Modern Standard Arabic expressions in the middle of a text written in Darija, such as « يسعدنا » or « نود إعلامكم ».
- Check every number and every piece of information: price, date, city and delivery terms. Delete anything you did not provide.
- Use a single alphabet: Arabic or Latin, not both without a reason.
- Use French words in moderation: they are natural in Darija, such as « ميساج » or « كوليكسيون », but half the post should not be in French.
- Test the first sentence: can people understand the idea from that sentence alone? On Instagram, it may be all that appears before “more”.
- Ask someone in your target audience for a second opinion on important posts, such as a launch or a major promotion.
Read also:
- Darija or Modern Standard Arabic? Choose Your Post Language
- Arabic Instagram captions AI: A Practical Writing Guide
- Reply to Negative Comments: A Small-Business Guide
Hashtags in Darija
A hashtag written in Darija often brings together few posts because everyone spells the word differently. So combine two types: clear Arabic hashtags related to your business and city, such as the city name and product type, and a hashtag specific to your brand that you repeat in every post. In Postilik, hashtags follow the language of the post, and their number varies by platform; you can edit them like the rest of the text. To choose when to publish, see our suggested Instagram posting times in Morocco.
To try this method on your accounts, request access to Postilik. Accounts are currently opened on request, and we’ll write to you as soon as yours is ready.
For ready-made closing lines in Darija, see our social media call to action examples.
Frequently asked questions
Do ChatGPT and AI tools understand Darija?
Recent AI tools can write in Darija, but results vary depending on the tool and prompt, sometimes producing Modern Standard Arabic or other dialects. Specify the dialect in your instructions and always proofread before publishing.
Should Darija be written in Arabic or Latin script?
Arabic script is more readable for a broad audience and works well with Arabic hashtags; Arabizi is closer to how younger audiences write. Choose one style per account and stick with it.
Is Darija suitable for LinkedIn?
Rarely as a first choice: on LinkedIn, Modern Standard Arabic or French generally speaks more effectively to a professional audience. A touch of Darija is still possible if your brand has a friendly, informal voice.
How can I keep a text from sounding translated?
Read it aloud, remove long and formal expressions as well as words from other dialects, and keep sentences short. If you would not say it to a customer, rephrase it.
Does Postilik write directly in Darija?
Yes. You can choose Moroccan Darija as the default dialect or for a specific post, and Postilik will write text and hashtags for each network, which you can edit or regenerate before scheduling.
Keep reading
AI writing
Darija or Modern Standard Arabic? Choose Your Post Language
Should your business post in Darija or Modern Standard Arabic? This practical guide explains how to choose by audience, platform and post type, with side-by-side examples for restaurants, shops and agencies.
9 min read
AI writing
Arabic Instagram captions AI: A Practical Writing Guide
A strong caption does not start with “write a post.” Learn what information AI needs, how to prompt it clearly, avoid common Arabic caption mistakes and review the result before publishing.
10 min read
Engagement & customer care
Reply to Negative Comments: A Small-Business Guide
A negative comment does not require a defensive or lengthy answer. Learn how to understand the issue, acknowledge the customer’s experience and offer a practical next step that protects trust.
10 min read
Put these ideas to work with Postilik.
Write in every dialect, schedule across all your networks and track what works — from one place.
Request access