Frequently Asked Questions
Use the Twilio SMS API with parameters like 'from' (your Twilio number), 'to' (recipient's number with +502 prefix), and 'body' (message content). Ensure the recipient's number starts with +502 and utilize a status callback for delivery tracking. Refer to the provided code example for a practical implementation in TypeScript.
Key requirements include obtaining explicit consent before sending marketing messages, honoring opt-out requests (STOP, CANCELAR, NO in English and Spanish), and maintaining documentation of consent for at least two years. While Guatemala doesn't have a DND registry, maintaining your own suppression list is crucial.
Basic one-way SMS is supported. Two-way SMS, concatenated messages, and short codes are not supported. MMS messages are automatically converted to SMS with a URL link to the media content. Number portability is also not available.
MMS is converted to SMS with a URL link to ensure message delivery, especially considering varying data connectivity across the country. This method allows sharing rich media content while leveraging the reliability of SMS.
Keep messages concise (under 160 characters), include a clear call to action, personalize content thoughtfully, and use a consistent brand voice. Respect local holidays and time zones, limiting messages to 4-5 per month per recipient.
Providers like Twilio, Sinch, and MessageBird have rate limits. Implement strategies like exponential backoff for retries, use queue systems (e.g., Redis, RabbitMQ), batch messages, and monitor delivery rates to manage throughput effectively.
Use the E.164 format, which includes the country code +502 followed by the local number. This ensures accurate routing and delivery, as number portability is not supported in Guatemala.
Recommended sending hours are weekdays from 8:00 AM to 8:00 PM CT and weekends from 9:00 AM to 6:00 PM CT. Avoid sending messages on holidays unless urgent. Emergency messages can be sent 24/7.
Explicit consent (written or digital) is required. Clearly disclose message frequency and content type, maintain consent records for at least 2 years, and implement double opt-in verification. Refresh consent campaigns regularly (every 12 months).
No, sending SMS to landlines is not supported. Attempts to do so will result in delivery failure and may generate error responses from the API, such as error code 21614 for Twilio.
Prohibited content includes gambling, adult material, unauthorized pharmaceutical promotions, and fraudulent content. Financial, healthcare, and insurance industries face additional regulations and require specific disclaimers or terms and conditions.
Use your Sinch service plan ID and API token for authentication. Specify the recipient's number in E.164 format, include the message body, and use the provided TypeScript code example as a guide for integration.
Common errors include invalid phone numbers, network timeouts, carrier rejections, and exceeding rate limits. Implement robust error handling and reporting mechanisms to address these issues effectively.
The article mentions Twilio, Sinch, and MessageBird as providers offering reliable SMS delivery in Guatemala. They provide APIs with specific parameters and code examples for integration.
SIT governs SMS regulations in Guatemala. While specific SMS marketing laws are evolving, businesses must adhere to general consumer protection and telecommunication regulations enforced by SIT.
Guatemala SMS Best Practices, Compliance, and Features
Guatemala SMS Market Overview and Requirements
Market Conditions: Three major operators dominate Guatemala's mobile market: Tigo, Claro, and Movistar. While WhatsApp is popular in urban areas, SMS remains essential for business communications and reaching rural populations with limited data connectivity. Android devices account for approximately 85% of mobile devices.
SMS Features and Capabilities for Guatemala
Guatemala supports basic SMS functionality with limited advanced features. Business communications focus primarily on one-way messaging.
Two-way SMS Support
Standard A2P channels in Guatemala do not support two-way SMS. For interactive messaging, work with local aggregators or use alternative communication methods.
Concatenated Messages (Segmented SMS)
Support: Not officially supported.
Message length limits:
Encoding: Use GSM-7 for optimal delivery and cost-effectiveness. Both GSM-7 and UCS-2 encodings are supported.
MMS Support
MMS messages automatically convert to SMS with an embedded URL link. Use URL shorteners and ensure your media content is mobile-optimized.
Phone Number Format and Compatibility
Number Portability
Not available in Guatemala. Phone numbers remain tied to their original carrier, ensuring more reliable message routing and delivery.
Sending SMS to Landlines
Not supported. Messages sent to landline numbers fail and may trigger API error responses (for example, Twilio error code 21614).
Compliance and Regulatory Guidelines for SMS in Guatemala
The Superintendencia de Telecomunicaciones (SIT) governs SMS regulations in Guatemala. Adhere to general consumer protection laws and telecommunications regulations. The regulatory framework focuses on protecting consumer rights and preventing spam.
Consent and Opt-In
Explicit Consent Requirements:
Best Practices for Obtaining Consent:
HELP/STOP and Other Commands
Do Not Call / Do Not Disturb Registries
Guatemala does not maintain an official DND registry. Maintain your own suppression lists and:
Time Zone Sensitivity
Guatemala uses Central Time (UTC-6). No strict time restrictions exist, but follow these recommended sending hours:
SMS Sender ID Options and Phone Number Types in Guatemala
Alphanumeric Sender ID
Operator network capability: Supported with limitations
Registration requirements: None
Sender ID preservation: Not guaranteed. Carriers may overwrite with a random domestic longcode.
Best practice: Use consistent sender IDs across campaigns
Long Codes
Domestic vs. International:
Sender ID preservation: No – carriers typically overwrite
Provisioning time: 1–2 business days
Use cases:
Short Codes
Not available in Guatemala.
Restricted SMS Content, Industries, and Use Cases
Prohibited Content:
Regulated Industries:
Content Filtering
Known Carrier Filters:
Best Practices to Avoid Filtering:
Best Practices for Sending SMS in Guatemala
Messaging Strategy
Sending Frequency and Timing
Localization
Primary language: Spanish
Localization considerations:
Opt-Out Management
Testing and Monitoring
SMS API integrations for Guatemala
Twilio
Twilio provides a robust SMS API with comprehensive support for Guatemala. Integration requires an account SID and auth token for authentication.
Key Parameters:
from
: Your Twilio phone number (must be in E.164 format)to
: Recipient's number (must include +502 prefix for Guatemala)body
: Message content (supports UTF-8 encoding)Sinch
Sinch offers direct carrier connections in Guatemala with support for both SMS and number verification services.
Key Parameters:
serviceplanId
: Your Sinch service plan IDapiToken
: Bearer token for authenticationdestination
: Recipient number in E.164 formatMessageBird
MessageBird provides reliable SMS delivery in Guatemala through their global messaging API.
Key Parameters:
apiKey
: Your MessageBird API keyoriginator
: Sender ID or phone numberrecipients
: Array of recipient numbersSMS API Rate Limits and Throughput for Guatemala
Guatemala-specific considerations for SMS API integration:
Rate Limits:
Throughput Management Strategies:
Error Handling and Reporting
Common Error Scenarios:
Best Practices:
Recap and Additional Resources
Key Takeaways
Compliance Priorities:
Technical Considerations:
Best Practices:
Next Steps
Additional Resources