Frequently Asked Questions
Explicit consent is required for marketing messages, and you must adhere to quiet hours from 10 PM to 6 AM. Daily message limits are capped at three per recipient, and standard opt-out commands (STOP, HELP) must be supported in Portuguese and local languages. Maintaining your own suppression list is also recommended.
Use the Twilio API with your account credentials. Ensure the recipient number starts with +245, specify your pre-registered alphanumeric sender ID, and include a status callback URL for delivery tracking.
Initialize the Sinch client with your project ID, key, and secret. Include the recipient's number with the +245 country code, use your registered sender ID, and optionally provide a delivery report URL.
Use the MessageBird API with your API key. Set the recipient with the +245 country code prefix, the sender ID, and optionally, a report URL and message validity period.
Alphanumeric sender IDs are supported but require pre-registration. International long codes are also supported, but domestic long codes are not widely available through major providers. Short codes are not supported.
No, two-way SMS is not currently supported. Design your messaging strategies around one-way communication.
Yes, concatenated messages are supported, but standard length limits apply based on GSM-7 and UCS-2 encoding.
Process opt-out requests within 24 hours, maintain accurate records, provide clear opt-out instructions in each message, and confirm the opt-out with a final message.
Avoid sending messages between 10 PM and 6 AM. The best practice is to schedule messages between 9 AM and 8 PM local time, respecting daily limits and local customs.
The daily limit is three SMS messages per recipient, as mandated by local regulations. Exceeding this limit could result in messages being filtered or blocked.
Restricted content includes gambling, adult material, unauthorized political or religious content, alcohol and tobacco promotions, and certain financial services.
Always use the international format with the +245 country code prefix before the recipient's number. This ensures proper routing and delivery.
MMS is not directly supported. MMS content is converted to SMS with a URL where the recipient can view the multimedia content.
No, number portability is not currently available. Numbers remain tied to their original mobile network operators.
No, sending SMS messages to landline numbers in Guinea-Bissau is not supported. Attempts will result in a 400 error (code 21614) with no delivery or charges.
Guinea-Bissau SMS Best Practices, Compliance, and Features
Guinea-Bissau SMS Market Overview
Mobile Network Operators
Guinea-Bissau's mobile market is served by three main operators:
Market Conditions: Guinea-Bissau's mobile market has moderate penetration, with SMS remaining an important communication channel. The Autoridade Reguladora Nacional das Tecnologias de Informação e Comunicação (ARN) regulates the telecommunications sector. While OTT messaging apps are gaining popularity in urban areas, SMS remains crucial for business communications and notifications due to its reliability and widespread accessibility.
Phone Number Format
Guinea-Bissau phone numbers follow the E.164 international format:
SMS Features and Capabilities in Guinea-Bissau
Guinea-Bissau supports basic SMS functionality with some limitations on advanced features. Plan carefully for message delivery and compliance.
Two-way SMS Support
Guinea-Bissau does not support two-way SMS due to technical limitations in network infrastructure and lack of standardized short code or long code provisioning.
Alternatives for two-way communication:
Concatenated Messages (Segmented SMS)
Support: Yes, with some limitations based on sender ID type.
Message length rules:
Encoding considerations: Supports both GSM-7 and UCS-2 encoding. Use UCS-2 for alphanumeric sender IDs.
Billing: Each segment is billed as a separate SMS. A 200-character message using GSM-7 encoding splits into 2 segments and is billed as 2 SMS messages.
MMS Support
Guinea-Bissau does not support MMS messages directly. MMS content automatically converts to SMS with an embedded URL link where recipients can view the multimedia content.
URL hosting details:
Recipient Phone Number Compatibility
Number Portability
Guinea-Bissau does not support number portability. Phone numbers remain tied to their original mobile network operators, simplifying message routing but limiting consumer flexibility.
Routing implications: The aggregator/gateway automatically routes messages based on the mobile prefix, which uniquely identifies the operator. You don't need to manually specify the carrier.
Sending SMS to Landlines
Guinea-Bissau does not support sending SMS to landline numbers. Attempts to send messages to landlines return a 400 response error (code 21614) through the API, with no message delivery and no account charges.
Number validation: To identify landline vs. mobile numbers:
if (number.match(/^\+2453/)) { /* reject landline */ }
SMS Compliance and Regulatory Requirements for Guinea-Bissau
The Autoridade Reguladora Nacional das Tecnologias de Informação e Comunicação (ARN) regulates SMS communications in Guinea-Bissau. Comply with local telecommunications laws including the Lei das Comunicações Electrónicas (Electronic Communications Law) and data privacy regulations when sending SMS messages.
Regulatory framework:
Consent and Opt-In Requirements
Obtain explicit consent before sending any marketing or non-essential communications to subscribers in Guinea-Bissau. Best practices for consent management include:
Consent requirements by message type:
HELP/STOP and Other Commands
All SMS campaigns must support standard opt-out commands including:
Example response messages:
Do Not Call / Do Not Disturb Registries
Guinea-Bissau does not maintain an official Do Not Call registry. Businesses should:
SMS Sending Time Restrictions and Best Practices
Guinea-Bissau observes GMT (UTC+0) year-round with no daylight saving time adjustments.
SMS sending restrictions:
Sender ID Options for Guinea-Bissau SMS
Alphanumeric Sender ID
Operator network capability: Supported with pre-registration required Registration requirements: Global pre-registration required; dynamic usage not supported Sender ID preservation: Yes, when properly registered Provisioning time: 3 weeks
Sender ID specifications:
Registration process:
Registration costs: Vary by provider; expect $50–200 USD one-time fee plus potential annual renewal fees. Contact your SMS provider for specific pricing.
Special note: MTN network only supports pre-registered alphanumeric sender IDs and rejects messages from unregistered IDs.
Long Codes
Domestic vs. International:
Sender ID preservation: Yes, for international long codes Use cases: Recommended for transactional messages and two-factor authentication
MTN network limitations: International long codes may experience:
Domestic long code acquisition: Contact local carriers (MTN, Orange, Guinetel) directly for domestic long code provisioning; availability and pricing vary by operator.
Short Codes
Support: Not supported in Guinea-Bissau due to lack of short code infrastructure and regulatory framework. Use cases: N/A – use alternative sender ID types (alphanumeric IDs or long codes)
Restricted SMS Content, Industries, and Use Cases
The following content types and industries face restrictions:
Political messaging authorization: Contact ARN for political campaign messaging approval; requires registration of campaign, disclosure of funding sources, and compliance with electoral laws.
Authorized vs. unauthorized financial services:
Penalties for restricted content: Messages may be blocked by carrier filtering, accounts may be suspended by SMS providers, and ARN may impose fines or sanctions for serious violations.
Content Filtering
Known carrier filtering rules:
Best practices to avoid filtering:
Best Practices for Sending SMS in Guinea-Bissau
Messaging Strategy
Message template examples:
Sending Frequency and Timing
Guinea-Bissau religious holidays (avoid SMS marketing):
Localization
Date/time formats:
Character encoding: Use UCS-2 (Unicode) encoding for Portuguese special characters (á, ã, ç, é, ê, í, ó, õ, ú) to ensure proper display. GSM-7 encoding does not render accented characters correctly.
Cultural considerations:
Opt-Out Management
Testing and Monitoring
Delivery rate benchmarks for Guinea-Bissau:
Troubleshooting low delivery rates:
SMS API Integration Guide for Guinea-Bissau
Twilio SMS API Implementation
Twilio provides a robust SMS API for sending messages to Guinea-Bissau. Here's how to implement it:
Guinea-Bissau specific error handling:
Pricing: Twilio pricing for Guinea-Bissau varies by operator; check Twilio pricing page for current rates (expect $0.06–0.10 USD per SMS segment).
Webhook status callback payload example:
Sinch SMS API Implementation
Sinch offers SMS capabilities for Guinea-Bissau with their unified SDK:
MessageBird (Bird) SMS API
MessageBird's API implementation for Guinea-Bissau:
Provider comparison for Guinea-Bissau:
Recommendation: Start with Twilio for reliability, then evaluate Sinch/MessageBird for cost optimization at scale.
API Rate Limits and Throughput
When sending SMS to Guinea-Bissau, consider these limitations:
Best Practices for High-Volume Sending:
Retry strategy example:
Error Handling and Reporting
Common Error Scenarios:
Recommended Logging Practices:
Guinea-Bissau Error Code Reference:
Error troubleshooting flowchart:
Summary and Resources
Key Takeaways
Compliance Requirements:
Technical Considerations:
Best Practices:
Getting Started with Guinea-Bissau SMS
Technical Setup:
Compliance:
Testing:
Estimated setup costs:
Ongoing operational costs:
Additional Resources