Messages are used across the system to handle communication between users and the platform. In the Communication module, they are used to send automated messages such as tracking links, receipts, shipment labels, order confirmations, and verification codes, and to inform users about status changes and other relevant events.
To send messages, you’ll need to connect your project to a messaging service provider. Each project in Onro is linked to its own messaging gateway, so you’ll first need to create an account with a provider and then enter the required details in the settings section.
Our Current SMS Gateways List
The list is continuously updated. You can view the latest available providers by navigating to the following path:
Admin Center → Settings → Integration → Messaging → Add (button)
and more...
If you plan to use another service, please let us know, and we will include it in this list.
You can integrate with any number of these providers and select your preferred one when setting up automated messages in the Communication module.
Set up Twilio Integration
Twilio is a leading cloud communications platform that enables businesses to send messages, make voice calls, and connect through channels like WhatsApp.
In this section, you’ll learn how to enable and configure it in your panel.
Prerequisites
A Twilio-funded account (Twilio is pay-as-you-go).
Access to the Twilio Console (console.twilio.com) with verified email/phone.
Awareness of costs: Always review current pricing in your Twilio Console under Billing or at twilio.com/pricing.
Optional but recommended: Basic familiarity with SMS regulations in your target countries (e.g., TCPA in the US for opt-in requirements).
Step 1: Log In to the Twilio Console
Sign in with your credentials. If you’re on a subaccount, switch via the account dropdown in the top navigation.
Step 2: Retrieve Your Account SID and Auth Token
These are the core authentication credentials:
Finding the Account SID
On the main dashboard, scroll to the Account Info section (usually near the top).
Your Account SID is a 34-character string starting with AC (e.g., ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx).
For subaccounts: Click the account name dropdown → View Subaccounts → select the subaccount → check its dashboard (Account Info appears at the bottom).
Finding the Auth Token
In the same Account Info pane, the Auth Token is hidden by default.
Click Show to reveal it (a 32-character string).
Copy it immediately.
Step 3: Buy and Select Your Account Phone Number
How to Get a Phone Number
In the Console, go to Develop → Phone Numbers → Manage → Buy a Number (direct link: console.twilio.com/phone-numbers/search).
Filter by:
Country
Area code/city (for local feel)
Capabilities: Select SMS (and Voice or MMS if needed)
Number type (local, mobile, toll-free, etc.)
Click Search → review results (price, location, capabilities).
Click Buy for the desired number (instant provisioning in most cases).
The number now appears under Phone Numbers → Active Numbers (format: +1xxxxxxxxxx with country code).
Choose numbers with SMS capability enabled. Without it, messages will fail.
Note: US Messaging Requirements (10DLC & Toll-Free)
To send messages to US phone numbers using a provider like Twilio, you must use a verified number type. If these requirements are not completed, messages may be filtered or blocked by US carriers, and delivery is not guaranteed.
There are two common options:
10DLC (Local Numbers):
You need to register your business (Brand) and your messaging use case (Campaign), and link your phone number to the approved campaign. Without this, messages may be blocked or not delivered by US carriers.Toll-Free Numbers:
You must complete a toll-free verification process for your number. Once verified, you can send messages without 10DLC registration, but the number must still be approved to ensure delivery.
Step 4: Configure the Twilio Integration
Now it's time to finalize the integration by navigating to Admin Center and following this path:
Settings → Integration → Messaging → Add (button)→ Twilio
Fill in the fields exactly as follows:
Name: Enter a friendly label for easy identification
Account SID: Paste the full 34-character string from Twilio (starts with AC).
Account Phone Number: Paste your Twilio phone number in E.164 format (e.g., +15551234567).
Auth Token: Paste the full token (click “Show” in Twilio if hidden).
Click the Save Changes button
Step 5: Verify and Test the Integration
You can test the integration by going to the same path, clicking Actions → Edit on the integration you just saved, and entering your phone number in the Test it field to verify if the message is received and confirm that the integration is working correctly.
If everything looks good, you can proceed to define your automated messages by following this guide.
You can review the logs to see detailed information about each message delivery status.


