Text reaches subscribers on the phone number they use everywhere, making it one of the most direct channels available. OneSignal supports three message formats:Documentation Index
Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
Use this file to discover all available pages before exploring further.
- SMS: text-only messages up to 160 characters. Supports plain text, numbers, and emojis.
- MMS: extends SMS with rich media: images, video, audio, and GIFs. Supports up to 1,600 characters of text alongside the attachment.
- RCS (Rich Communication Services): branded, app-like experiences with buttons, carousels, keyword replies, and read receipts. Requires a dedicated RCS sender resource.
Types of texting programs
OneSignal supports three types of texting programs. Each has different consent requirements, sender configurations, and compliance rules.Promotional messaging
Sales, flash offers, abandoned carts, product launches, and re-engagement campaigns.
Transactional messaging
Order confirmations, shipping updates, appointment reminders, and account alerts.
One-time passwords
Verification codes, two-factor authentication, and account security messages.
Set up SMS
Before sending, you need a brand, a sender, and at least one approved sender resource.SMS setup
Understand brands, senders, and sender resources. Choose between OneSignal SMS and Twilio integration.
Sender resource applications
Apply for sender resources by country and type. Includes per-country approval timelines and requirements.
Opt-in and collection
Collect valid consent for promotional, transactional, and OTP programs.
Consent keyword management
Manage STOP, HELP, START, and custom opt-out keywords.
Send messages
Composing messages
SMS/MMS and RCS editors, character limits, segments, trackable links, and billing categories.
SMS keywords
Two-way keyword campaigns, preference centers, and auto-responders.
Journeys
Automate multi-step messaging flows triggered by user actions.
API
Send messages programmatically via the REST API.
Analytics and compliance
SMS message reports
Delivery metrics, click-through rates, and failure troubleshooting.
Regulatory compliance
Consent standards, quiet hours, prohibited content, and fraud prevention.
Supported countries
OneSignal supports sending text messages to the following countries:| Americas | Europe | Asia | Oceania |
|---|---|---|---|
| Argentina | Austria | Hong Kong | Australia |
| Brazil | Belgium | India | New Zealand |
| Canada | Denmark | Japan | |
| Chile | Finland | Macao | |
| Mexico | France | Malaysia | |
| Peru | Germany | Philippines | |
| Puerto Rico | Iceland | Singapore | |
| United States | Ireland | South Korea | |
| Italy | Taiwan | ||
| Luxembourg | Thailand | ||
| Netherlands | Turkey | ||
| Norway | United Arab Emirates | ||
| Poland | |||
| Portugal | |||
| Spain | |||
| Sweden | |||
| Switzerland | |||
| United Kingdom |