SMS Provider Settings
The SMS provider settings configure the SMS gateway ThingsBoard uses to send text messages — for example, alerting a user when a sensor detects an abnormal condition. SMS is one of the delivery methods available in the Notification system.
Supported providers
Section titled “Supported providers”| Provider | Required fields |
|---|---|
| Amazon SNS | AWS Access Key ID, AWS Secret Access Key, AWS Region |
| Twilio | Account SID, Account Token, Phone Number From (E.164 format, Phone Number’s SID, or Messaging Service SID) |
| SMPP | System ID, Password, SMPP host, SMPP port, SMPP version (optional: system type, source address, destination address) |
Configuration
Section titled “Configuration”-
Navigate to Settings and open the Notifications tab.
-
In the SMS provider type dropdown, select the provider you want to use (Amazon SNS, Twilio, or SMPP).
-
Fill in the required fields for the selected provider (see the table above).
-
Click Save.
Refer to the official documentation for your provider to obtain the required credentials: AWS SNS, Twilio, SMPP.
Send test SMS
Section titled “Send test SMS”After saving the provider settings, click Send test SMS to verify the configuration. Enter the recipient phone number (E.164 format, e.g. +12015550123) and a test message, then click Send test SMS.
If the test fails, check your provider credentials and ensure the sender phone number is valid.
Example
Section titled “Example”The Send SMS on Alarm recipe walks through the full setup: configuring notification recipients, creating an alarm notification template with SMS delivery, and setting up a rule that sends a text message when an alarm is created.