Pull from Twilio
The Pull from Twilio step pulls messages and phone numbers from Twilio.
Connect your Twilio account
The first thing you'll need to do to start using the Pull from Twilio step is to authorize the step to access the data in your Twilio account.
Double-click on the step and click "Authorize." This window will appear where you'll need to provide the Account SID and Auth Token from your Twilio account.
To locate this information on your Twilio account, click on the blue link to Lookup Twilio Account Info. This will take you to https://www.twilio.com/console. You'll see your Account SID and Auth Token that you can copy and paste from your account to Parabola.
Custom settings
Once you're connected, you'll have the following data types to select from:
- Outbound Messages
- Inbound Messages
- Phone Numbers
Outbound Messages
This option pulls logs of all outbound messages you sent from your Twilio account. The returned columns are: To (phone number), From (phone number), Status, Price, Date Sent, Body (of message).
You have optional fields you can set to filter the data. Leaving the Date Sent field blank will simply pull in the most recent 100k messages.
Inbound Messages
This option pulls logs of any responses or inbound messages you've receive to the phone numbers associated with your Twilio account. The returned columns are: To (phone number), From (phone number), Status, Price, Date Sent, Body (of message).
You have optional fields you can set to filter data. Leaving the Date Received field blank will simply pull in the most recent 100k messages.
Phone Numbers
This option pulls in phone numbers that are associated with your account. The returned columns are: Number ID, Phone Number, Friendly Name, SMS Enabled, MMS Enabled, Voice Enabled, Date Created, Date Updated.
Related Recipes
Send to Twilio
The Send to Twilio step triggers dynamic SMS messages sent via Twilio using data transformed in your Parabola flow. You can use Parabola to dictate who should receive your SMS messages, what message they should receive, and trigger Twilio to send them.
Connect your Twilio account
The first thing you'll need to do to start using the Send to Twilio step is to authorize the step to send data to your Twilio account.
Double-click on the step and click on the blue button to Authorize. This window will appear where you'll need to provide the Account SID and Auth Token from your Twilio account.
To locate this information on your Twilio account, click on the blue link to Lookup Twilio Account Info. This will take you to https://www.twilio.com/console. You'll see your Account SID and Auth Token that you can copy and paste from your account to Parabola.
Custom settings
By default, this step will be configured to Send text messages to recipients when the flow runs. If for whatever reason you need to disable this temporarily, you can select to not send text messages when the flow runs.
Then, you'll select the following columns that contain the data for phone numbers you'd like to Send To, phone numbers you'd like to Send From, and text you'd like Twilio to send as Message Content.
Please make sure that the phone numbers you'd like to Send From are valid Twilio phone numbers that your Twilio account is authorized to send from. Verified Caller ID phone numbers cannot be used to send outbound SMS messages.
For Message Content, you have the option to use content from an existing column or a custom message. Select the Custom option from the dropdown if you'd like to type in a custom message. While the custom message is a great, easy option, this means that all of your recipients will receive the same message. If you'd like your messages to be customized at all, you should create your dynamic messages in a column beforehand. The Insert column can be particularly useful here for creating dynamic text content.
Each row will represent a single SMS. If your data contains 50 rows that means 50 SMS messages will be sent.
Helpful tips
- Twilio will charge you according to your account per message. You can monitor your Twilio usage by going heading to their Console page.
- Twilio has a rate limit on sending messages. They will only send as fast as one per second, or 60 per minute. If your flow is attempting to send a large number of messages, be aware that it may run for a long time to comply with this limit.