Jamaica SMS Guide - sms-compliance -

Frequently Asked Questions

Use an SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Format recipient numbers in E.164 format (+1876XXXXXXX) and ensure compliance with local regulations. Remember to handle opt-in/opt-out and respect quiet hours.
GSM-7 encoding is recommended for basic Latin characters as it allows for the standard 160 characters per SMS. If special characters are required, use UCS-2, which limits messages to 70 characters before concatenation.
Two-way SMS is not readily available through major SMS providers in Jamaica. Businesses cannot receive direct SMS replies from customers using standard APIs. This limitation impacts interactive SMS services.
The recommended sending window is between 8:00 AM and 8:00 PM Eastern Time (ET), avoiding Sundays and public holidays. Aim for 10:00 AM to 6:00 PM ET for optimal engagement, but emergency messages can be sent outside these hours.
No, short codes are not currently supported in Jamaica. Use long codes for SMS campaigns, particularly international ones, which are fully supported and have a provisioning time of 1-2 business days.
Sending SMS messages to landlines in Jamaica is not supported. Attempts to do so will result in delivery failure and API errors, but no charges will be applied to the sender's account.
MMS messages are automatically converted to SMS messages containing a URL link to the media content. This ensures compatibility with all devices and still allows for sharing rich media.
Obtain explicit consent before sending marketing messages, honor STOP/HELP commands, maintain opt-out lists, and respect sending windows. Adhere to guidelines set by the Office of Utilities Regulation (OUR) and the Fair Trading Commission (FTC).
Keep messages concise (under 160 characters), include clear calls to action, personalize content, and maintain consistent branding. Limit messages to 4-5 per month per user and monitor engagement metrics.
Restricted content includes gambling, adult material, cryptocurrency promotions, and unauthorized financial services. Regulated industries like banking, healthcare, and insurance require specific approvals and compliance measures.
Carriers often filter URLs from unknown domains, excessive exclamation marks, all-caps messages, and excessive special characters. Use registered URL shorteners and avoid spam trigger words to prevent blocking.
Alphanumeric sender IDs are supported and do not require pre-registration. Sender IDs are preserved as sent, providing consistent branding for SMS campaigns.
Twilio allows 250 messages/second, Sinch 30/second, MessageBird 60/second, and Plivo 50/second. Manage large-scale sending with queue systems, batch APIs, and exponential backoff for retries.
Key parameters include 'from' (sender ID), 'to' (recipient in E.164 format), 'body' (message content), and optionally 'statusCallback' for delivery updates. Ensure accurate number formatting.
Loading...