Malawi SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, or MessageBird, ensuring correct number formatting (+265) and alphanumeric sender ID. Implement proper error handling and retry mechanisms for optimal delivery rates and monitor performance across both major Malawian carriers (TNM and Airtel).
Malawi's mobile market is dominated by TNM and Airtel, with SMS being a primary communication method. While OTT apps are growing, SMS remains crucial due to broader coverage, especially in rural areas where TNM covers over 88% of the country through 2G, 3G, and 4G services.
Two-way SMS is not fully supported by most providers, meaning businesses typically cannot receive replies through standard SMS channels. This limitation affects interactive messaging services.
Promotional messages are allowed between 8 AM and 5 PM local time (UTC+2). Avoid sending outside these hours unless it's an emergency or essential service-related communication. Consider local holidays and events when scheduling campaigns.
Short codes are not currently supported in Malawi. Consider using alphanumeric sender IDs or international long codes for your SMS campaigns, as these are the available options.
Standard SMS messages use GSM-7 encoding with 160 characters per segment. Unicode (UTF-8) messages, often needed for local languages like Chichewa, are limited to 70 characters per segment. Concatenated messaging is supported.
Obtain explicit consent (written or digital) before sending marketing messages. Include clear opt-out instructions (STOP, END, CANCEL) in both English and Chichewa. Respect messaging time restrictions and adhere to content guidelines set by MACRA.
The Malawi Communications Regulatory Authority (MACRA) regulates SMS communications under the Electronic Transactions and Cyber Security Act of 2016. All businesses must comply with MACRA's guidelines for SMS marketing and communications.
Process opt-out requests promptly (within 24 hours) and maintain a centralized opt-out database. Send confirmation of the opt-out to the user and regularly audit your processes to ensure compliance.
Gambling, adult content, unauthorized financial services, political campaign messages without proper authorization, and cryptocurrency or investment schemes are restricted. Content filtering is also in place for certain keywords and unapproved URLs.
Keep messages concise (under 160 characters), personalize content, and use a clear call to action. Send a maximum of 4-5 messages per recipient monthly, localizing content in both English and Chichewa.
Alphanumeric sender IDs are supported and do not require pre-registration. Avoid generic terms like "InfoSMS" or "Notify" and use your company name for clear identification. Note that sender IDs are preserved.
Typical rate limits are around 50-100 messages per second, depending on the provider (Twilio, Sinch, MessageBird). Implement strategies like message queuing and exponential backoff to manage throughput and avoid exceeding limits.
Common errors include invalid numbers, network timeouts, and carrier rejections. Implement thorough error handling with retry logic for temporary failures, logging errors for analysis, and monitoring delivery rates.
Consult MACRA's official website for regulations and guidelines (www.macra.org.mw). Refer to SMS provider documentation (Twilio, Sinch, MessageBird) for technical implementation details and best practices.
Loading...