sms compliance
sms compliance
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.
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 (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.
Number Validation Strategies:
- Use the Twilio Lookup API to verify number type before sending
- 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:
// 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:
- 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:
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:
[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:
[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
Prohibited Terms and Restrictions:
- Cannot impersonate carrier names (e.g., "GTT", "Digicel")
- 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
- Unregistered investment schemes: Promoting investment opportunities without Securities Exchange Commission registration
- Unauthorized money transmission: Facilitating money transfers without proper licensing under the Money Transfer Agencies Act
- Fraudulent banking: Impersonating licensed financial institutions
- 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
Common Spam Trigger Keywords to Avoid:
- Financial: "FREE MONEY", "CASH NOW", "GUARANTEED INCOME", "MAKE MONEY FAST"
- Urgency: "ACT NOW", "LIMITED TIME", "URGENT", "EXPIRES TODAY"
- Deception: "NOT A SCAM", "AS SEEN ON TV", "WINNER", "CONGRATULATIONS"
- Adult content: Explicit language, sexual terminology
- All caps messaging: "GET YOUR FREE OFFER NOW"
- Excessive punctuation: "Click here!!!", "Amazing deal???"
- Click bait: "You won't believe...", "This one trick..."
Content Testing Before Sending:
- Start with small test batches: Send to 10-20 numbers on each carrier before full campaign
- Monitor delivery reports: Check for unusually low delivery rates (below 85%)
- Use spam checkers: Online tools like SMS Spam Checker can flag risky content
- A/B testing: Test variations of message content to identify filtering triggers
- Carrier feedback: Work with your SMS provider to review message content before large sends
- Gradual ramp-up: Increase sending volume gradually (10-20% daily increase) to build sender reputation
Best Practices to Avoid Filtering:
- Use clear, professional language
- Avoid spam trigger words
- Include company name in messages
- Keep URLs short and recognizable
- 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
- Check current rates at Twilio Pricing - Guyana
- Volume discounts available for enterprise accounts
- No inbound SMS charges (since two-way is not supported)
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:
- API Token for authentication
- Service Plan ID
- Destination number in E.164 format
- Message content and optional 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
- 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
// 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:
| 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
Next Steps for SMS Implementation
- Review the Telecommunications Act (Chapter 47:02) for compliance requirements
- Consult with local legal counsel for SMS marketing compliance
- Set up test accounts with Twilio, Sinch, or MessageBird
- Implement proper monitoring and logging systems for delivery tracking
Additional Resources
- Telecommunications Agency of Guyana - Regulatory body overseeing telecommunications licensing, compliance, and dispute resolution
- Guyana National Frequency Management Unit - Manages radio frequency spectrum allocation and interference issues
- Telecommunications Act - Full text of the telecommunications regulatory framework including licensing requirements and penalties
Industry Guidelines:
- Mobile Marketing Association Guidelines - International best practices for mobile messaging and consumer privacy
- GSMA Messaging Principles - Technical standards and anti-spam frameworks for mobile carriers
- Twilio A2P Messaging Best Practices - Application-to-person messaging compliance and optimization strategies
Frequently Asked Questions
How to send SMS messages to Guyana?
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.
What is the MCC for Guyana for SMS messaging?
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.
Why does Guyana not support two-way SMS?
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.
When should I send SMS messages in Guyana?
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.
Can I send SMS to landlines in Guyana?
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.
What SMS sender ID types are available in Guyana?
Alphanumeric sender IDs and international long codes are supported. Domestic long codes and short codes have limited or no support in Guyana.
What is the process for obtaining consent for SMS marketing 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.
What are the character limits for SMS in Guyana?
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.
How are MMS messages handled in Guyana?
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.
What is the role of the Telecommunications Agency in Guyana regarding SMS?
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).
How to handle opt-out requests for SMS in Guyana?
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.
What content is restricted for SMS marketing in Guyana?
Restricted content includes gambling, adult content, illegal products or services, and unauthorized financial services. Regulated industries like finance and healthcare have specific compliance requirements.
What are the best practices for SMS marketing in Guyana?
Key best practices include obtaining explicit consent, respecting local time zones, using clear and concise language, personalizing content (when appropriate), and monitoring engagement metrics.
What are the API rate limits for Twilio, Sinch, and MessageBird in Guyana?
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.
How do I format phone numbers for sending SMS in Guyana using an API?
Use the E.164 format, which includes the plus sign, country code (592), and the local phone number. For example: +592XXXXXXX.