sms compliance
sms compliance
How to Send SMS to Liberia: Complete Guide for +231 Numbers (2025)
Send SMS to Liberia with confidence. Learn LTA compliance rules, register sender IDs, integrate Twilio/Sinch APIs, and reach Orange Liberia & MTN customers. Start sending today with our step-by-step guide.
Liberia SMS Guide: Compliance, Best Practices & API Integration
Sending SMS to Liberia requires understanding LTA compliance, carrier requirements, and API integration. This comprehensive guide covers everything you need to reach customers on Orange Liberia and Lonestar Cell MTN networks, from sender ID registration to API implementation with Twilio, Sinch, MessageBird, and Plivo.
Liberia SMS Market Overview
| Locale name: | Liberia |
|---|---|
| ISO code: | LR |
| Region | Middle East & Africa |
| Mobile country code (MCC) | 618 |
| Dialing Code | +231 |
Market Statistics (Early 2025, source: DataReportal):
- Mobile connections: 5.11 million (90.1% penetration rate)
- Internet users: 1.84 million (32.4% penetration)
- Population: 5.67 million
- Mobile number format: +231 followed by 9-digit subscriber number (NSN)
- Example: +231 77 123 4567 (Orange Liberia)
- Mobile prefixes: 77x (Orange), 55x/88x (Lonestar MTN), 220 (Libtelco)
- Major carriers: Orange Liberia (over 50% market share), Lonestar Cell MTN, Libtelco, Novafone
Market Conditions: Two major operators dominate Liberia's mobile market: Orange Liberia (which acquired Cellcom in 2016 with 1.3 million subscribers and approximately 45% market share) and Lonestar Cell MTN. When sending SMS to Liberia, understanding these carrier dynamics helps optimize delivery rates and choose appropriate sender ID strategies. SMS remains the primary messaging channel due to its reliability and broad reach, with 87.2% of mobile connections supporting broadband (3G/4G). While OTT messaging apps like WhatsApp gain popularity in urban areas (54.3% of the population), SMS continues as the primary messaging solution nationwide, especially in rural regions (45.7% of population) where data connectivity is inconsistent.
Orange Liberia won three Ookla Speedtest Awards in 2024–2025 (Best Mobile Network, Best Mobile Coverage, and Fastest Mobile Network), indicating superior network quality. In June 2024, the LTA fined both Orange Liberia and Lonestar Cell MTN $300,000 each for regulatory violations including floor price violations and failure to submit critical revenue data, demonstrating active regulatory enforcement.
What SMS Features Are Supported in Liberia?
Liberia offers basic SMS functionality with limitations on advanced features like concatenation and two-way messaging. The platform supports both alphanumeric sender IDs and international long codes for message origination. Understand these constraints to plan effective campaigns.
Two-Way SMS Support
Major SMS providers in Liberia don't support two-way SMS. You can only send outbound messages – recipients can't reply.
Workarounds for Two-Way Communication:
- Web forms or mobile apps: Direct users to a web form or app where they can respond
- Email responses: Include an email address for replies
- Call-to-action with phone numbers: Provide a phone number for voice responses
- WhatsApp Business: Use WhatsApp as an alternative channel for interactive communication
- Social media: Direct users to Facebook Messenger or other platforms
Concatenated Messages (Segmented SMS)
Support: Not supported. Message length rules: Adhere to standard SMS character limits:
- GSM-7 encoding: 160 characters maximum
- UCS-2 encoding (for special characters, emojis): 70 characters maximum
Practical Handling for Long Messages:
- Split content into multiple separate messages sent sequentially
- Use URL shorteners (bit.ly, tinyurl.com) to conserve character count
- Move detailed content to landing pages with SMS containing only summary + link
- Prioritize key information in the first 160 characters
- Example: Instead of "Your order #12345 has been shipped via DHL and will arrive in 3-5 business days. Track at https://example.com/track/12345", use: "Order #12345 shipped! Track: bit.ly/xyz123"
Encoding: Both GSM-7 and UCS-2 encoding are supported. UCS-2 is available for alphanumeric sender IDs.
MMS Support
Liberia doesn't directly support MMS messages. When you send MMS, the system automatically converts your message to SMS with an embedded URL. Recipients receive a standard SMS containing a link that opens in their mobile browser to display images, videos, or other media. This ensures compatibility while allowing you to share rich media content.
Recipient Phone Number Compatibility
Number Portability
Liberia doesn't offer number portability. Mobile numbers remain tied to their original network operator throughout their lifecycle.
Implications for Senders:
- Simplified routing: Identify the carrier from the number prefix (77x = Orange, 88x = MTN)
- Network-specific optimization: Tailor sender IDs or message timing based on carrier
- No porting delays: No need to query porting databases or handle routing updates
- Predictable delivery: Consistent routing patterns improve delivery reliability
Sending SMS to Landlines
You can't send SMS to landline numbers in Liberia. Landline prefixes (2X XXX XXX format) are reserved for fixed-line services. Attempting to send messages to landline numbers returns a 400 response error (code 21614) through SMS APIs, with no message delivery and no charges.
What Are the SMS Compliance Requirements in Liberia?
The Liberia Telecommunications Act of 2007 regulates SMS communications under Liberia Telecommunications Authority (LTA) oversight. In 2024, the LTA introduced new Numbering Regulations (effective December 1, 2024) and Value-Added Services (VAS) Aggregator licensing requirements. Adhere to general telecommunications guidelines and international best practices while specific SMS marketing regulations evolve.
Enforcement and Penalties: The LTA actively enforces compliance through fines and sanctions. In June 2024, the LTA fined both Orange Liberia and Lonestar Cell MTN $300,000 for violations including failure to comply with floor pricing, refusal to submit critical data with revenue implications, and establishing undeclared cross-border connections. Non-compliance penalties include:
- Financial fines (up to $300,000 or more for serious violations)
- License suspension or non-renewal
- License revocation for repeated violations
- Operational restrictions
Consent and Opt-In Requirements
Explicit Consent Requirements
- Obtain clear, documented opt-in consent before sending any marketing or promotional messages
- Maintain detailed records of when and how you obtained consent
- Include clear terms and conditions during the opt-in process
- Specify the type and frequency of messages users can expect
Example Opt-In Flow:
Web form: "Yes, I want to receive promotional SMS about [products/services]
from [Company Name]. I understand I may receive up to 4 messages per month.
Message and data rates may apply. Reply STOP to unsubscribe anytime."
[ ] I agree to receive SMS messages
[Subscribe Button]
Confirmation SMS: "Welcome! You're subscribed to [Company] updates.
Expect up to 4 msgs/month. Reply HELP for info, STOP to opt out."
HELP/STOP and Other Commands
- Support standard HELP and STOP commands in all your SMS campaigns
- Support keywords in English (Liberia's official language)
- Honor common variations like CANCEL, END, QUIT, and UNSUBSCRIBE
- Provide immediate automated responses to these commands in English
Automated Response Examples:
- STOP response: "[Company Name]: You're unsubscribed. No more messages will be sent. Reply START to resubscribe."
- HELP response: "[Company Name] SMS service. Up to 4 msgs/month. Reply STOP to unsubscribe. Help: email@company.com or +231-XX-XXX-XXXX"
Do Not Call / Do Not Disturb Registries
Liberia doesn't maintain an official Do Not Call registry. However, you should:
- Maintain your own suppression lists of opted-out numbers
- Honor opt-out requests within 24 hours
- Regularly clean your contact lists to remove inactive or invalid numbers
- Document all opt-out requests for compliance purposes
Time Zone Sensitivity
Liberia operates in the GMT timezone (UTC+0, IANA identifier: Africa/Monrovia) without daylight saving time. No strict legal restrictions exist on SMS sending times, but follow these guidelines:
- Recommended sending window: 8:00 AM to 8:00 PM local time (best times to send SMS to Liberia for maximum engagement)
- Emergency messages: Send outside these hours only if truly urgent
- Religious and cultural considerations: Avoid sending during major holidays (Independence Day – July 26, Thanksgiving Day – first Thursday in November, Christmas, New Year's Day) or religious observances (Christian and Muslim holidays are widely observed)
How to Choose SMS Sender IDs and Phone Numbers in Liberia
Alphanumeric Sender ID for Liberia SMS
Operator network capability: Fully supported across major networks (Orange Liberia, Lonestar Cell MTN, Libtelco). Registration requirements: Pre-register your sender ID with your SMS provider to send branded messages to Liberia. You'll typically need:
- Business registration documents
- Sender ID request form (specify desired alphanumeric ID, max 11 characters)
- Use case documentation
- Point of contact information
- Provisioning time: 3 weeks
- Typical cost: Varies by provider; contact your SMS API provider for current rates
Sender ID preservation: Yes, the system preserves sender IDs as registered. Restrictions: Registered sender IDs can't send promotional content (advertisements, special offers, discounts, marketing campaigns, sales messages). Transactional messages (order confirmations, delivery updates, account alerts, OTP codes) are permitted.
Long Codes
Domestic vs. International:
- Not supported: Domestic long codes
- Supported: International long codes (except for Lonestar Cell MTN network, which has technical restrictions on international number origination)
Sender ID preservation: Yes, for supported networks (Orange Liberia, Libtelco). Provisioning time: Immediate for international long codes. Use cases: Transactional messaging, alerts, notifications, and any non-promotional outbound communication.
Short Codes
Support: Not currently supported. Provisioning time: N/A. Use cases: N/A.
What Content Is Restricted for SMS in Liberia?
The Telecommunications Act of 2007 and carrier policies (enforced by the LTA and individual operators) define content restrictions.
Restricted Industries and Content:
- Gambling and betting services
- Adult content or explicit material
- Unauthorized financial services
- Political campaign messages without proper authorization
- Cryptocurrency and unauthorized investment schemes
Content Filtering
Known Carrier Filtering Rules:
- Messages containing certain keywords related to restricted industries (gambling, adult content, illegal substances)
- URLs from suspicious or blacklisted domains
- Messages with excessive capitalization or special characters that resemble spam
- Phishing attempts or messages requesting sensitive information (passwords, PINs, account credentials)
Best Practices to Avoid Filtering:
- Avoid spam-triggering words and phrases (FREE!!!, WIN NOW, CLICK HERE, urgent action required)
- Use registered and approved sender IDs
- Maintain consistent sending patterns (avoid sudden volume spikes)
- Keep URLs to a minimum and use reputable domains
- Include clear opt-out instructions in marketing messages
- Balance text and avoid excessive punctuation (!!!, ???)
Best Practices: How to Send SMS Successfully in Liberia
Messaging Strategy
- Keep messages under 160 characters when possible (no concatenation support)
- Include clear calls to action
- Personalize messages with recipient names or relevant details
- Maintain consistent branding across campaigns
Example Messages:
- Good: "Hi John! Your order #1234 shipped today. Track: bit.ly/abc. Questions? Reply HELP. -ShopCo"
- Avoid: "URGENT!!! INCREDIBLE OFFER JUST FOR YOU!!! CLICK NOW OR MISS OUT FOREVER!!! http://very-long-url..."
Sending Frequency and Timing
- Limit to 4–5 messages per month per recipient (industry best practice; exceeding this increases opt-out rates above 5%)
- Respect local holidays and cultural events
- Maintain consistent sending patterns
- Allow at least 24 hours between marketing messages
Localization
- Primary language: English (official language)
- Consider supporting local indigenous languages for specific regions:
- Kpelle (20% of population, central and western Liberia) – largest ethnic group
- Bassa (16% of population, south-central coastal regions)
- Gio/Dan (8% of population, northeastern Nimba County)
- Kru (7% of population, southeastern coastal areas)
- Mandingo (widely spoken in trade/commerce, northern regions)
- Source: Liberia indigenous languages
- Use simple, clear language
- Avoid colloquialisms or complex terminology
- Note: Most SMS campaigns use English due to universal understanding and literacy in urban centers
Opt-Out Management
- Process opt-outs within 24 hours
- Send a confirmation message for opt-outs
- Maintain a centralized opt-out database
- Regularly audit your opt-out list compliance
Testing and Monitoring
- Test messages across major carriers (Lonestar Cell MTN, Orange Liberia)
- Monitor delivery rates by carrier
- Target delivery rate: >95% for transactional, >90% for marketing
- Acceptable error rate: <2% for technical failures
- Investigate if delivery drops below 85% or error rate exceeds 5%
- Track engagement metrics and opt-out rates
- Healthy opt-out rate: <2% per campaign
- Warning threshold: >5% opt-outs suggests messaging problems
- Regularly test your opt-out functionality
How to Integrate SMS APIs for Liberia (Twilio, Sinch, Plivo)
Twilio
Twilio provides a robust SMS API that supports messaging to Liberia. Here's how to implement it:
import { Twilio } from 'twilio';
// Initialize the client with your credentials
const client = new Twilio(
process.env.TWILIO_ACCOUNT_SID, // Your Twilio Account SID
process.env.TWILIO_AUTH_TOKEN // Your Twilio Auth Token
);
// Function to send SMS to Liberia
async function sendSMSToLiberia(
to: string, // Recipient number in E.164 format (+231XXXXXXXXX)
message: string, // Message content
senderId: string // Your registered alphanumeric sender ID
) {
try {
const response = await client.messages.create({
to: to,
from: senderId,
body: message,
// Optional parameters for delivery tracking
statusCallback: 'https://your-callback-url.com/status'
});
console.log(`Message sent successfully! SID: ${response.sid}`);
return response;
} catch (error) {
console.error('Error sending message:', error);
// Handle Liberia-specific errors
if (error.code === 21614) {
console.error('Cannot send to landline number');
} else if (error.code === 21408) {
console.error('Permission to send to Liberia not enabled');
} else if (error.code === 21211) {
console.error('Invalid phone number format for Liberia (+231)');
}
throw error;
}
}
// Handle delivery status callbacks
app.post('/status', (req, res) => {
const { MessageSid, MessageStatus, ErrorCode } = req.body;
if (MessageStatus === 'failed' || MessageStatus === 'undelivered') {
console.error(`Message ${MessageSid} failed with error ${ErrorCode}`);
// Log for retry or user notification
}
res.sendStatus(200);
});Sinch
Sinch offers comprehensive SMS capabilities for Liberia through their REST API:
import axios from 'axios';
class SinchSMSClient {
private readonly apiToken: string;
private readonly serviceId: string;
private readonly baseUrl: string = 'https://sms.api.sinch.com/xms/v1';
constructor(apiToken: string, serviceId: string) {
this.apiToken = apiToken;
this.serviceId = serviceId;
}
async sendSMS(to: string, message: string, senderId: string) {
try {
const response = await axios.post(
`${this.baseUrl}/${this.serviceId}/batches`,
{
from: senderId,
to: [to],
body: message
},
{
headers: {
'Authorization': `Bearer ${this.apiToken}`,
'Content-Type': 'application/json'
}
}
);
return response.data;
} catch (error) {
console.error('Sinch SMS Error:', error);
throw error;
}
}
}MessageBird
MessageBird provides a straightforward API for sending SMS to Liberia:
import { MessageBird } from 'messagebird';
class MessageBirdClient {
private client: MessageBird;
constructor(apiKey: string) {
this.client = new MessageBird(apiKey);
}
sendSMS(
recipient: string,
message: string,
senderId: string
): Promise<any> {
return new Promise((resolve, reject) => {
this.client.messages.create({
originator: senderId,
recipients: [recipient],
body: message,
// Liberia-specific parameters
type: 'sms',
datacoding: 'plain'
}, (err, response) => {
if (err) {
reject(err);
} else {
resolve(response);
}
});
});
}
}Plivo
Plivo's API implementation for Liberia SMS:
import plivo from 'plivo';
class PlivoSMSClient {
private client: any;
constructor(authId: string, authToken: string) {
this.client = new plivo.Client(authId, authToken);
}
async sendSMS(
to: string,
message: string,
senderId: string
) {
try {
const response = await this.client.messages.create({
src: senderId, // Your registered sender ID
dst: to, // Destination number
text: message,
// Liberia-specific parameters
url: 'https://your-status-callback.com',
method: 'POST'
});
return response;
} catch (error) {
console.error('Plivo SMS Error:', error);
throw error;
}
}
}API Rate Limits and Throughput
SMS API providers typically set rate limits, though carrier-side limitations may apply during network congestion.
- Standard Rate Limits: 30 messages per second per sender ID (provider-dependent)
- Batch Processing: Recommended for volumes over 1,000 messages
- Queue Management: Implement exponential backoff for retry logic
- Best Practices:
- Use multiple sender IDs for high-volume sending
- Implement message prioritization
- Monitor throughput metrics
Error Handling and Reporting
Implement comprehensive logging and monitor delivery receipts. Track these common error codes:
- 4001 / 21211: Invalid recipient number → Validate E.164 format (+231XXXXXXXXX with 9 digits)
- 4002 / 21408: Network not supported → Verify number prefix matches active carriers (77x, 88x, 220)
- 4003: Sender ID not registered → Complete 3-week registration process with provider
- 4004: Message content rejected → Review content for restricted keywords, remove excessive caps/special chars
- 21614: Landline number → Filter out landline prefixes (2X XXX XXX) from recipient lists
Recommended Documentation:
- Twilio SMS API Documentation
- Sinch SMS API Documentation
- MessageBird SMS API Documentation
- Plivo SMS API Documentation
Frequently Asked Questions About Liberia SMS
How do I send SMS to Liberia?
To send SMS to Liberia: (1) Register an alphanumeric sender ID (3-week provisioning) or use an international long code; (2) Integrate with an SMS API provider like Twilio, Sinch, MessageBird, or Plivo; (3) Format recipient numbers in E.164 format (+231 followed by 9 digits, e.g., +231771234567); (4) Ensure LTA compliance and obtain explicit opt-in consent from recipients. For detailed implementation examples, see our SMS API integration guides above.
What is the country code for sending SMS to Liberia?
+231. Format phone numbers in E.164 format: +231 followed by the 9-digit subscriber number. The mobile country code (MCC) is 618. Mobile numbers use prefixes like 77x (Orange), 88x/55x (MTN), or 220 (Libtelco).
Do I need to register a sender ID for SMS in Liberia?
Yes, alphanumeric sender IDs require pre-registration (3-week provisioning). Registration typically requires business documentation, sender ID request form, and use case details. Once registered, sender IDs are preserved as configured. Registered sender IDs can only send transactional content, not promotional messages. Alternatively, use international long codes (except on the MTN network) with immediate provisioning.
Which mobile carriers operate in Liberia?
Three major operators serve Liberia's mobile market: Orange Liberia (over 50% market share), Lonestar Cell MTN, and Libtelco. Smaller players include Novafone. Orange Liberia won three Ookla Speedtest Awards in 2024–2025 for best mobile network, coverage, and speed.
Is two-way SMS supported in Liberia?
No. You can only send outbound messages – recipients can't reply. For interactive communication, consider alternative channels: web forms, email responses, WhatsApp Business, phone numbers for voice responses, or social media platforms like Facebook Messenger.
What are the SMS compliance requirements in Liberia?
Compliance requires: (1) Explicit opt-in consent before sending marketing messages; (2) HELP/STOP command support in English with immediate automated responses; (3) Honor opt-out requests within 24 hours; (4) Maintain consent documentation; (5) Adhere to the Liberia Telecommunications Act of 2007 and new LTA Numbering Regulations (effective December 1, 2024). Non-compliance may result in fines up to $300,000 or license sanctions.
What is the best time to send SMS in Liberia?
8:00 AM to 8:00 PM GMT (UTC+0, IANA identifier: Africa/Monrovia). Liberia doesn't observe daylight saving time. Avoid sending during major holidays (Independence Day July 26, Thanksgiving, Christmas, New Year's Day) and religious observances (Christian and Muslim holidays). Only send outside recommended hours for truly urgent emergency messages.
Can I send concatenated or long SMS messages in Liberia?
No. Messages must adhere to standard SMS character limits: 160 characters for GSM-7 encoding, 70 characters for UCS-2 encoding (special characters/emojis). To handle longer content, split into multiple messages, use URL shorteners (bit.ly), or direct recipients to landing pages with the full content.
What SMS APIs work with Liberia?
Twilio, Sinch, MessageBird, and Plivo support Liberia. All providers require proper sender ID registration (3-week provisioning) and support E.164 phone number formatting (+231XXXXXXXXX). Standard rate limits are approximately 30 messages per second per sender ID. Batch processing is recommended for volumes over 1,000 messages. Contact providers for current pricing.
Key Takeaways and Next Steps
Key Takeaways
Quick Reference Checklist:
- Obtain explicit opt-in consent before sending
- Register sender ID (allow 3 weeks for provisioning)
- Format numbers correctly: +231 + 9 digits
- Keep messages ≤160 characters (GSM-7) or ≤70 (UCS-2)
- Send only 8 AM–8 PM GMT (UTC+0)
- Support HELP/STOP commands with automated responses
- Honor opt-outs within 24 hours
- Test across Orange Liberia and Lonestar MTN
- Monitor delivery rates (target >90%)
- Implement proper error handling
- Avoid restricted content (gambling, adult, unauthorized finance)
- Limit frequency to 4–5 messages/month per recipient
- Document all consent and opt-out records
Core Principles:
-
Compliance First:
- Obtain explicit consent before sending
- Honor opt-out requests within 24 hours
- Maintain proper documentation of all consent
- Be aware: LTA fines can reach $300,000 for violations
-
Technical Requirements:
- Register your sender IDs (3-week provisioning time)
- Implement proper error handling in your code
- Monitor delivery rates across all carriers (target >90%)
-
Best Practices:
- Respect sending hours (8:00 AM – 8:00 PM GMT)
- Keep your messages concise and under 160 characters
- Support HELP/STOP commands in all campaigns
- Test across major carriers before launching
Next Steps
Timeline Estimates:
-
Review Regulations (1-2 days):
- Consult Liberia Telecommunications Authority (LTA) guidelines
- Review the new LTA Numbering Regulations (effective December 1, 2024)
- Check VAS Aggregator licensing requirements if offering value-added services
- Review carrier-specific requirements
-
Complete Technical Setup (3-4 weeks):
- Register your sender IDs with carriers (allow 3 weeks for provisioning)
- Implement your preferred SMS API (1-3 days for integration)
- Set up monitoring and alerting systems (2-3 days)
-
Establish Compliance Processes (1 week):
- Build opt-in/opt-out workflows
- Create compliance documentation
- Set up audit trails for all messaging activity
Total estimated timeline: 4-6 weeks from start to production-ready
Additional Resources
Regulatory Bodies:
- Liberia Telecommunications Authority – Official regulatory body
- Liberia Telecommunications Act of 2007 – Primary legislation
Mobile Operators:
- Orange Liberia – Leading carrier with >50% market share
- Lonestar Cell MTN – Major carrier
- Libtelco (LTC Mobile) – Government operator
API Provider Documentation:
- Twilio SMS Documentation
- Sinch SMS API
- MessageBird SMS API
- Plivo SMS Documentation
- Twilio Liberia Pricing
Industry Guidelines:
Typical Costs (as of 2024):
- Per-message cost: $0.05–$0.24 per SMS (varies by provider and volume)
- Orange Liberia: ~$0.05–$0.15 per SMS
- Lonestar MTN: ~$0.05–$0.10 per SMS
- Libtelco: ~$0.10–$0.20 per SMS
- Sender ID registration: Contact your SMS provider for current fees (typically one-time or monthly)
- Bulk discounts: Available at higher volumes (>10,000 messages/month)
Frequently Asked Questions
What are the Liberia SMS compliance requirements?
SMS campaigns in Liberia require explicit opt-in consent, must support HELP/STOP commands in English, and should adhere to international best practices. While Liberia lacks a Do Not Call registry, maintaining internal suppression lists and honoring opt-out requests within 24 hours is crucial. Detailed records of consent and opt-outs should be kept for compliance.
How to send SMS messages in Liberia?
You can send SMS messages in Liberia using various SMS APIs like Twilio, Sinch, MessageBird, and Plivo. These APIs allow integration with your applications to send messages using registered alphanumeric sender IDs or international long codes. Remember to adhere to Liberia's regulations and best practices.
What SMS features are supported in Liberia?
Liberia supports basic SMS functionality, including GSM-7 and UCS-2 encoding. Alphanumeric sender IDs and international long codes are allowed for message origination. However, two-way messaging and concatenated SMS are not supported, and MMS is converted to SMS with a URL link to the media content.
How do I register an alphanumeric sender ID in Liberia?
Alphanumeric sender IDs require pre-registration with a 3-week provisioning period. Promotional content is not permitted with registered sender IDs. Contact your chosen SMS API provider for the registration process, ensuring you comply with all necessary regulations.
Why are two-way SMS messages not supported in Liberia?
Two-way messaging, or the ability to receive replies to SMS messages, is not currently supported through major Liberian SMS providers. Businesses can only send outbound messages, making interactive communication challenging. Alternative solutions may be necessary for receiving feedback.
When is the best time to send SMS in Liberia?
The recommended time for sending SMS messages in Liberia is between 8:00 AM and 8:00 PM local time (GMT). While there are no strict legal restrictions, adhering to this timeframe respects recipients and aligns with general business hours. Emergency messages are an exception.
What phone number options are available for sending SMS in Liberia?
In Liberia, you can use alphanumeric sender IDs or international long codes (except on the MTN network). Domestic long codes and short codes are not supported. Number portability is also not available, meaning numbers remain tied to their original operator.
What are the best practices for SMS marketing in Liberia?
Key best practices include obtaining explicit consent, respecting sending hours (8 AM - 8 PM), keeping messages concise (under 160 characters), supporting HELP/STOP commands, and using clear calls to action. Consider localization and personalization where possible.
Can I send SMS to landlines in Liberia?
No, sending SMS to landline numbers is not possible in Liberia. Attempts result in a 400 response error (code 21614) via SMS APIs. No message is delivered and no charges are incurred. Focus your SMS campaigns on mobile numbers.
What is the character limit for SMS messages in Liberia?
SMS messages in Liberia adhere to the standard SMS character limits (160 characters for GSM-7 encoding, 70 characters for UCS-2). Due to the lack of concatenated SMS support, longer messages will be truncated. Keep messages concise whenever possible.
How to avoid SMS filtering in Liberia?
Avoid using spam-triggering words, phrases, or excessive capitalization. Use registered and approved sender IDs, maintain consistent sending patterns, and minimize the use of URLs, especially those from less reputable domains. Adhere to the content guidelines to minimize filtering.
What are the restricted content types for SMS in Liberia?
Restricted content includes gambling, adult material, unauthorized financial services, and political campaign messages without proper authorization. Content related to cryptocurrency and unauthorized investment schemes is also prohibited. Adhering to these restrictions ensures compliance.
What SMS API integration options are available for Liberia?
Several SMS APIs provide integration options for sending messages to Liberia, including Twilio, Sinch, MessageBird, and Plivo. Each offers different features and pricing models, allowing you to choose the platform best suited to your needs and technical capabilities.
How does MMS work in Liberia?
MMS is not directly supported in Liberia. Instead, the message converts to an SMS with a URL where the recipient can access the multimedia content. This workaround allows sharing rich media while maintaining compatibility with the existing SMS infrastructure.