Guyana SMS Best Practices, Compliance, and Features
Learn everything you need to know about SMS messaging in Guyana, including compliance requirements, technical capabilities, pricing, API integration, and best practices for businesses sending A2P messages.
Learn everything you need to know about SMS messaging in Guyana, including compliance requirements, technical capabilities, pricing, API integration, and best practices for businesses sending A2P (Application-to-Person) messages through GTT Mobile and Digicel networks.
SMS Market Overview in Guyana
Locale name:
Guyana
ISO code:
GY
Region
South America
Mobile country code (MCC)
738
Dialing Code
+592
Market Conditions: Guyana's telecommunications market supports reliable SMS messaging for businesses, with two major mobile network operators: GTT Mobile and Digicel. Mobile penetration ranges between 70-80% of the population, providing nationwide coverage in urban and rural areas. While WhatsApp and other messaging apps are growing, SMS remains the most reliable channel for business communications and notifications, offering universal reach across all mobile devices without requiring internet connectivity or app installation.
SMS Pricing: Application-to-Person (A2P) SMS messaging costs in Guyana typically range from $0.03-$0.08 USD per message. Pricing varies based on several factors:
Message volume (higher volumes typically receive tier-based discounts)
Sender ID type (alphanumeric IDs may have different rates than numeric)
Message encoding (Unicode messages may cost more than GSM-7)
Time of delivery and priority routing
Contact your SMS provider directly for current Guyana-specific pricing, as rates change based on carrier agreements and market conditions.
SMS Features and Technical Capabilities
Guyana supports basic SMS functionality with some limitations on advanced features, focusing primarily on one-way messaging capabilities.
Two-way SMS Support
Two-way SMS is not supported in Guyana due to limited carrier infrastructure for handling inbound SMS routing to application endpoints. The telecommunications infrastructure prioritizes traditional mobile-to-mobile messaging rather than application-to-person bidirectional flows.
Alternative Solutions for Businesses Needing Bidirectional Communication:
Use web-based forms or app interfaces: Include a shortened URL in your SMS directing users to a web form or mobile app where they can respond
Implement voice IVR systems: Prompt users to call a toll-free number for responses
Leverage email: Request email responses for non-urgent communications
WhatsApp Business API: Consider WhatsApp Business API for two-way messaging where appropriate
Hybrid approach: Send SMS notifications with instructions to respond via another channel
Concatenated Messages (Segmented SMS)
Support: Yes, concatenated messages are supported, though availability may vary by sender ID type.
Message length rules: Standard SMS length limits apply - 160 characters for GSM-7 encoding, 70 characters for Unicode.
Encoding Type
Single Message
Per Segment (Multi-part)
Segments for 300 chars
GSM-7 (standard)
160 characters
153 characters
2 segments
UCS-2 (Unicode)
70 characters
67 characters
5 segments
Encoding considerations: Both GSM-7 and UCS-2 encoding are supported, with message splitting occurring at different thresholds based on the chosen encoding.
Segmentation Impact on User Experience:
Recipients receive segments in order and the device reassembles them automatically
Each segment is billed separately, increasing costs proportionally
Delivery may be delayed if any segment fails
Best practice: Keep messages under 160 characters to avoid segmentation when possible
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link. This means any multimedia content must be hosted separately and shared via a link within the SMS message.
URL Handling Best Practices:
Use URL shortening services like Bitly or TinyURL to preserve character count
Ensure shortened URLs are branded and trustworthy to avoid spam filtering
Host content on HTTPS domains for security
Optimize media files for mobile viewing (images <500KB, videos <2MB)
Test link accessibility on both carriers (GTT and Digicel)
Monitor link click-through rates to measure engagement
For optimal user experience, ensure your multimedia content is mobile-optimized and hosted on reliable, fast-loading servers.
Recipient Phone Number Compatibility
Number Portability
Number portability is not available in Guyana. This means mobile numbers remain tied to their original carrier, simplifying message routing but limiting consumer flexibility in switching providers while keeping their number.
Sending SMS to Landlines
Sending SMS to landline numbers is not possible in Guyana. Attempts to send messages to landline numbers will result in a failed delivery and an error response (400 error code 21614). These messages will not appear in logs and accounts will not be charged for failed attempts.
Check carrier information to confirm mobile vs. landline status
Implement HLR (Home Location Register) lookups via your SMS provider
Maintain a database of validated mobile numbers
Monitor error code 21614 responses and automatically flag landline numbers for removal
Error Handling for Landline Attempts:
TypeScript
// Check for landline error and handle appropriatelyif (error.code === 21614) {
// Remove from SMS list and flag as landlineawait database.flagAsLandline(phoneNumber);
logger.warn(`Landline detected: ${phoneNumber}`);
}
SMS Compliance and Regulatory Requirements in Guyana
SMS communications in Guyana are governed by the Telecommunications Act (Chapter 47:02). The primary regulatory authority is the Telecommunications Agency, which oversees telecommunications services including SMS messaging. While specific SMS marketing regulations are still evolving, businesses should follow international best practices for compliance.
Penalties and Consequences for Non-Compliance:
While Guyana's SMS-specific penalties are not explicitly codified, the Telecommunications Act provides the framework for enforcement:
Fines: Regulatory violations may result in fines up to GYD 1,000,000 (approximately $4,800 USD) for unauthorized telecommunications activities
Service suspension: Providers may face service suspension for repeated violations
License revocation: Serious or persistent violations can result in telecommunications license revocation
Civil liability: Recipients may pursue civil action for harassment or privacy violations
Reputational damage: Non-compliance can result in carrier filtering, reduced deliverability, and brand reputation harm
Best practice is to err on the side of caution and implement robust consent and opt-out mechanisms to avoid regulatory scrutiny.
Consent and Opt-In Requirements
Explicit Consent Requirements:
Obtain clear, documented opt-in consent before sending marketing messages
Maintain detailed records of when and how consent was obtained
Include clear terms and conditions during the opt-in process
Specify the types of messages users will receive and approximate frequency
Data Retention for Consent Records:
Retain consent records for minimum of 3 years after last contact
Store records with timestamp, IP address, consent method, and user identifier
Ensure records are retrievable for regulatory audits
Implement secure backup and archival systems
Document opt-out requests with equal diligence
HELP/STOP and Other Commands
While Guyana doesn't mandate specific keywords, implementing standard opt-out commands is considered best practice:
Support "STOP" for opt-out requests
Include "HELP" functionality for user support
Process opt-out requests immediately
Send confirmation messages in English, the primary business language in Guyana
Example Message Templates:
STOP Response:
Code
You've been unsubscribed from [YourCompany] messages. You will no longer receive promotional SMS. Text HELP for support or visit [url] to manage preferences.
HELP Response:
Code
[YourCompany] SMS Info: You're receiving updates about [topic]. Text STOP to unsubscribe. Message frequency: 2-4/month. Msg&data rates may apply. Help: [phone] or [email]
Standard Marketing Message Format:
Code
[YourCompany]: [Your message content here]. Reply STOP to end or HELP for info.
Do Not Call / Do Not Disturb Registries
Guyana currently does not maintain an official Do Not Call registry. However, businesses should:
Maintain their own suppression lists
Honor opt-out requests within 24 hours
Regularly clean contact lists to remove unengaged users
Document all opt-out requests for compliance purposes
Time Zone Sensitivity and Messaging Hours
Guyana operates in the GMT-4 time zone (Atlantic Standard Time). While there are no strict legal restrictions on messaging hours, follow these best practices:
Send messages between 8:00 AM and 8:00 PM local time
Avoid sending during national holidays
Reserve after-hours messaging for urgent communications only
Consider business hours (9:00 AM - 5:00 PM) for B2B communications
Guyana National Holidays to Avoid (2025):
January 1: New Year's Day
February 23: Republic Day / Mashramani
March 12: Youman Nabi (Islamic New Year, date varies)
March/April: Phagwah (Holi, date varies)
April 18: Good Friday
April 21: Easter Monday
May 1: Labour Day
May 5: Arrival Day
May 26: Independence Day
July 1: CARICOM Day
August 1: Emancipation Day
October/November: Diwali (date varies)
December 25-26: Christmas Day and Boxing Day
Note: Islamic and Hindu holidays follow lunar calendars and shift annually. Verify current year dates before scheduling campaigns.
SMS Sender ID Options and Phone Number Types
Alphanumeric Sender ID
Operator network capability: Supported
Registration requirements: Pre-registration not required, dynamic usage supported
Sender ID preservation: Yes, sender IDs are preserved and displayed as sent
Character Limits and Formatting Requirements:
Maximum length: 11 characters
Allowed characters: A-Z, a-z, 0-9, and space
Character restrictions: Cannot start with a number, must start with a letter
Case sensitivity: Preserved as sent (e.g., "YourBrand" displays as "YourBrand")
Encoding: ASCII characters only, no special symbols or emoji
Avoid generic terms that imply official status (e.g., "ALERT", "NOTICE", "GOVT")
Cannot use profanity or offensive language
Avoid trademarked names without authorization
Some carriers may block sender IDs resembling emergency services (e.g., "911", "POLICE")
Best Practices:
Use your brand name for recognition (e.g., "ACME" or "AcmeBank")
Keep it short and memorable (6-10 characters ideal)
Consistent sender ID builds trust and improves deliverability
Test sender ID display on both GTT and Digicel networks before launching campaigns
Long Codes
Domestic vs. International:
Domestic long codes not supported
International long codes fully supported
Sender ID preservation: Yes, original sender ID is preserved
Provisioning time: Immediate to 24 hours
Pricing and Setup Requirements:
International long codes typically cost $1-$5 USD per month rental
No setup fees for most providers
Instant provisioning for existing international numbers
E.164 format required for sending (e.g., +15551234567)
Ensure your SMS provider supports international long code routing to Guyana
Use cases:
Transactional messages
Customer support
Notifications and alerts
Short Codes
Support: Limited availability
Provisioning time: Not specified due to limited implementation
Use cases: Not commonly used in Guyana
Why Short Codes Have Limited Availability:
Short codes (5-6 digit numbers) require dedicated carrier infrastructure and regulatory frameworks that are not fully established in Guyana's developing telecommunications market. The small market size and limited demand for premium SMS services make short code deployment economically unviable for most carriers. Businesses typically use alphanumeric sender IDs or international long codes instead, which provide adequate functionality for A2P messaging needs.
Restricted Content and Prohibited Industries for SMS
Restricted Content:
Gambling and betting services
Adult content
Illegal products or services
Unauthorized financial services
What Constitutes "Unauthorized" Financial Services:
Unlicensed lending: Offering loans, credit, or payday lending without Bank of Guyana authorization
Pyramid or Ponzi schemes: Multi-level marketing or investment programs without proper disclosure
Unauthorized forex trading: Promoting foreign exchange services without regulatory approval
To operate legally, financial services SMS must be sent by entities holding appropriate licenses from the Bank of Guyana or relevant regulatory bodies.
Consequences of Sending Restricted Content:
Immediate message blocking: Carriers will filter and block messages containing restricted content
Account suspension: SMS provider may suspend your account for policy violations
Blacklisting: Your sender ID or phone numbers may be permanently blacklisted
Legal action: Potential prosecution under Guyana telecommunications and consumer protection laws
Financial penalties: Fines from regulatory authorities and potential civil liability
Deliverability degradation: Future messages may be filtered even if compliant due to reputation damage
Regulated Industries:
Financial services require appropriate licenses from the Bank of Guyana
Healthcare messages must comply with privacy regulations and medical advertising standards
Government services require proper authorization from relevant ministries
Content Filtering and Spam Prevention
Known Filtering Rules:
Messages containing certain keywords may be blocked
URLs should be from reputable domains
Avoid excessive capitalization and special characters
Maintain sender reputation through consistent, compliant sending patterns
SMS Marketing Best Practices for Guyana
Messaging Strategy
Keep messages under 160 characters when possible
Include clear call-to-actions
Identify your business in each message
Use personalization thoughtfully
Sending Frequency and Timing
Limit to 2-4 messages per month per user
Space messages at least 48 hours apart
Respect local holidays and cultural events
Monitor engagement rates to optimize timing
Rationale for 2-4 Messages Per Month Recommendation:
This frequency guideline is based on Mobile Marketing Association (MMA) best practices and industry research showing that:
Users tolerate 2-4 marketing messages monthly without significant opt-out increases
Engagement rates decline sharply with more frequent messaging
Guyana's developing market has lower SMS fatigue compared to saturated markets, but conservative limits build trust
Transactional messages (receipts, confirmations, alerts) are separate and not subject to this limit
Monitor your own opt-out rates: if they exceed 2-3%, reduce frequency
Localization and Language
Use English as the primary language
Consider cultural context and local expressions
Use clear, simple language
Avoid colloquialisms that might not translate well
Languages Spoken in Guyana:
While English is the official language and primary medium for business communications, Guyana has a multilingual population:
English: Official language, used in business, education, and government (universal understanding)
Creolese (Guyanese Creole): Widely spoken informal language blending English with African, Indian, and Amerindian influences
Caribbean Hindustani: Spoken by Indo-Guyanese communities
Urdu: Used in some Muslim communities
Amerindian languages: Akawaio, Macushi, Wai-Wai, Arawak, Patamona, Warao, Carib, and others in indigenous communities
Multilingual SMS Considerations:
Stick with English for business SMS: Universal understanding and avoids encoding issues
Avoid Creolese in formal business communications unless your audience specifically expects it
Use Unicode (UCS-2) encoding if you must include non-English characters (reduces character limit to 70)
Segment audience if multilingual messaging is essential, but this is rarely necessary for mainstream business use
Test thoroughly: Ensure proper character rendering on both GTT and Digicel networks
Opt-Out Management
Process opt-outs within 24 hours
Send confirmation of opt-out completion
Maintain accurate opt-out records
Regular audit of opt-out compliance
Testing and Monitoring
Test messages across major carriers (GTT, Digicel)
Monitor delivery rates and engagement
Track opt-out rates and patterns
Regular review of message performance metrics
Performance Metrics Thresholds:
Metric
Good Performance
Acceptable
Poor (Needs Action)
Delivery Rate
>95%
85-95%
<85%
Click-through Rate (CTR)
>5%
2-5%
<2%
Opt-out Rate
<1%
1-2%
>2%
Response Rate (with CTA)
>10%
5-10%
<5%
Conversion Rate
>3%
1-3%
<1%
Actions for Poor Performance:
Low delivery: Check sender reputation, review content for spam triggers, verify number formatting
Low CTR: Improve call-to-action clarity, shorten URLs, test timing
High opt-outs: Reduce frequency, improve relevance, check message tone
Low response: Strengthen offer, simplify instructions, test different messaging
SMS API Integration Guide: Twilio, Sinch & MessageBird
Twilio SMS API for Guyana
Twilio provides a robust SMS API with comprehensive support for messaging in Guyana.
Key Parameters:
Account SID and Auth Token for authentication
From number (alphanumeric sender ID supported)
E.164 formatted recipient numbers (+592XXXXXXX)
Message body (supports Unicode)
Guyana-Specific Pricing for Twilio SMS (as of 2024):
Standard SMS: Approximately $0.04-$0.06 USD per message segment
Pricing varies by carrier (GTT vs. Digicel) and message type
Standard Rate Limits (global account limits, not Guyana-specific):
Twilio: 250 messages per second
Sinch: 30 messages per second
MessageBird: 60 messages per second
Guyana-Specific Throughput Considerations:
These rate limits apply to your entire account across all destinations. For Guyana specifically, actual throughput may be lower due to:
Carrier network capacity (GTT and Digicel have more limited infrastructure than tier-1 markets)
Peak usage times (slower delivery during business hours)
Content filtering review (messages with URLs or complex content may route through filtering layers)
Realistic Guyana-specific throughput: 10-50 messages per second depending on carrier and content
Throughput Management Strategies:
Implement exponential backoff for retries
Use queuing systems (Redis, RabbitMQ) for high volume
Batch messages when possible
Monitor delivery rates and adjust sending patterns
Error Handling and Reporting
Best Practices:
Log all API responses and errors
Implement retry logic for failed messages
Monitor delivery receipts
Track common error patterns
TypeScript
// Example error handling implementation with smart retry logicasyncfunctionsendSMSWithRetry(to: string,
message: string,
maxRetries = 3): Promise<void> {
let attempts = 0;
// Error codes that should NOT be retriedconst nonRetriableErrors = [
21614, // Invalid phone number (landline)21211, // Invalid number format21612, // Number cannot receive SMS21408, // Permission denied for region30006, // Carrier filtered message
];
while (attempts < maxRetries) {
try {
awaitsendSMSToGuyana(to, message, 'YourCompany');
return;
} catch (error: any) {
attempts++;
// Don't retry if error is non-retriableif (nonRetriableErrors.includes(error.code)) {
thrownewError(`Non-retriable error ${error.code}: ${error.message}`);
}
if (attempts === maxRetries) {
thrownewError(`Failed to send SMS after ${maxRetries} attempts`);
}
// Exponential backoffawaitnewPromise(resolve =>setTimeout(resolve, Math.pow(2, attempts) * 1000)
);
}
}
}
Common Error Codes for Guyana SMS:
Error Code
Provider
Meaning
Action Required
21614
Twilio
Invalid phone number (landline)
Remove from SMS list
21211
Twilio
Invalid "To" number format
Validate E.164 format
21408
Twilio
Geo permissions not enabled
Enable Guyana in account settings
30006
Twilio
Carrier spam filter
Review content, reduce frequency
30007
Twilio
Message blocked by carrier
Check for restricted content
401
Sinch/MessageBird
Authentication failed
Verify API credentials
402
Sinch
Insufficient balance
Add account credit
105
MessageBird
Invalid sender ID
Use valid alphanumeric ID
Frequently Asked Questions About SMS in Guyana
How do I format phone numbers for Guyana SMS?
Use E.164 format: +592XXXXXXX where 592 is the country code followed by the 7-digit local number.
Can I send two-way SMS in Guyana?
No, two-way SMS is not supported. Consider using web forms, WhatsApp Business API, or other channels for customer responses.
What are the best SMS providers for Guyana?
Twilio, Sinch, and MessageBird all provide reliable SMS delivery to Guyana with alphanumeric sender ID support.
Do I need to register my sender ID in Guyana?
No, pre-registration is not required. Alphanumeric sender IDs are supported dynamically.
What languages should I use for SMS in Guyana?
English is recommended as the official business language with universal understanding across all audiences.
Summary and Additional Resources
Key Takeaways for SMS in Guyana
Compliance Priorities:
Obtain explicit consent before sending marketing messages
Honor opt-out requests within 24 hours
Maintain proper documentation for 3+ years
Follow time-zone appropriate sending (8 AM - 8 PM GMT-4)
Technical Considerations:
Use E.164 number formatting (+592XXXXXXX)
Implement proper error handling for landlines and invalid numbers
Monitor delivery rates across GTT and Digicel networks
Test alphanumeric sender IDs before campaigns
Best Practices:
Keep messages under 160 characters to avoid segmentation
Personalize content with customer data
Respect frequency limits (2-4 messages per month)
Monitor engagement metrics and optimize continuously
Use an SMS API like Twilio, Sinch, or MessageBird, ensuring the recipient's number is in E.164 format (+592XXXXXXX). Remember that two-way SMS is not supported, so design your strategy around one-way communication.
The Mobile Country Code (MCC) for Guyana is 738. This code is used in conjunction with the Mobile Network Code (MNC) to identify mobile operators within Guyana for routing SMS messages.
The article does not specify the reason why two-way SMS is not supported in Guyana. Businesses should focus their SMS strategy on one-way communications such as notifications and marketing messages.
Adhere to Guyana's local time (GMT-4) and send messages between 8:00 AM and 8:00 PM. Avoid sending during national holidays and reserve after-hours messaging for urgent situations.
No, sending SMS to landline numbers in Guyana is not possible. Attempts to do so will result in failed delivery with a 400 error code 21614, but you won't be charged.
Alphanumeric sender IDs and international long codes are supported. Domestic long codes and short codes have limited or no support in Guyana.
Obtain clear, documented opt-in consent before sending marketing messages. Include terms and conditions, specify message types and frequency, and keep records of how and when consent was obtained. Although not legally required, consider offering "STOP" and "HELP" commands.
Standard SMS length limits apply: 160 characters for GSM-7 encoding and 70 characters for Unicode. Concatenated messages are supported for longer content, but availability may vary by sender ID type.
MMS messages are automatically converted to SMS with an embedded URL link to the multimedia content. Ensure your content is mobile-optimized and hosted on reliable servers for a good user experience.
The Telecommunications Agency is the primary regulatory authority for telecommunications services, including SMS, in Guyana. They oversee compliance with the Telecommunications Act (Chapter 47:02).
Process opt-out requests, ideally initiated by the user sending "STOP", within 24 hours. Send a confirmation message and maintain detailed records of all opt-outs.
Restricted content includes gambling, adult content, illegal products or services, and unauthorized financial services. Regulated industries like finance and healthcare have specific compliance requirements.
Key best practices include obtaining explicit consent, respecting local time zones, using clear and concise language, personalizing content (when appropriate), and monitoring engagement metrics.
Twilio's rate limit is 250 messages per second, Sinch is 30 messages per second, and MessageBird is 60 messages per second. Implement queuing and backoff strategies for high-volume sending.
Use the E.164 format, which includes the plus sign, country code (592), and the local phone number. For example: +592XXXXXXX.
Learn everything you need to know about SMS messaging in Guyana, including compliance requirements, technical capabilities, pricing, API integration, and best practices for businesses sending A2P (Application-to-Person) messages through GTT Mobile and Digicel networks.
SMS Market Overview in Guyana
Market Conditions: Guyana's telecommunications market supports reliable SMS messaging for businesses, with two major mobile network operators: GTT Mobile and Digicel. Mobile penetration ranges between 70-80% of the population, providing nationwide coverage in urban and rural areas. While WhatsApp and other messaging apps are growing, SMS remains the most reliable channel for business communications and notifications, offering universal reach across all mobile devices without requiring internet connectivity or app installation.
SMS Pricing: Application-to-Person (A2P) SMS messaging costs in Guyana typically range from $0.03-$0.08 USD per message. Pricing varies based on several factors:
Contact your SMS provider directly for current Guyana-specific pricing, as rates change based on carrier agreements and market conditions.
SMS Features and Technical Capabilities
Guyana supports basic SMS functionality with some limitations on advanced features, focusing primarily on one-way messaging capabilities.
Two-way SMS Support
Two-way SMS is not supported in Guyana due to limited carrier infrastructure for handling inbound SMS routing to application endpoints. The telecommunications infrastructure prioritizes traditional mobile-to-mobile messaging rather than application-to-person bidirectional flows.
Alternative Solutions for Businesses Needing Bidirectional Communication:
Concatenated Messages (Segmented SMS)
Support: Yes, concatenated messages are supported, though availability may vary by sender ID type.
Message length rules: Standard SMS length limits apply - 160 characters for GSM-7 encoding, 70 characters for Unicode.
Encoding considerations: Both GSM-7 and UCS-2 encoding are supported, with message splitting occurring at different thresholds based on the chosen encoding.
Segmentation Impact on User Experience:
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link. This means any multimedia content must be hosted separately and shared via a link within the SMS message.
URL Handling Best Practices:
For optimal user experience, ensure your multimedia content is mobile-optimized and hosted on reliable, fast-loading servers.
Recipient Phone Number Compatibility
Number Portability
Number portability is not available in Guyana. This means mobile numbers remain tied to their original carrier, simplifying message routing but limiting consumer flexibility in switching providers while keeping their number.
Sending SMS to Landlines
Sending SMS to landline numbers is not possible in Guyana. Attempts to send messages to landline numbers will result in a failed delivery and an error response (400 error code 21614). These messages will not appear in logs and accounts will not be charged for failed attempts.
Number Validation Strategies:
Error Handling for Landline Attempts:
// Check for landline error and handle appropriately if (error.code === 21614) { // Remove from SMS list and flag as landline await database.flagAsLandline(phoneNumber); logger.warn(`Landline detected: ${phoneNumber}`); }SMS Compliance and Regulatory Requirements in Guyana
SMS communications in Guyana are governed by the Telecommunications Act (Chapter 47:02). The primary regulatory authority is the Telecommunications Agency, which oversees telecommunications services including SMS messaging. While specific SMS marketing regulations are still evolving, businesses should follow international best practices for compliance.
Penalties and Consequences for Non-Compliance: While Guyana's SMS-specific penalties are not explicitly codified, the Telecommunications Act provides the framework for enforcement:
Best practice is to err on the side of caution and implement robust consent and opt-out mechanisms to avoid regulatory scrutiny.
Consent and Opt-In Requirements
Explicit Consent Requirements:
Data Retention for Consent Records:
HELP/STOP and Other Commands
While Guyana doesn't mandate specific keywords, implementing standard opt-out commands is considered best practice:
Example Message Templates:
STOP Response:
HELP Response:
Standard Marketing Message Format:
Do Not Call / Do Not Disturb Registries
Guyana currently does not maintain an official Do Not Call registry. However, businesses should:
Time Zone Sensitivity and Messaging Hours
Guyana operates in the GMT-4 time zone (Atlantic Standard Time). While there are no strict legal restrictions on messaging hours, follow these best practices:
Guyana National Holidays to Avoid (2025):
Note: Islamic and Hindu holidays follow lunar calendars and shift annually. Verify current year dates before scheduling campaigns.
SMS Sender ID Options and Phone Number Types
Alphanumeric Sender ID
Operator network capability: Supported Registration requirements: Pre-registration not required, dynamic usage supported Sender ID preservation: Yes, sender IDs are preserved and displayed as sent
Character Limits and Formatting Requirements:
Prohibited Terms and Restrictions:
Best Practices:
Long Codes
Domestic vs. International:
Sender ID preservation: Yes, original sender ID is preserved Provisioning time: Immediate to 24 hours
Pricing and Setup Requirements:
Use cases:
Short Codes
Support: Limited availability Provisioning time: Not specified due to limited implementation Use cases: Not commonly used in Guyana
Why Short Codes Have Limited Availability: Short codes (5-6 digit numbers) require dedicated carrier infrastructure and regulatory frameworks that are not fully established in Guyana's developing telecommunications market. The small market size and limited demand for premium SMS services make short code deployment economically unviable for most carriers. Businesses typically use alphanumeric sender IDs or international long codes instead, which provide adequate functionality for A2P messaging needs.
Restricted Content and Prohibited Industries for SMS
Restricted Content:
What Constitutes "Unauthorized" Financial Services:
To operate legally, financial services SMS must be sent by entities holding appropriate licenses from the Bank of Guyana or relevant regulatory bodies.
Consequences of Sending Restricted Content:
Regulated Industries:
Content Filtering and Spam Prevention
Known Filtering Rules:
Common Spam Trigger Keywords to Avoid:
Content Testing Before Sending:
Best Practices to Avoid Filtering:
SMS Marketing Best Practices for Guyana
Messaging Strategy
Sending Frequency and Timing
Rationale for 2-4 Messages Per Month Recommendation: This frequency guideline is based on Mobile Marketing Association (MMA) best practices and industry research showing that:
Localization and Language
Languages Spoken in Guyana: While English is the official language and primary medium for business communications, Guyana has a multilingual population:
Multilingual SMS Considerations:
Opt-Out Management
Testing and Monitoring
Performance Metrics Thresholds:
Actions for Poor Performance:
SMS API Integration Guide: Twilio, Sinch & MessageBird
Twilio SMS API for Guyana
Twilio provides a robust SMS API with comprehensive support for messaging in Guyana.
Key Parameters:
Guyana-Specific Pricing for Twilio SMS (as of 2024):
import { Twilio } from 'twilio'; // Initialize Twilio client with your credentials const client = new Twilio( process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN ); // Error types for proper handling interface TwilioError { code: number; message: string; status: number; } async function sendSMSToGuyana( to: string, message: string, from: string ): Promise<void> { try { // Ensure number is in E.164 format for Guyana const formattedNumber = to.startsWith('+592') ? to : `+592${to}`; // Send message const response = await client.messages.create({ body: message, from: from, // Can be alphanumeric sender ID to: formattedNumber }); console.log(`Message sent successfully! SID: ${response.sid}`); } catch (error) { const twilioError = error as TwilioError; // Handle specific Guyana-related errors if (twilioError.code === 21614) { console.error('Invalid phone number - likely a landline:', to); // Flag number as invalid/landline } else if (twilioError.code === 21211) { console.error('Invalid "To" phone number format:', to); // Validate and reformat number } else if (twilioError.code === 21408) { console.error('Permission to send to this region not enabled'); // Enable Guyana in Twilio Geo Permissions } else if (twilioError.code === 30006) { console.error('Message filtered by carrier as spam'); // Review message content } else { console.error('Error sending message:', twilioError.message); } throw error; } }Sinch SMS API for Guyana
Sinch offers reliable SMS delivery to Guyana with straightforward REST API integration.
Key Parameters:
import axios from 'axios'; interface SinchSMSResponse { id: string; status: string; } async function sendSinchSMS( to: string, message: string ): Promise<SinchSMSResponse> { const API_TOKEN = process.env.SINCH_API_TOKEN; const SERVICE_PLAN_ID = process.env.SINCH_SERVICE_PLAN_ID; try { const response = await axios.post( `https://sms.api.sinch.com/xms/v1/${SERVICE_PLAN_ID}/batches`, { from: "YourCompany", to: [to], body: message }, { headers: { 'Authorization': `Bearer ${API_TOKEN}`, 'Content-Type': 'application/json' } } ); return response.data; } catch (error) { console.error('Sinch SMS Error:', error); throw error; } }MessageBird SMS API for Guyana
MessageBird provides a developer-friendly API for sending SMS to Guyana.
import messagebird from 'messagebird'; const client = messagebird(process.env.MESSAGEBIRD_API_KEY); interface MessageBirdResponse { id: string; status: string; } function sendMessageBirdSMS( to: string, message: string ): Promise<MessageBirdResponse> { return new Promise((resolve, reject) => { client.messages.create({ originator: 'YourBrand', recipients: [to], body: message }, (err, response) => { if (err) { reject(err); } else { resolve(response); } }); }); }API Rate Limits and Throughput
Guyana-Specific Throughput Considerations: These rate limits apply to your entire account across all destinations. For Guyana specifically, actual throughput may be lower due to:
Throughput Management Strategies:
Error Handling and Reporting
Best Practices:
// Example error handling implementation with smart retry logic async function sendSMSWithRetry( to: string, message: string, maxRetries = 3 ): Promise<void> { let attempts = 0; // Error codes that should NOT be retried const nonRetriableErrors = [ 21614, // Invalid phone number (landline) 21211, // Invalid number format 21612, // Number cannot receive SMS 21408, // Permission denied for region 30006, // Carrier filtered message ]; while (attempts < maxRetries) { try { await sendSMSToGuyana(to, message, 'YourCompany'); return; } catch (error: any) { attempts++; // Don't retry if error is non-retriable if (nonRetriableErrors.includes(error.code)) { throw new Error(`Non-retriable error ${error.code}: ${error.message}`); } if (attempts === maxRetries) { throw new Error(`Failed to send SMS after ${maxRetries} attempts`); } // Exponential backoff await new Promise(resolve => setTimeout(resolve, Math.pow(2, attempts) * 1000) ); } } }Common Error Codes for Guyana SMS:
Frequently Asked Questions About SMS in Guyana
How do I format phone numbers for Guyana SMS?
Use E.164 format: +592XXXXXXX where 592 is the country code followed by the 7-digit local number.
Can I send two-way SMS in Guyana?
No, two-way SMS is not supported. Consider using web forms, WhatsApp Business API, or other channels for customer responses.
What are the best SMS providers for Guyana?
Twilio, Sinch, and MessageBird all provide reliable SMS delivery to Guyana with alphanumeric sender ID support.
Do I need to register my sender ID in Guyana?
No, pre-registration is not required. Alphanumeric sender IDs are supported dynamically.
What languages should I use for SMS in Guyana?
English is recommended as the official business language with universal understanding across all audiences.
Summary and Additional Resources
Key Takeaways for SMS in Guyana
Compliance Priorities:
Technical Considerations:
Best Practices:
Next Steps for SMS Implementation
Additional Resources
Industry Guidelines: