Twilio
Twilio Plugin can be used for perform communication functions using Twilio Cloud Communications platform. Twilio allows software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions.
Prerequisites:
References
Trial Instance
In case you wish to get started with Trial instance
Twilio: Send SMS Plugin step sends a new outgoing message from Twilio phone number to an outside phone number.
No.
Field Name
Description
1
Step Name
Name of the step. This name has to be unique in a single workflow.
Connection:
2
Account SID
Specify ‘Account SID’ of a Twilio project that acts as a username.
Account SID is used in URL as username parameter of REST call to send SMS. Error messages for invalid Account SID may vary.
Auth Token:
Auth Token is the authentication for the Twilio project.
3
Accept value as variable/static
Leave checkbox unchecked to accept Auth Token from a field in the previous steps of the stream using a drop down list.
Else enable checkbox for Auth Token field to appear as Text box.
4
Auth Token
Specify the Auth Token of Twilio project/ that acts as a password.
If checkbox above is enabled Auth Token field appears as Text box and accepts static or variable values.
Else if checkbox above is disabled Auth Token field appears as a drop down to select fields from previous steps. Please note that Field values can only be accessed when workflow is in running state.
This field data type is String. This field is mandatory.
Input Tab:
No.
Field Name
Description
Input:
1
Sender Number
Secify the Twilio phone number, shortcode or Messaging Service that sends this message. This must be a Twilio phone number that you own, formatted with a '+' and country code, e.g., +16175551212 (E.164 format).
This field data type is String. This field is mandatory.
2
Receiver Number
Specify the destination phone number for your SMS message. Format this number with a '+' and country code, e.g. +16175551212 (E.164 format).
This field data type is String. This field is mandatory.
3
Message Body
Specify the full text of the message you want to send, limited to 1600 characters.
This field data type is String. This field is mandatory.
Output Tab:
No.
Field Name
Description
Output:
1
SID
Specify an output field to hold, a unique ID that is allotted to the message.
This field data type is String. This field is mandatory.
2
Status
Specify an output field to hold, the current status of the message being sent.
This field data type is String. This field is mandatory.
Common Buttons:
No.
Field Name
Description
Buttons:
1
OK
Click this button to check and save the field values. If any required field values are missing then it will display a validation error message else if all the required field values are provided then it will save the field values.
2
Cancel
Click this button, to cancel the window and does not save any values.