Use cases (11+ scenarios by industry)

Messaging workflows for Moroccan customer journeys.

Map each journey to a channel, template, webhook and performance metric before you scale volume.

12:45
Orange 🇲🇦
💬
ColisPro
Today, 12:44
ColisPro: Your package #MA-88492 is out for delivery with your courier (+212612345678). Amount: 250 MAD.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🚚Logistics & DeliverySender ID: ColisPro (SMS)

Package Tracking & Courier ETA Alerts

Automatic notification from pickup through delivery, including Cash on Delivery (COD) confirmation.

Illustrative example · goal: fewer missed deliveries
Read dedicated guide
Sample message
"ColisPro: Your package #MA-88492 is out for delivery with your courier (+212612345678). Amount due: 250 MAD in cash."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"ColisPro","message":"ColisPro: Your package #MA-88492 is out for delivery with your courier (+212612345678). Amount due: 250 MAD in cash."}'
12:45
Orange 🇲🇦
💬
ColisPro
Today, 12:44
ColisPro: Your package #MA-88492 is out for delivery with your courier (+212612345678). Amount due: 250 MAD in cash.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🏥Health & MedicalSender ID: MediRDV (SMS)

Medical Appointment Reminders

Automatic alerts 24h before the consultation, with one-tap confirm or cancel.

Illustrative example · goal: fewer missed appointments
Read dedicated guide
Sample message
"Reminder from MediRDV: Your medical appointment is confirmed for tomorrow at 2:30 PM at Clinique Santé+."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"MediRDV","message":"Reminder from MediRDV: Your medical appointment is confirmed for tomorrow at 2:30 PM at Clinique Santé+."}'
12:45
Orange 🇲🇦
💬
MediRDV
Today, 12:44
Reminder from MediRDV: Your medical appointment is confirmed for tomorrow at 2:30 PM at Clinique Santé+.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🛒E-CommerceSender ID: ShopExpress (WHATSAPP)

Abandoned Cart Recovery & Flash Offers

Targeted WhatsApp & SMS follow-ups with discount codes to drive a quick repurchase.

Illustrative example · goal: win back abandoned carts
Read dedicated guide
Sample message
"ShopExpress: Your cart is waiting! Get 15% off and free shipping with code MOROCCO15. Valid for 24h."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"ShopExpress","channel":"whatsapp","message":"ShopExpress: Your cart is waiting! Get 15% off and free shipping with code MOROCCO15. Valid for 24h."}'
12:45
Orange 🇲🇦
S
ShopExpress✓
Official EnvoiSMS Account
ShopExpress: Your cart is waiting! Get 15% off and free shipping with code MOROCCO15. Valid for 24h.
12:45✓✓
Delivered via:Meta WABA · Cloud API
Tracking:Delivered · Read
💳Finance & InvoicingSender ID: FactuPay (SMS)

Invoice Issuance & Due Date Reminders

Automatic secure payment links and preventive reminders before the due date.

Illustrative example · goal: fewer late payments
Read dedicated guide
Sample message
"FactuPay: Your invoice F-2026-089 (1,200 MAD) is ready. Pay securely online."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"FactuPay","message":"FactuPay: Your invoice F-2026-089 (1,200 MAD) is ready. Pay securely online."}'
12:45
Orange 🇲🇦
💬
FactuPay
Today, 12:44
FactuPay: Your invoice F-2026-089 (1,200 MAD) is ready. Pay securely online.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🔒Security & OTP (2FA)Sender ID: SecurVerify (SMS)

OTP Authentication & One-Time Passwords

Priority verification codes over local routes to IAM, Orange and Inwi, with automatic failover between routes.

Illustrative example · goal: verify a phone number
Read dedicated guide
Sample message
"SecurVerify: Your one-time verification code is 789512. Valid for 5 minutes. Never share it."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"SecurVerify","message":"SecurVerify: Your one-time verification code is 789512. Valid for 5 minutes. Never share it."}'
12:45
Orange 🇲🇦
💬
SecurVerify
Today, 12:44
SecurVerify: Your one-time verification code is 789512. Valid for 5 minutes. Never share it.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🏢Real EstateSender ID: ImmoPlus (SMS)

New Listing & Open House Alerts

Notifications for new real estate developments and VIP invitations for qualified buyers.

Illustrative example · goal: bring buyers to viewings
Read dedicated guide
Sample message
"ImmoPlus: Discover our new upscale residence in a sought-after Casablanca neighborhood. Visit our show apartment this Saturday."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"ImmoPlus","message":"ImmoPlus: Discover our new upscale residence in a sought-after Casablanca neighborhood. Visit our show apartment this Saturday."}'
12:45
Orange 🇲🇦
💬
ImmoPlus
Today, 12:44
ImmoPlus: Discover our new upscale residence in a sought-after Casablanca neighborhood. Visit our show apartment this Saturday.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🎓EducationSender ID: EcoleConnect (SMS)

Notices, Absences & School Schedules

Direct communication with parents for urgent alerts and exam calendars.

Illustrative example · goal: keep parents informed on time
Read dedicated guide
Sample message
"EcoleConnect: Reminder - Mock exams start this Monday at 8:30 AM. Good luck to our students!"
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"EcoleConnect","message":"EcoleConnect: Reminder - Mock exams start this Monday at 8:30 AM. Good luck to our students!"}'
12:45
Orange 🇲🇦
💬
EcoleConnect
Today, 12:44
EcoleConnect: Reminder - Mock exams start this Monday at 8:30 AM. Good luck to our students!
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🚘AutomotiveSender ID: AutoCarePro (SMS)

Service, Oil Change & Inspection Reminders

Mileage- and manufacturer-schedule-based notifications to keep the vehicle in good condition.

Illustrative example · goal: bring customers back to the workshop
Read dedicated guide
Sample message
"AutoCarePro: Your vehicle (WW-12345) is past its oil change due date. Book online to keep your warranty valid."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"AutoCarePro","message":"AutoCarePro: Your vehicle (WW-12345) is past its oil change due date. Book online to keep your warranty valid."}'
12:45
Orange 🇲🇦
💬
AutoCarePro
Today, 12:44
AutoCarePro: Your vehicle (WW-12345) is past its oil change due date. Book online to keep your warranty valid.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🛡️InsuranceSender ID: AssurPlus (SMS)

Policy Renewal & Claim Status Updates

Auto insurance renewal alerts and real-time claim progress updates.

Illustrative example · goal: renew before expiry
Read dedicated guide
Sample message
"AssurPlus: Your auto insurance policy expires in 7 days. Renew directly online, no branch visit needed."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"AssurPlus","message":"AssurPlus: Your auto insurance policy expires in 7 days. Renew directly online, no branch visit needed."}'
12:45
Orange 🇲🇦
💬
AssurPlus
Today, 12:44
AssurPlus: Your auto insurance policy expires in 7 days. Renew directly online, no branch visit needed.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🌾Finance & InvoicingSender ID: CoopCredit (SMS)

Group Loan Due Dates & AGM Notices

Repayment reminders adapted to local market schedules, plus member meeting notices.

Illustrative example · goal: fewer forgotten installments
Read dedicated guide
Sample message
"CoopCredit: Your group loan installment (450 MAD) is due on the 30th. Please confirm with your branch."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"CoopCredit","message":"CoopCredit: Your group loan installment (450 MAD) is due on the 30th. Please confirm with your branch."}'
12:45
Orange 🇲🇦
💬
CoopCredit
Today, 12:44
CoopCredit: Your group loan installment (450 MAD) is due on the 30th. Please confirm with your branch.
Text STOP to 5050 to unsubscribe
Delivered via:IAM · Orange · Inwi
Tracking:Carrier receipt
🤖WhatsApp AI BotSender ID: Ghita AI (WHATSAPP)

24/7 Conversational Customer Assistant

Autonomous WhatsApp AI bot that answers FAQs, qualifies leads, and guides users.

Illustrative example · goal: answer common questions 24/7
Read dedicated guide
Sample message
"Hi! I'm Ghita, your virtual assistant from EnvoiSMS.ma 🤖. Reply 1 to track your order, 2 to top up your balance."
curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+212612345678","sender_id":"Ghita AI","channel":"whatsapp","message":"Hi! I'm Ghita, your virtual assistant from EnvoiSMS.ma 🤖. Reply 1 to track your order, 2 to top up your balance."}'
12:45
Orange 🇲🇦
G
Ghita AI✓
Official EnvoiSMS Account
Hi! I'm Ghita, your virtual assistant from EnvoiSMS.ma 🤖. Reply 1 to track your order, 2 to top up your balance.
12:45✓✓
Delivered via:Meta WABA · Cloud API
Tracking:Delivered · Read

Ready to integrate EnvoiSMS into your application?

Create your account for free: 5 MAD of credit for your first tests, no card and no commitment.

Open my free account

Everything you need to know about Use cases.

How do I choose between SMS and WhatsApp for my Moroccan use case?
SMS is universal and works on every mobile phone without an internet connection, which makes it the reference channel for OTPs and critical notifications. WhatsApp offers rich interactive messaging with images, buttons, and catalogs for marketing and support.
Which Moroccan mobile carriers are supported?
We route to all three Moroccan operators — Maroc Telecom (IAM), Orange Morocco, and Inwi — over local routes with automatic failover, with real-time delivery receipts (DLR).
How do custom Sender IDs work in Morocco?
You can request a branded alphanumeric Sender ID (up to 11 characters, e.g. "MyBrand"). Sender IDs are registered and approved in compliance with ANRT regulations.
Is the platform compliant with Moroccan CNDP data protection regulations?
Yes. All data processing adheres strictly to Moroccan Law 09-08 (CNDP), featuring automated opt-out handling, encrypted transport, and comprehensive audit logs.