Indonesia SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure your message content complies with Indonesian regulations, includes your registered alphanumeric sender ID, and respects user consent and opt-out preferences. Remember to format phone numbers in E.164 format (+62).
Indonesia has high SMS usage despite the popularity of OTT apps. Key players include Telkomsel, Indosat, and XL Axiata. Android dominates with 92% market share, while iOS holds about 8%. SMS remains vital for business communication, especially for authentication and notifications.
Two-way SMS is not supported by major providers. For interactive messaging, consider alternative channels or specialized local providers. Most providers offer APIs for integrating SMS into your applications.
Send messages between 8:00 AM and 8:00 PM local time. Be mindful of time zone differences across Indonesia's three time zones (WIB, WITA, and WIT). Avoid sending during religious holidays and respect quiet hours.
No, sending SMS to landlines in Indonesia is not possible. Attempts will result in a 400 error response (code 21614) and will not be charged.
Messages are limited to 160 characters when using GSM-7 encoding. Longer messages are split into segments using concatenated SMS. UCS-2 encoding is only supported for International Registered Sender IDs.
Pre-registration is required for both domestic and international senders. Domestic registration takes about 3 weeks, while international registration takes about 4 weeks. The sender ID is limited to 11 alphanumeric characters and must include the brand name.
Campaigns must support STOP/BERHENTI, HELP/BANTUAN, and CANCEL/BATAL. Include clear opt-out instructions in Bahasa Indonesia and send confirmation messages in the recipient's preferred language.
Prohibited content includes firearms, gambling, adult material, political or religious messages, controlled substances, alcohol, and embedding phone numbers within the message body.
Avoid URL shorteners and multiple links. Keep content professional, use Bahasa Indonesia or English, and limit each segment to 160 characters. Ensure messages include the brand name or service identifier.
Obtain explicit consent, localize content in Bahasa Indonesia, send messages during appropriate hours, and respect opt-out requests. Keep messages concise, personalized, and include clear calls to action.
Implement queueing systems (e.g., Redis, RabbitMQ), utilize batch APIs, and employ exponential backoff for retries. Monitor throughput metrics to ensure efficient and compliant sending practices.
Explicit consent is mandatory for marketing messages. Maintain records of consent, inform users about message frequency and content, use double opt-in, and store documentation for at least five years.
MMS messages are automatically converted to SMS with an embedded URL. This allows recipients to access the rich media content through a web-based interface, ensuring compatibility.
Loading...