Guatemala SMS Guide - sms-compliance -

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.
Loading...