Twilio Integration for SMS Notifications

What is Twilio?

The Twilio integration is currently only for the Pinnacle Plan, but will be available for Start and Thrive in the future.

Twilio is a cloud communications platform. You can connect your Twilio account with the platform in order to send SMS notifications to your users.

Currently, this integration allows you to use the Send SMS Trigger/Action Automation.

CLICK HERE to learn about Actions


How do I set up Twilio?

In order to use the SMS notification feature in the platform, you'll need to have a Twilio account.

Get started with Twilio HERE

Once created, you'll need three things to integrate with the platform:

  • An upgraded Twilio account
  • Twilio phone number
  • An account SID and Auth Token

You start a free trial when you create a Twilio account. To upgrade, click the Billing menu at the top righthand corner of the screen, and select Upgrade.

Once your account has been upgraded, you will be required to have a balance and have a credit card on file in order to send messages. You will be charged for any messages sent.

You can set up a phone number from one of two ways using the Develop tab in the left sidebar menu.

You can buy a number by navigating to Phone Numbers > Manage > Buy a number.

The type, capabilities and fee for each number will be shown in a list that you can choose from.

Or you can simply port an existing number that you use by navigating to Phone Numbers > Manage > Port & Host > Port in requests.

Click the Port a Number button to begin the process.


How do I integrate my Twilio account with the platform?

Navigate to Flyout Menu > Integrations.

You'll need to input the values for Account SID and Auth Token.

To find these values, click the Account menu at the top righthand corner of the screen, and select General settings.

The required values are located in the LIVE Credentials section. You'll need to click the "eye" icon in order to view the Auth Token.

You'll need to then select a Phone Number from the dropdown menu. The phone number(s) will only be available for selection after you input the Account SID and Auth Token values.

Click  Connect Twilio account when you're done.

IMPORTANT: By default, the only recipients located in your own country will be able to receive messages. You'll need to set which countries have SMS permissions or the sending will fail.

To set which countries you can send messages to, navigate to Messaging > Settings > Geo permissions in the Develop tab left sidebar menu.

You can manually select each country, or you can select every country within each continent.


What else is required to send SMS notifications?

Your Contact is required to have a phone number entered into the Primary Phone field of their profile. This field can be filled out while creating the Contact (manually, via CRM Intake Form, or via CSV Import), and can also be added at any time after creation.

To see this field, navigate to CRM > Contacts.

Click on the Contact to view their CRM Dashboard.

 You will see the  Primary Phone field in the Profile Information section.

IMPORTANT: The country code is required along with the entered phone number. If no country code is included, the message will not be sent.


How do I send SMS notifications?

Once you have configured your Twilio integration, the Send SMS Action will be available in most areas of the platform. It will allow you to send a text message after a particular trigger.

CLICK HERE to learn about Actions

For example, when you create an Invoice, you can trigger the text message to be sent once the Invoice has been paid. You can also choose to set a delay for sending, as well as schedule a particular time and date to send.

In most cases, you can assign Actions by clicking on the Options menu button and selecting Manage Actions in a List View.

Click the icon and select Send SMS.

You'll first need to choose whether you sending the SMS immediately, after a set amount of time, or on a scheduled date and time.

Type your message, and use the {x} insert Placeholder button when you would like to insert a Dynamic Data Placeholder.

CLICK HERE to learn about Placeholders

You can choose to send an email notification to Staff members if the SMS fails. You can select from Staff Member(s) and/or Team(s).

Send Immediately

If you choose to send immediately, the SMS will be sent when the trigger has fulfilled. There will not be any additional options.

Send Delay

If you choose to send with a delay, the countdown will start once the trigger has been fulfilled.

Input a quantity into the first field, and choose either Minutes, Hours, or Days from the dropdown menu.

Send Schedule

If you choose to schedule the sending, you will be able to either specify the date and time.

If you want to simply input the date value, you can manually input the date using the Date Picker, and select a time from the dropdown menu.

If you have a Date Custom Field you would like to use, you can select this Custom Field from the dropdown menu instead.

CLICK HERE to learn about Custom Fields

IMPORTANT: If you use the scheduling method to send the SMS and the trigger is not completed before the date specified, the SMS will not be sent.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us