Skip to main content

Twilio

With Twilio modules in Make, you can manage the messages, calls, recording, transcriptions, notifications, and executions in your Twilio account.

To use the Twilio modules, you must have a Twilio account. You can create an account at login.twilio.com/u/signup.

Note

If you have a free account, you can only send messages and make calls to verified phone numbers.

Refer to the Twilio API documentation for a list of available endpoints.

Connect Twilio to Make

To establish the connection, you must:

Obtain your SID and Auth Token in Twilio

To obtain your API key from your Twilio account:

  1. Log in to your Twilio account.

  2. Go to Dashboard > the Developer tab.

  3. In the Account info section, copy your Account SID and Auth Token and store them in a safe place.

You will use this value in the SID and Auth Token field in Make.

Establish the connection with Twilio in Make

To establish the connection in Make:

  1. Log in to your Make account, add a Twilio module to your scenario, and click Create a connection.

    Note: If you add a module with an instant tag, click Create a webhook, then Create a connection.

  2. Optional: In the Connection name field, enter a name for the connection.

  3. In the SID field, enter the Account SID copied in the section above.

  4. In the Auth Token field, enter the Auth Token copied in the section above.

  5. If prompted, authenticate your account and confirm access.

You have successfully established the connection. You can now edit your scenario and add more Twilio modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.

Build Twilio Scenarios

After connecting the app, you can perform the following actions:

Messages

  • Watch Messages

  • Create a Message

    Note: You need a Twilio phone number. To find it, sign in to your Twilio account, go to Dashboard > Develop tab. In the Account info section, copy your Twilio phone number.

    In the Status callback field, insert the webhook that you should create in the New Message Status Event module.

  • List Messages

  • Get a Message

  • Delete a Message

  • List Message Media

  • Download a Media Resource

Calls

  • Watch Calls

  • Create a Call

  • List Calls

  • Get a Call

  • Delete a Call

Recordings

  • Watch Recordings

  • Download a Recording Media

  • List Recording Transcription

Transcriptions

  • Watch Transcriptions

Notifications

  • Watch Alerts

    Note: Twilio doesn't support queries for alerts older than 30 days.

Callback Webhooks

  • New Message Status Event

    Note: Triggers when a message status is changed to queuedfailedsentdelivered, or undelivered.

    Tip

    Copy the webhook link and paste it to the Status callback field in the Create a Message module.

Execution

  • Create an Execution

  • Get an Execution

  • Update an Execution

  • Delete an Execution

Other

  • Make an API Call

  • Make an API Call for Studio