Morocco SMS Guide - sms-compliance -

Frequently Asked Questions

Use a pre-registered alphanumeric sender ID and an SMS API like Twilio, Sinch, MessageBird, or Plivo. Ensure your messages comply with local regulations and best practices, such as obtaining opt-in consent and supporting Arabic script.
Alphanumeric sender IDs are preferred and fully supported. They require pre-registration, which takes about 3 weeks. Numeric sender IDs and short codes are not supported by major carriers like Maroc Telecom.
Two-way SMS is not fully supported through most providers, meaning businesses cannot typically receive replies to A2P messages via standard channels.
The recommended sending window is between 9:00 AM and 8:00 PM local time (WET/GMT+1). Avoid sending during prayer times, religious holidays like Ramadan, and Friday prayers out of respect for local customs.
No, sending SMS messages to landline numbers in Morocco is not possible and will result in delivery failure. Attempts to send to landlines typically return a 400 error with code 21614.
Standard SMS messages are limited to 160 characters for GSM-7 encoding or 70 characters for Unicode (UCS-2) encoding, which is required for Arabic text.
Obtain explicit opt-in consent, support opt-out keywords (STOP, ARRET, UNSUBSCRIBE, ????????), respect local time zones and customs, and avoid prohibited content such as gambling, adult material, and political messaging without authorization.
Pre-registration is required and takes approximately three weeks. Alphanumeric sender IDs are preserved across most networks, though not by Inwi.
Keep messages concise (under 160 characters), include a clear call to action, personalize content thoughtfully, maintain a consistent brand voice, and incorporate your company name.
MMS is not directly supported. When an MMS is sent, it's automatically converted to an SMS containing a URL where recipients can view the multimedia content.
Process opt-out requests within 24 hours, maintain a centralized opt-out database, and include clear opt-out instructions in every message.
Twilio, Sinch, MessageBird, and Plivo all offer APIs with features tailored for sending SMS in Morocco, including support for alphanumeric sender IDs and Unicode encoding.
Gambling, adult content, political messaging without authorization, religious content, illegal substances/services, and hate speech are all prohibited. Financial services and healthcare messages require additional documentation.
Use pre-registered sender IDs, avoid URL shorteners, use clear and professional language, and adhere to approved templates for sensitive industries like finance and healthcare. Maintain consistent sending patterns.
Limit messages to 4-5 per recipient per month. Space out bulk campaigns to avoid network congestion and monitor delivery rates closely.
Loading...