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...
Philippines SMS Best Practices, Compliance, and Features
Philippines SMS Market Overview
Market Conditions: The Philippines has a vibrant mobile messaging ecosystem with high SMS adoption rates. Major mobile operators include Globe Telecom and Smart Communications. While OTT messaging apps like Facebook Messenger and Viber are popular, SMS remains crucial for business communications and authentication. Android devices dominate the market, though iOS usage continues to grow among urban populations.
Key SMS Features and Capabilities in Philippines
The Philippines supports comprehensive SMS capabilities including two-way messaging, concatenation, and number portability, though with specific regulatory requirements around sender registration and content restrictions.
Two-way SMS Support
Two-way SMS is fully supported in the Philippines, allowing businesses to engage in interactive messaging with customers. No special restrictions apply to two-way messaging beyond standard compliance requirements.
Concatenated Messages (Segmented SMS)
Support: Yes, concatenation is supported across all major carriers.
Message length rules: Messages are limited to 160 characters before splitting occurs. Messages using GSM-7 encoding can contain up to 160 characters in a single segment.
Encoding considerations: Both GSM-7 and UCS-2 encodings are supported. UCS-2 messages are limited to 70 characters per segment.
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link. This ensures compatibility across all devices while still allowing rich media content to be shared. Best practice is to use short, branded URLs and include clear context in the message body.
Recipient Phone Number Compatibility
Number Portability
Number portability is available in the Philippines, allowing users to keep their numbers when switching carriers. This feature does not significantly impact message delivery or routing as the network infrastructure handles porting transparently.
Sending SMS to Landlines
Sending SMS to landline numbers is not supported in the Philippines. Attempts to send messages to landline numbers will result in a 400 response error (code 21614) from the API, with no message delivery and no charges applied.
Compliance and Regulatory Guidelines for SMS in Philippines
The Philippines enforces strict SMS regulations under the Data Privacy Act of 2012 and guidelines from the National Telecommunications Commission (NTC). All businesses must comply with these regulations when sending commercial SMS messages.
Consent and Opt-In
Explicit consent is mandatory before sending any commercial or promotional messages. Best practices for consent management include:
HELP/STOP and Other Commands
Do Not Call / Do Not Disturb Registries
While the Philippines doesn't maintain a centralized Do Not Call registry, businesses must:
Time Zone Sensitivity
The Philippines observes Philippine Time (PHT/UTC+8). Best practices include:
Phone Numbers Options and SMS Sender Types for in Philippines
Alphanumeric Sender ID
Operator network capability: Fully supported
Registration requirements: Pre-registration required, with enforcement of blocking unregistered IDs postponed to Q1 2025
Sender ID preservation: Registered IDs are preserved; unregistered IDs are overwritten with generic alternatives
Long Codes
Domestic vs. International: Domestic long codes supported; international long codes not supported
Sender ID preservation: Domestic sender IDs preserved; international ones overwritten
Provisioning time: Immediate for domestic numbers
Use cases: Ideal for transactional messages and two-way communication
Short Codes
Support: Available through major carriers
Provisioning time: 2-4 weeks for approval
Use cases: High-volume marketing campaigns, 2FA, customer service
Restricted SMS Content, Industries, and Use Cases
Prohibited Content:
Content Filtering
Known Carrier Filters:
Tips to Avoid Blocking:
Best Practices for Sending SMS in Philippines
Messaging Strategy
Sending Frequency and Timing
Localization
Opt-Out Management
Testing and Monitoring
SMS API integrations for Philippines
Twilio
Twilio provides a robust SMS API with specific support for Philippines messaging requirements. Authentication uses Account SID and Auth Token credentials.
Sinch
Sinch offers comprehensive SMS capabilities for the Philippines market with REST API support.
MessageBird
MessageBird provides reliable SMS delivery in the Philippines with straightforward API integration.
Plivo
Plivo offers advanced SMS features with specific support for Philippines regulations.
API Rate Limits and Throughput
Error Handling and Reporting
Recap and Additional Resources
Key Takeaways
Compliance Priorities
Best Practices
Technical Considerations
Next Steps
Additional Information