Bulk SMS Morocco

Send bulk SMS in Morocco over local carrier routes.

Streamline customer communication and marketing campaigns. Our bulk SMS platform uses local routes to Morocco's carriers (Maroc Telecom, Orange, Inwi), with automatic failover between routes, for reliable, secure sends.

12:45
Orange
OTP_SECURE
Today, 12:44
[OTP_SECURE] Your one-time verification code is:
483921
This code expires in 3 minutes.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt

Built to deliver performance.

Local routes to IAM, Orange & Inwi

Get local routes to the carriers for your bulk SMS in Morocco. A direct alternative to international aggregators: every message comes back with a genuine delivery status (DLR).

  • Automatic failover between routes
  • Genuine delivery status (DLR)
  • Optimized local routing

Plan and send campaigns in one click

Whether through our REST API or our intuitive console, import contact lists from Excel/CSV, customize your sender IDs, and schedule mass sends in seconds.

  • Dynamic personalization (field merging)
  • Automatic opt-out handling (STOP SMS)
  • Detailed analytics reports

A robust bulk REST API for developers

Integrate bulk SMS into your applications, CRM (Salesforce, HubSpot), or e-commerce store (WooCommerce, PrestaShop). Our JSON REST API with Bearer authentication handles single and bulk sends with automatic +212 normalization.

  • Automatic +212 normalization
  • Real-time DLR webhooks
  • PHP, Node.js, and Python SDKs

Go live in a few lines.

Our REST endpoints are built for developers. Send transactional messages or marketing campaigns through one simple, standardised structure, tuned for high-performance routing in Morocco.

Instant Sandbox Activation
Measured API Uptime 99.99%
curl -X POST https://api.envoisms.ma/v1/verify/send \ -H "Authorization: Bearer sma_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "to": "+212661234567", "channel": "whatsapp", "brand": "MonApp" }'
POST /v1/messagessma_live_token

Everything you need to know about Bulk SMS Morocco.

What's the difference between a direct local route and an international aggregator?
Direct local routes carry A2P traffic to IAM, Orange, and Inwi with registered sender IDs, MAD billing, and genuine delivery receipts (DLR). International aggregators route through foreign hubs, resulting in foreign exchange fees, higher latency, and frequent filtering.
How does STOP SMS handling work for bulk SMS in Morocco?
Under CNDP guidelines in Morocco, any commercial SMS must offer a free opt-out method. Our platform handles this automatically through a STOP SMS keyword (e.g. STOP to 5050) and instantly excludes those numbers from future sends.
Can I customize the sender name (Sender ID)?
Yes, absolutely. You can customize the sender for your bulk SMS (up to 11 alphanumeric characters) so customers instantly recognize your brand.
Can I schedule my bulk SMS campaign sends?
Yes. You can set the exact date and time for your campaign to go out from your admin console or via the API, to best target when your customers are paying attention.
Is there a limit on recipients per bulk send?
A campaign launched from the console has no fixed recipient cap. Through the API, each bulk request accepts up to 10,000 messages; beyond that, chain several requests within your plan's per-minute limit.

Ready to level up?

Create your account in under 2 minutes. Get 5 MAD of free credit instantly to test the API.