Frequently Asked Questions
Senegal's primary mobile operators are Orange, Free (formerly Tigo), and Expresso. While OTT apps are growing, SMS remains vital due to its broad reach and reliability, especially given the prevalence of Android devices.
You can send SMS messages in Senegal using various API providers like Twilio, Sinch, and MessageBird. Remember to format numbers in E.164 (+221XXXXXXXXX) and comply with local regulations.
No, two-way SMS is not currently supported according to operator specifications. Businesses can send messages, but cannot receive replies via SMS.
Senegal supports both GSM-7 (160 characters) and UCS-2 (70 characters) encoding. Concatenated messaging is not supported, so messages must fit within these limits.
MMS messages are automatically converted to SMS with a URL link to the multimedia content. This ensures compatibility across devices while still allowing rich media sharing.
No, sending SMS to landlines in Senegal is not possible and will result in a failed delivery with a 400 response error (code 21614) from messaging APIs.
No, number portability is not available in Senegal. Mobile numbers are tied to their original carrier.
Key requirements include obtaining explicit consent for marketing messages, supporting STOP commands in French and Wolof, and respecting quiet hours (10 PM - 6 AM). Though Senegal doesn't have a DNC registry, maintaining your own suppression list is crucial.
Avoid sending messages between 10 PM and 6 AM local time. Also consider Ramadan timing adjustments and Friday prayer times (2-4 PM) to ensure your messages are well-received.
Alphanumeric sender IDs are supported and do not require pre-registration. Sender IDs are preserved, and dynamic usage is generally supported across networks.
Only international long codes are supported; domestic ones are not available. International long codes may be modified by the carrier and are typically provisioned within 1-2 business days.
Short codes are available but limited, with a provisioning time of 8-12 weeks. They are typically used for high-volume messaging, marketing campaigns, and premium services.
Restricted content includes gambling, adult content, cryptocurrency promotions, and unauthorized political campaigns. Financial service messages need sender identification, and healthcare messages must prioritize patient confidentiality.
Avoid URL shorteners, all caps, excessive special characters, and multiple exclamation marks. Use approved sender IDs and keep content clear and professional.
Keep messages concise (under 160 characters), include clear calls to action, personalize content, limit frequency, and localize into French and Wolof. Respecting local holidays and cultural sensitivities is also advised.
Senegal SMS Best Practices, Compliance, and Features
Senegal SMS Market Overview
Sending SMS in Senegal requires understanding ARTP regulations, operator capabilities, and market dynamics. Three mobile operators – Orange, Free (formerly Tigo), and Expresso – serve a mobile market with 125.67% penetration. The Autorité de Régulation des Télécommunications et des Postes (ARTP) governs all commercial messaging. Businesses can use alphanumeric sender IDs without pre-registration, though two-way SMS support remains limited. While OTT messaging apps like WhatsApp gain urban traction, SMS maintains universal reach and reliability for transactional and marketing communications.
SMS Features and Capabilities for Senegal Mobile Operators
Senegal's mobile operators (Orange, Free, Expresso) support basic SMS functionality with some limitations on advanced features like two-way messaging and concatenation.
Two-way SMS Support
Senegalese operators don't support two-way SMS. You can send messages to users, but cannot receive replies through the same channel.
Alternative Communication Methods:
Concatenated Messages (Segmented SMS)
Senegal doesn't support concatenated messaging. Keep your messages within standard SMS length limits:
Strategies for Longer Messages:
MMS Support
Operators convert MMS messages to SMS with an embedded URL link.
Implementation Workflow:
Best Practices:
Recipient Phone Number Compatibility
Number Portability
Senegal doesn't support number portability. Mobile numbers remain tied to their original carrier, which simplifies message routing but limits consumer flexibility.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Senegal. Failed attempts trigger a 400 response error (code 21614) from messaging APIs. These messages won't appear in logs, and you won't be charged for them.
ARTP Compliance and SMS Regulations in Senegal
The Autorité de Régulation des Télécommunications et des Postes (ARTP) regulates all SMS communications in Senegal. Businesses sending SMS marketing or transactional messages must adhere to ARTP telecommunications guidelines and international best practices.
Consent and Opt-In
Explicit Consent Requirements:
Best Practices for Documentation:
HELP/STOP and Other Commands
Support these standard commands in all SMS campaigns:
Stop Commands (French and Wolof):
Help Commands:
Information Commands:
Provide responses in both French and Wolof to ensure accessibility.
Do Not Call / Do Not Disturb Registries
Senegal doesn't maintain an official Do Not Call registry. Maintain your own suppression lists and:
Time Zone Sensitivity
Time Restrictions (Senegal operates on GMT/UTC):
Alphanumeric Sender IDs and Phone Number Options in Senegal
Choosing the right sender ID format impacts brand recognition and message delivery rates across Senegal's mobile operators.
Alphanumeric Sender ID
Support: All operators support alphanumeric sender IDs Registration: Pre-registration not required Preservation: Sender IDs display as specified Character Limit: 11 characters maximum Dynamic Usage: Supported across Orange, Free, and Expresso
Best Practices:
Good Examples:
AcmeBank
,ShopXYZ
,HealthPlus
Poor Examples:123456
,NoReply
,Info!!!
Long Codes
Availability:
Sender ID Preservation: International long codes may be modified by carriers Provisioning Time: 1–2 business days
Use Cases:
When to Use:
Short Codes
Availability: Limited support Provisioning Time: 8–12 weeks
Use Cases:
Considerations:
Restricted SMS Content, Industries, and Use Cases
Restricted Industries:
Sensitive Industries Requirements:
Examples:
✅ Compliant: "AcmeBank: Your balance is $500. Call 800-123-4567 for support."
❌ Non-Compliant: "URGENT!!! Click here to claim your prize NOW!!! bit.ly/xyz"
Content Filtering
Known Carrier Filters:
Spam Indicators (avoid these patterns):
Best Practices to Avoid Filtering:
Examples:
✅ Good: "Hi Marie, your order #4532 ships tomorrow. Track: acme.com/track"
❌ Filtered: "FREE OFFER!!! CLICK NOW bit.ly/abc123 LIMITED TIME!!!"
SMS Marketing Best Practices for Senegal
Messaging Strategy
Message Construction:
Template Examples:
A/B Testing Strategies:
Sending Frequency and Timing
Frequency Guidelines:
Timing Considerations:
Localization
Language Strategy:
Tone Guidance:
Bilingual Message Examples:
French: "Répondez STOP pour vous désabonner." Wolof: "Siis STOP ngir yolal." Combined: "Répondez/Siis STOP pour vous désabonner/ngir yolal."
Cultural Considerations:
Opt-Out Management
Processing Requirements:
Implementation Checklist:
Testing and Monitoring
Pre-Launch Testing:
Key Metrics to Track:
Monitoring Dashboard Setup:
Frequently Asked Questions
What are the SMS regulations in Senegal?
The ARTP (Autorité de Régulation des Télécommunications et des Postes) regulates SMS communications in Senegal. To send SMS in Senegal legally, obtain explicit consent before sending marketing messages, support opt-out commands (STOP, ARRÊT), and avoid sending between 10 PM and 6 AM. Respect Ramadan timing and Friday prayer times (2–4 PM).
Do I need to register alphanumeric sender IDs in Senegal?
No, pre-registration isn't required for alphanumeric sender IDs in Senegal. Use sender IDs up to 11 characters without prior approval. Sender IDs display as specified across Orange, Free, and Expresso networks. Dynamic usage is supported across all carriers.
Which mobile operators support SMS in Senegal?
Senegal has three major mobile operators: Orange (market leader, OOKLA-certified best network 2024), Free (formerly Tigo), and Expresso. All three support SMS messaging with alphanumeric sender IDs. Test your messages across all carriers to ensure consistent delivery and monitor carrier-specific delivery rates.
Is two-way SMS supported in Senegal?
No, Senegalese operators don't currently support two-way SMS. You can send messages to users but cannot receive replies through the same SMS channel. For interactive communications, consider alternative channels like dedicated phone numbers or web-based response mechanisms.
What languages should I use for SMS in Senegal?
Use French and Wolof for SMS communications in Senegal. French is the official language, while Wolof is widely spoken (80% of population). For critical messages, include both languages. Support HELP and STOP commands in both French (AIDE, ARRÊT) and Wolof to ensure compliance and accessibility.
Can I send SMS to landline numbers in Senegal?
No, you cannot send SMS to landline numbers in Senegal. Attempts result in failed delivery and may trigger a 400 response error (code 21614) from messaging APIs. These failed messages won't appear in logs, and you won't be charged for them.
What are the best SMS API providers for Senegal?
Twilio (100 msg/sec), Sinch (30 msg/sec), and MessageBird (60 msg/sec) provide reliable SMS delivery in Senegal. All support alphanumeric sender IDs, E.164 number formatting (+221), and UTF-8 encoding. Choose based on your throughput requirements and existing infrastructure integration needs.
How do I format phone numbers for SMS in Senegal?
Use E.164 format for Senegal phone numbers: +221 followed by the 9-digit local number (e.g., +221XXXXXXXXX). The country code is +221, and the mobile country code (MCC) is 608. Number portability doesn't exist, so numbers remain tied to their original carrier.
SMS API Integration: Twilio, Sinch & MessageBird for Senegal
Major SMS API providers offer reliable delivery to all Senegal mobile operators with support for alphanumeric sender IDs and E.164 number formatting.
Twilio
Twilio provides a robust SMS API with comprehensive support for Senegal. Integration requires an account SID and auth token for authentication.
Key Parameters:
from
: Alphanumeric sender ID (up to 11 characters)to
: Recipient number in E.164 format (+221XXXXXXXXX)body
: Message content (supports UTF-8 encoding)Sinch
Sinch offers direct operator connections in Senegal with support for both transactional and marketing messages.
Key Parameters:
from
: Supports alphanumeric sender IDsto
: Numbers must include country code (+221)text
: Message content with Unicode supportMessageBird
MessageBird provides reliable SMS delivery in Senegal with advanced features for delivery tracking.
Key Parameters:
originator
: Alphanumeric ID or phone numberrecipients
: Array of phone numberscontent
: Message content with encoding optionsAPI Rate Limits and Throughput
Rate Limits:
Throughput Management Strategies:
Error Handling and Reporting
Best Practices:
Recap and Additional Resources
Key Takeaways
Compliance Priorities:
Technical Considerations:
Localization Requirements:
Next Steps
Implementation Timeline:
Additional Resources
Official Resources:
Industry Best Practices: