Frequently Asked Questions
Use an SMS API like Twilio, Sinch, MessageBird, or Plivo. Make sure to format numbers with the +55 country code and handle opt-out commands ('PARE', 'SAIR', 'AJUDA') in Portuguese. Adhere to time restrictions (9 am - 10 pm local time, excluding Sundays).
Comply with the LGPD, overseen by ANATEL, by getting explicit consent before marketing, honoring opt-out requests within 24 hours, respecting time zones, and avoiding prohibited content like adult material or gambling promotions.
Send messages between 9:00 am and 10:00 pm local time, mindful of Brazil's three time zones. Avoid Sundays and major holidays. Adhere to frequency best practices and limit to a few messages per recipient weekly.
Use double opt-in to confirm consent, clearly stating the purpose of communication. Keep detailed records of consent, including timestamps and method. Provide easy access to your terms and conditions and privacy policy.
Brazil's telecommunications infrastructure does not support sending SMS messages to landline numbers. Attempts to send will result in a 400 error (code 21614) via the REST API.
Short codes, long codes (domestic P2P only), and alphanumeric sender IDs are available. Alphanumeric IDs require pre-registration with certain carriers and a 10-week provisioning time. Long codes are not supported internationally.
You must respond immediately and free of charge to "PARE", "SAIR", and "AJUDA" keywords. Confirm the opt-out within 24 hours and maintain a suppression list, even though there is no centralized DND registry.
Yes, alphanumeric sender IDs are supported but require pre-registration with providers like TIM, CLARO, and VIVO. It has a 10-week provisioning period. Sender ID preservation is supported across networks.
Most carriers support 160 characters per segment for concatenated SMS, except Nextel with 140 characters. GSM-7 encoding is standard, but UCS-2 isn't fully supported by all carriers.
Twilio, Sinch, MessageBird, and Plivo all offer APIs with features tailored to Brazil, including support for local regulations, Unicode, high-throughput messaging, and alphanumeric sender IDs.
MMS messages are converted to SMS with a URL link, ensuring compatibility across all devices and carriers. This allows for rich media content sharing while maintaining SMS deliverability.
Short codes are ideal for high-volume messaging like marketing campaigns, two-factor authentication, and customer notifications. They are fully supported by major carriers and have a provisioning time of 2-4 weeks.
GSM-7 encoding is generally preferred for its broad compatibility across carriers. While UCS-2 allows for more characters including accents and emojis, it's not supported by Oi, Nextel, and Algar (CTBC).
Avoid special characters and URL shorteners. Stick to plain text within carrier limits. Register sender IDs where required and maintain consistent sending patterns, respecting daily and weekly limits.
Loading...
Brazil SMS Best Practices, Compliance, and Features
Brazil SMS Market Overview
Market Conditions: Brazil has a thriving mobile market with high smartphone penetration (75.6% as of 2021) and strong SMS usage alongside popular OTT apps like WhatsApp. The country's major mobile operators include Vivo, TIM, Claro, and Oi. Android devices dominate the market, accounting for approximately 85% of mobile devices, while iOS devices make up roughly 15%. The e-commerce sector is particularly active, with businesses heavily utilizing SMS for customer communications and authentication.
Key SMS Features and Capabilities in Brazil
Brazil offers comprehensive SMS capabilities including two-way messaging, concatenated messages, and MMS-to-SMS conversion, with strong support across all major carriers.
Two-way SMS Support
Brazil fully supports two-way SMS messaging across all major carriers. There are no specific restrictions beyond standard compliance requirements, making it ideal for interactive messaging campaigns and customer support.
Concatenated Messages (Segmented SMS)
Support: Yes, concatenation is supported across most carriers, though some limitations exist for certain sender ID types.
Message length rules:
Encoding considerations: GSM-7 encoding is standard, while UCS-2 is supported by most carriers except Oi, NEXTEL, and CTBC (Algar).
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link. This ensures compatibility across all carriers while still allowing rich media content to be shared effectively through linked resources.
Recipient Phone Number Compatibility
Number Portability
Number portability is fully available in Brazil. This feature allows users to keep their phone numbers when switching between different network providers, with no impact on SMS delivery or routing.
Sending SMS to Landlines
Sending SMS to landline numbers is not supported in Brazil. Attempts to send messages to landline numbers will result in a 400 response error (code 21614) through the REST API, with no message logging or charges applied.
Compliance and Regulatory Guidelines for SMS in Brazil
Brazil's SMS communications are governed by the Brazilian General Data Protection Law (LGPD) and overseen by the National Telecommunications Agency (ANATEL). These regulations emphasize data privacy, consumer rights, and transparent communication practices.
Consent and Opt-In
Explicit Consent Requirements:
Best practices for obtaining consent:
HELP/STOP and Other Commands
Do Not Call / Do Not Disturb Registries
Brazil does not maintain a centralized DND registry. However, businesses must:
Time Zone Sensitivity
Time Restrictions:
Phone Numbers Options and SMS Sender Types for Brazil
Alphanumeric Sender ID
Operator network capability: Supported (Optional)
Registration requirements:
Sender ID preservation: Yes, preserved across supported networks
Long Codes
Domestic vs. International:
Sender ID preservation:
Provisioning time: Immediate for domestic numbers
Use cases: Person-to-person communications, customer service
Short Codes
Support: Fully supported across all major carriers
Provisioning time: 2-4 weeks
Use cases:
Restricted SMS Content, Industries, and Use Cases
Prohibited Content:
Content Filtering
Carrier Filtering Rules:
Tips to Avoid Blocking:
Best Practices for Sending SMS in Brazil
Messaging Strategy
Sending Frequency and Timing
Localization
Opt-Out Management
Testing and Monitoring
SMS API integrations for Brazil
Twilio
Twilio provides a robust SMS API with specific support for Brazil's messaging requirements. Authentication uses account SID and auth token credentials.
Sinch
Sinch offers direct carrier connections in Brazil with support for high-volume messaging.
MessageBird
MessageBird provides reliable SMS delivery in Brazil with support for alphanumeric sender IDs.
Plivo
Plivo offers advanced SMS features with support for Unicode and concatenated messages.
API Rate Limits and Throughput
Throughput Management Strategies:
Error Handling and Reporting
Recap and Additional Resources
Key Takeaways:
Next Steps:
Additional Information: