Twilio SMS a leading worldwide SMS provider.
Signup at: https://www.twilio.com/
Webhooks events | Common SMS features | ||
---|---|---|---|
Delivered | MMS | ||
Dropped | Custom sender ID | ||
Campaigns allowed |
Twilio SMS specific features | |
---|---|
Max SMS price | Automatically drop SMS with a routing cost above a defined limit. |
You need your "Account SID" and "Auth Token" to connect Twilio SMS with Notifuse.
Your credentials are available on the Twilio Dashboard once you are logged in.
The Twilio SMS settings are defined at the template level from the Notifuse interface when you create/update a template.
If you don't plan to create your templates via API, or overwrite some settings at the last minute when you send a message (via API), you can skip the following table.
However it can be useful to overwrite some settings when you send a message from the API, like the mobileNumber parameter to route an SMS to the secondary phone number of the recipient (imagine he cannot reach his primary mobile phone).
Parameter | Expected value | Available in | Description |
---|---|---|---|
mobileNumber required |
string: mobile number | contact, message | Mobile number of the recipient, the number should start with an international prefix (i.e: +33...) |
twilioNumber required if no messagingServiceSid |
string | template, message | Your Twilio phone number. |
messagingServiceSid required is no twilioNumber |
string | template, message | Your Twilio Messaging Service SID. |
text required |
string | template | Text content of your message. Templating markup allowed. |
textMacro optional |
string | template | Id of the page of macros used in the text content of your message. |
mediaUrl optional |
string: URL | template | URL of the media (MMS) you want to send with the message. |
testData optional |
object | template | JSON object of fake data used to test your templates. |