Saudi Arabia 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 CITC regulations and include opt-out instructions in both English and Arabic. Always test your messages across major Saudi Arabian carriers (STC, Mobily, Zain) before launching a campaign.
Pre-registration with the CITC is mandatory for alphanumeric sender IDs. The approval process typically takes 2 weeks and requires submitting company documentation. Promotional sender IDs require a "-AD" suffix. Sender ID preservation is maintained upon approval, ensuring consistent brand identity.
MMS messages are converted to SMS with a URL link to the multimedia content due to compatibility issues through standard A2P channels. This workaround maintains the ability to share rich media while ensuring deliverability across all devices.
Content related to gambling, adult material, politics, religion, controlled substances, alcohol, money lending, WhatsApp/LINE links, and phone numbers within the message body is strictly prohibited. The CITC enforces content filtering, and violations can lead to penalties.
Marketing messages can only be sent between 9:00 AM and 8:00 PM Saudi Arabia Time (GMT+3). Transactional and service messages are permitted 24/7. Consider religious and cultural sensitivities, especially during Ramadan and other holidays, and avoid sending during prayer times.
No, sending SMS to landline numbers in Saudi Arabia is not supported. Attempts to do so will result in a failure response from the API with a 400 error code (21614). Messages will not be delivered or charged.
All promotional messages must include clear opt-out instructions with keywords like STOP/????? and HELP/??????? in both English and Arabic. Opt-out requests must be processed within 24 hours, and confirmations should be sent in the same language as the original message.
While concatenated messages are supported, keeping messages under 160 characters using GSM-7 encoding is recommended for cost efficiency. UCS-2 encoding is needed for Arabic and special characters, reducing character limit to 70 per segment.
Two-way SMS is not supported through standard A2P channels. Businesses requiring two-way communication need alternative solutions like dedicated enterprise messaging services or other specialized integrations.
Comply with CITC regulations and the PDPL by obtaining explicit consent before sending marketing messages, honoring opt-out requests promptly, respecting messaging hours, and avoiding prohibited content. Maintain thorough records of consent for audits.
Popular SMS APIs for Saudi Arabia include Twilio, Sinch, MessageBird, and Plivo. Each offers features for handling Arabic text, managing sender IDs, and complying with local regulations. Choose the API that best suits your business needs and technical capabilities.
Key parameters include `alphanumericSenderId` (your pre-registered sender ID), `to` (recipient number in E.164 format, starting with +966), and `body` (the message content, with Unicode support for Arabic).
Implement a rate limiter to manage throughput and avoid exceeding API limits. Standard rate limits are around 100 messages per second, with burst limits of 250 per minute. Daily quotas vary by provider.
The Communications and Information Technology Commission (CITC) regulates SMS communications, enforces compliance, and protects consumers from spam and unwanted messages. They manage the Do Not Disturb (DND) registry and set rules for sender ID registration.
Test your messages across all major carriers (STC, Mobily, Zain), monitor delivery rates and opt-out rates, use clear and concise language, and personalize messages thoughtfully. Ensure your content complies with all CITC regulations and avoids prohibited topics.
Loading...