Peru SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure the recipient's number is in the correct international format (+51XXXXXXXXX) and comply with all regulations regarding consent and content.
Peru has a robust mobile market with high SMS usage, despite the popularity of OTT apps. Key operators include Claro, Movistar, and Entel. Android dominates the device market.
Standard API integrations do not support two-way SMS in Peru. Businesses needing this functionality require alternative channels or specialized partnerships.
Adhere to the recommended messaging window of 8:00 AM to 8:00 PM PET on weekdays and 9:00 AM to 6:00 PM PET on weekends. Avoid national holidays and respect quiet hours.
While you can submit alphanumeric sender IDs, they will be converted to numeric short or long codes by Peruvian carriers.
Peru supports concatenated messages. Standard SMS length is 160 characters (GSM-7) or 70 characters (UCS-2). Both GSM-7 and UCS-2 encoding are supported.
Obtain explicit consent before sending marketing messages, honor opt-out requests promptly, maintain accurate contact lists, and respect local regulations like the PDPL.
Short codes are available through local carriers in Peru. The provisioning process typically takes 8-12 weeks.
All SMS campaigns must support "STOP", "PARA", "AYUDA", and "HELP" keywords. Respond to opt-out requests within 24 hours and maintain an updated suppression list.
Keep messages concise (under 160 characters), include clear calls to action, personalize when possible, use consistent sender IDs, and maintain a reasonable sending frequency (4-5 messages/month).
Gambling, adult content, unauthorized financial services, and unregistered pharmaceutical products are restricted. Financial and healthcare industries have specific regulations.
Avoid URL shorteners, limit special characters, use professional language, maintain consistent sending patterns, and clearly identify your business.
Number portability is available and doesn't significantly impact SMS delivery; the system automatically handles carrier identification.
Rate limits vary by provider: Twilio (250/second), Sinch (100/second), MessageBird (150/second), and Plivo (200/second). Manage throughput with queues and batch APIs.
No, sending SMS to landlines in Peru is not supported and will result in a 400 error response (code 21614) via the API.
Loading...