Philippines SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure your recipient numbers are in E.164 format (+63) and use a registered Alphanumeric Sender ID to avoid filtering. Comply with all regulations regarding consent and content restrictions.
SMS messages are limited to 160 characters per segment with GSM-7 encoding. Longer messages are concatenated (split into multiple segments). UCS-2 encoding allows 70 characters per segment. Keep messages concise for better readability.
MMS messages are automatically converted to SMS with a URL link to ensure compatibility with all devices, especially feature phones. This method still allows for sharing rich media content while maintaining broad reach.
Adhere to Philippine Time (PHT/UTC+8) and send messages between 9:00 AM and 9:00 PM PHT to avoid disturbing recipients. Respect major holidays and consider regional time differences for nationwide campaigns.
No, sending SMS to landlines in the Philippines is not supported. Attempts to send messages to landline numbers will result in a 400 response error (code 21614) from the API, without charges applied.
Explicit consent is mandatory for commercial messages. Businesses must follow the Data Privacy Act of 2012 and NTC guidelines. Maintain consent records, offer clear opt-out instructions, and honor opt-out requests within 24 hours.
Prohibited content includes adult material, firearms, political messages, gambling (except for registered PIGO operators), financial loans, controlled substances, cannabis, tobacco, and alcohol.
Alphanumeric Sender IDs must be pre-registered, though enforcement of blocking unregistered IDs is postponed to Q1 2025. Contact your SMS provider for assistance with the registration process.
Use clear, concise language, keeping messages under 160 characters where possible. Include a clear call to action, personalize when appropriate, and use consistent branding.
Standard keywords like STOP, CANCEL, END, QUIT for opt-out and HELP or INFO for assistance must be supported in both English and Filipino. Ensure these commands are functional and clearly communicated.
Short codes are best for high-volume marketing and 2FA, taking 2-4 weeks to provision. Long codes are ideal for transactional messages and two-way communication with immediate provisioning for domestic numbers.
Use registered Sender IDs, avoid spam trigger words and shortened URLs, use clear language, maintain consistent sending patterns, and ensure message content is professional and relevant.
Common errors include code 21614 for invalid number format, 30007 for carrier rejection, and 30008 for blocked content. Implement error handling and monitor delivery receipts to address these issues.
Process opt-outs in real-time, maintain a centralized opt-out database, confirm the opt-out with a final message, and conduct regular audits for compliance.
Limit messages to 1-2 per day per recipient. Space out bulk sends to prevent network congestion. Respect Filipino holidays and time zones.
Loading...