Twilio logo

Integrate Twilio with your AI CRM

Use shared API_KEY credentials for production account REST and all 45 triggers; per-connection BASIC for account administration and cross-account tools; or account S2S OAuth for mapped actions.

Explore Triggers and Actions

Call Answered

Triggers when a call is answered and goes in progress. Only fires for calls whose own API request, TwiML or phone-number configuration supplies a StatusCallback URL; Twilio publishes nothing for calls that do not.

TriggerwebhookTry it

Call Answering Machine Detected

Triggers when Twilio's Answering Machine Detection classifies who picked up a call — human, machine_start, fax or unknown. Only fires for calls created with machine detection enabled.

TriggerwebhookTry it

Call Completed

Triggers when a call ends. Carries the final call status, duration, SIP response code and, for recorded calls, the recording SID and URL. Only fires for calls whose own API request, TwiML or phone-number configuration supplies a StatusCallback URL; Twilio publishes nothing for calls that do not.

TriggerwebhookTry it

Call Created Via API

Triggers when an outbound call is created through the Twilio REST API. Records the API request that placed it, which is what an audit of who called whom is built on.

TriggerwebhookTry it

Call Initiated

Triggers when Twilio begins placing or answering a call. Only fires for calls whose own API request, TwiML or phone-number configuration supplies a StatusCallback URL; Twilio publishes nothing for calls that do not.

TriggerwebhookTry it

Call Modified Via API

Triggers when a live call is redirected or hung up through the Twilio REST API.

TriggerwebhookTry it

Call Quality Metrics Received

Triggers when Voice Insights publishes network-quality metrics — jitter, packet loss, MOS, codec — for one leg of a call. `edge` says which leg. High volume: Twilio samples every ten seconds, so a single call produces several.

TriggerwebhookTry it

Call Recording Ready

Triggers when a call recording finishes processing and its media URL can be fetched. Only fires for calls created with a recording status callback.

TriggerwebhookTry it

Call Ringing

Triggers when the far end of a call starts ringing. Only fires for calls whose own API request, TwiML or phone-number configuration supplies a StatusCallback URL; Twilio publishes nothing for calls that do not.

TriggerwebhookTry it

Conversation Created

Triggers when a new Conversation is created on the account.

TriggerwebhookTry it

Conversation Message Added

Triggers when a message is posted into a Conversation, by a participant or through the API.

TriggerwebhookTry it

Conversation Message Removed

Triggers when a Conversation message is deleted.

TriggerwebhookTry it

Conversation Message Updated

Triggers when a Conversation message's body, media or attributes are edited.

TriggerwebhookTry it

Conversation Participant Added

Triggers when a participant joins a Conversation.

TriggerwebhookTry it

Conversation Participant Removed

Triggers when a participant leaves or is removed from a Conversation.

TriggerwebhookTry it

Conversation Participant Updated

Triggers when a participant's attributes or role in a Conversation change.

TriggerwebhookTry it

Conversation Removed

Triggers when a Conversation is deleted.

TriggerwebhookTry it

Conversation State Changed

Triggers when a Conversation moves between active, inactive and closed. Carries the state it came from, the state it is in now and the reason — a transition rather than the snapshot Conversation Updated carries.

TriggerwebhookTry it

Conversation Updated

Triggers when a Conversation's friendly name, attributes or state are changed. For the state transition on its own, use Conversation State Changed.

TriggerwebhookTry it

Conversation User Created

Triggers when a Conversations user identity is created on the account.

TriggerwebhookTry it

Conversation User Updated

Triggers when a Conversations user's friendly name, role or online state change.

TriggerwebhookTry it

Error Logged

Triggers when Twilio writes an entry to the account's error log — the feed behind the Console Debugger. Undeliverable messages, failed TwiML fetches and Twilio's own failures to deliver these webhooks all land here. Despite the name it is not errors-only: INFO entries arrive too and carry no error code, so set the `level` filter to 'ERROR' if you only want failures.

TriggerwebhookTry it

Message Delivered

Triggers when the carrier confirms an outbound message reached the handset.

TriggerwebhookTry it

Message Delivery Failed

Triggers when an outbound message does not reach the recipient. Covers both Twilio-side failure and carrier rejection; `message_status` says which and `error_code` says why.

TriggerwebhookTry it

Message Queued

Triggers when an outbound message is accepted by Twilio and queued for sending.

TriggerwebhookTry it

Message Read

Triggers when the recipient opens an outbound message. Only channels that report read receipts fire this — WhatsApp and RCS; SMS never does.

TriggerwebhookTry it

Message Received

Triggers when an SMS, MMS or WhatsApp message arrives on one of the account's Twilio numbers. Carries the message body, both numbers, the media count and the sender's geography.

TriggerwebhookTry it

Message Sent

Triggers when an outbound message leaves Twilio and is handed to the carrier.

TriggerwebhookTry it

Studio Flow Execution Ended

Triggers when a Studio Flow execution finishes; `ended_reason` says whether it completed or was ended early.

TriggerwebhookTry it

Studio Flow Execution Started

Triggers when a Studio Flow execution begins for a contact.

TriggerwebhookTry it

Studio Flow Step Ended

Triggers when a single widget in a Studio Flow finishes, naming the widget and the transition it took. High volume: one event per widget per execution.

TriggerwebhookTry it

TaskRouter API Rate Limit Evaluated

Triggers when Twilio evaluates a TaskRouter API rate limit. Very high volume by default — roughly one event per TaskRouter API call, throttled or not — so set the `rate_limited` filter to true unless you want the raw usage stream.

TriggerwebhookTry it

TaskRouter Reservation Accepted

Triggers when a worker accepts an offered task.

TriggerwebhookTry it

TaskRouter Reservation Created

Triggers when a task is offered to a worker. This is the event a contact-centre automation acts on to put work in front of an agent.

TriggerwebhookTry it

TaskRouter Task Completed

Triggers when a task is completed; `payload.task_completed_reason` carries the wrap-up reason.

TriggerwebhookTry it

TaskRouter Task Created

Triggers when a new TaskRouter task enters a workflow.

TriggerwebhookTry it

Verification Approved

Triggers when the end user enters the correct verification code.

TriggerwebhookTry it

Verification Canceled

Triggers when a verification is canceled through the API.

TriggerwebhookTry it

Verification Expired

Triggers when a verification expires before the user enters the code.

TriggerwebhookTry it

Verification Max Attempts Reached

Triggers when a verification hits its maximum check attempts — the fraud and abuse signal.

TriggerwebhookTry it

Verification Message Delivered

Triggers when the carrier confirms a verification code message reached the handset.

TriggerwebhookTry it

Verification Message Delivery Failed

Triggers when a verification code message does not reach the end user. `message_status` separates Twilio-side failure from carrier rejection; this is the signal that a user is stuck at the OTP step.

TriggerwebhookTry it

Verification Message Read

Triggers when the end user opens a verification code message. Read- receipt channels only — WhatsApp and RCS.

TriggerwebhookTry it

Verification Message Sent

Triggers when the SMS, WhatsApp or voice message carrying a verification code leaves Twilio. Watch code delivery here rather than on Verification Started, whose per-attempt delivery status is pinned to SENT for accounts onboarded recently.

TriggerwebhookTry it

Verification Started

Triggers when a Verify verification is started and a code is sent. Carries every send attempt with its channel, and the destination country.

TriggerwebhookTry it

Create Access Token

Create a new enrollment Access Token for the Entity

ActionTry it

Create Account

Create a new Twilio Subaccount from the account making the request

ActionTry it

Create Address

Create Address using the Twilio api_v2010 REST API.

ActionTry it

Create Alpha Sender

Create Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

Create Application

Create a new application within your account

ActionTry it

Create Brand Registration Otp

Create Brand Registration Otp using the Twilio messaging_v1 REST API.

ActionTry it

Create Brand Registrations

Create Brand Registrations using the Twilio messaging_v1 REST API.

ActionTry it

Create Brand Vetting

Create Brand Vetting using the Twilio messaging_v1 REST API.

ActionTry it

Create Bucket

Create a new Bucket for a Rate Limit

ActionTry it

Create Bulk Eligibility

Create a bulk eligibility check for a set of numbers that you want to host in Twilio.

ActionTry it

Create Call

Create a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections

ActionTry it

Create Call Recording

Create a recording for the call

ActionTry it

Create Challenge

Create a new Challenge for the Factor

ActionTry it

Create Challenge Passkeys

Create a Passkeys Challenge

ActionTry it

Create Channel Sender

Create Channel Sender using the Twilio messaging_v1 REST API.

ActionTry it

Create Configuration Address

Create a new address configuration

ActionTry it

Create Conversation

Create a new conversation in your account's default service

ActionTry it

Create Conversation Message

Add a new message to the conversation

ActionTry it

Create Conversation Participant

Add a new participant to the conversation

ActionTry it

Create Conversation Scoped Webhook

Create a new webhook scoped to the conversation

ActionTry it

Create Conversation With Participants

Create a new conversation with the list of participants in your account's default service

ActionTry it

Create Credential

Add a new push notification credential to your account

ActionTry it

Create Destination Alpha Sender

Create Destination Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

Create Eligibility

Create an eligibility check for a number that you want to host in Twilio.

ActionTry it

Create Entity

Create a new Entity for the Service

ActionTry it

Create Execution

Triggers a new Execution for the Flow

ActionTry it

Create External Campaign

Create External Campaign using the Twilio messaging_v1 REST API.

ActionTry it

Create Flow

Create a Flow.

ActionTry it

Create Incoming Phone Number

Purchase a phone-number for the account.

ActionTry it

Create Incoming Phone Number Assigned Add On

Assign an Add-on installation to the Number specified.

ActionTry it

Create Incoming Phone Number Local

Create Incoming Phone Number Local using the Twilio api_v2010 REST API.

ActionTry it

Create Incoming Phone Number Mobile

Create Incoming Phone Number Mobile using the Twilio api_v2010 REST API.

ActionTry it

Create Incoming Phone Number Toll Free

Create Incoming Phone Number Toll Free using the Twilio api_v2010 REST API.

ActionTry it

Create Linkshortening Messaging Service

Create Linkshortening Messaging Service using the Twilio messaging_v1 REST API.

ActionTry it

Create Message

Send a message

ActionTry it

Create Message Feedback

Create Message Feedback to confirm a tracked user action was performed by the recipient of the associated Message

ActionTry it

Create Messaging Configuration

Create a new MessagingConfiguration for a service.

ActionTry it

Create New Factor

Create a new Factor for the Entity

ActionTry it

Create New Factor Passkey

Create a new Passkeys Factor for the Entity

ActionTry it

Create New Key

Create New Key using the Twilio api_v2010 REST API.

ActionTry it

Create New Signing Key

Create a new Signing Key for the account making the request.

ActionTry it

Create Notification

Create a new Notification for the corresponding Challenge

ActionTry it

Create Participant

Create Participant using the Twilio api_v2010 REST API.

ActionTry it

Create Payments

create an instance of payments. This will start a new payments session

ActionTry it

Create Phone Number

Create Phone Number using the Twilio messaging_v1 REST API.

ActionTry it

Create Porting Port In

Allows to create a new port in request

ActionTry it

Create Porting Webhook Configuration

Create a Webhook Configuration

ActionTry it

Create Queue

Create a queue

ActionTry it

Create Rate Limit

Create a new Rate Limit for a Service

ActionTry it

Create Realtime Transcription

Create a Transcription

ActionTry it

Create Role

Create a new user role in your account's default service

ActionTry it

Create Safelist

Add a new phone number to SafeList.

ActionTry it

Create Sender Id Registration

Creates a new sender ID registration and initializes an embedded Persona inquiry session. Returns registration details and embedded session credentials for rendering the Compliance Embeddable UI.

ActionTry it

Create Sender Id Registration Embedded Session

Creates a new embedded Persona inquiry session for an existing registration in DRAFT or TWILIO_REJECTED status. Use this to resume an incomplete registration or resubmit a rejected one.

ActionTry it

Create Service

Create a new conversation service on your account

ActionTry it

Create Service

Create Service using the Twilio messaging_v1 REST API.

ActionTry it

Create Service

Create a new Verification Service.

ActionTry it

Create Service Conversation

Create a new conversation in your service

ActionTry it

Create Service Conversation Message

Add a new message to the conversation in a specific service

ActionTry it

Create Service Conversation Participant

Add a new participant to the conversation in a specific service

ActionTry it

Create Service Conversation Scoped Webhook

Create a new webhook scoped to the conversation in a specific service

ActionTry it

Create Service Conversation With Participants

Create a new conversation with the list of participants in your account's default service

ActionTry it

Create Service Role

Create a new user role in your service

ActionTry it

Create Service User

Add a new conversation user to your service

ActionTry it

Create Short Code

Create Short Code using the Twilio messaging_v1 REST API.

ActionTry it

Create Signing Request Configuration

Synchronous operation to insert or update a configuration for the customer.

ActionTry it

Create Sip Auth Calls Credential List Mapping

Create a new credential list mapping resource

ActionTry it

Create Sip Auth Calls Ip Access Control List Mapping

Create a new IP Access Control List mapping

ActionTry it

Create Sip Auth Registrations Credential List Mapping

Create a new credential list mapping resource

ActionTry it

Create Sip Credential

Create a new credential resource.

ActionTry it

Create Sip Credential List

Create a Credential List

ActionTry it

Create Sip Credential List Mapping

Create a CredentialListMapping resource for an account.

ActionTry it

Create Sip Domain

Create a new Domain

ActionTry it

Create Sip Ip Access Control List

Create a new IpAccessControlList resource

ActionTry it

Create Sip Ip Access Control List Mapping

Create a new IpAccessControlListMapping resource.

ActionTry it

Create Sip Ip Address

Create a new IpAddress resource.

ActionTry it

Create Siprec

Create a Siprec

ActionTry it

Create Sms Verification

Initiate SMS verification for a caller ID

ActionTry it

Create Sms Verification Check

Check SMS verification code

ActionTry it

Create Stream

Create a Stream

ActionTry it

Create Token

Create a new token for ICE servers

ActionTry it

Create Tollfree Verification

Create a tollfree verification

ActionTry it

Create Us App To Person

Create Us App To Person using the Twilio messaging_v1 REST API.

ActionTry it

Create Usage Trigger

Create a new UsageTrigger

ActionTry it

Create User

Add a new conversation user to your account's default service

ActionTry it

Create User Defined Message

Create a new User Defined Message for the given Call SID.

ActionTry it

Create User Defined Message Subscription

Subscribe to User Defined Messages for a given Call SID.

ActionTry it

Create Validation Request

Create Validation Request using the Twilio api_v2010 REST API.

ActionTry it

Create Verification

Create a new Verification using a Service

ActionTry it

Create Verification Check

challenge a specific Verification Check.

ActionTry it

Create Voice Verification

Initiate voice verification for a caller ID

ActionTry it

Create Webhook

Create a new Webhook for the Service

ActionTry it

Delete Address

Delete Address using the Twilio api_v2010 REST API.

ActionTry it

Delete Alpha Sender

Delete Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

Delete Application

Delete the application by the specified application sid

ActionTry it

Delete Bucket

Delete a specific Bucket.

ActionTry it

Delete Call

Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs.

ActionTry it

Delete Call Recording

Delete a recording from your account

ActionTry it

Delete Channel Sender

Delete Channel Sender using the Twilio messaging_v1 REST API.

ActionTry it

Delete Conference Recording

Delete a recording from your account

ActionTry it

Delete Configuration Address

Remove an existing address configuration

ActionTry it

Delete Conversation

Remove a conversation from your account's default service

ActionTry it

Delete Conversation Message

Remove a message from the conversation

ActionTry it

Delete Conversation Participant

Remove a participant from the conversation

ActionTry it

Delete Conversation Scoped Webhook

Remove an existing webhook scoped to the conversation

ActionTry it

Delete Credential

Remove a push notification credential from your account

ActionTry it

Delete Destination Alpha Sender

Delete Destination Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

Delete Domain Cert V4

Delete Domain Cert V4 using the Twilio messaging_v1 REST API.

ActionTry it

Delete Entity

Delete a specific Entity.

ActionTry it

Delete Execution

Delete the Execution and all Steps relating to it.

ActionTry it

Delete Factor

Delete a specific Factor.

ActionTry it

Delete Flow

Delete a specific Flow.

ActionTry it

Delete Incoming Phone Number

Delete a phone-numbers belonging to the account used to make the request.

ActionTry it

Delete Incoming Phone Number Assigned Add On

Remove the assignment of an Add-on installation from the Number specified.

ActionTry it

Delete Key

Delete Key using the Twilio api_v2010 REST API.

ActionTry it

Delete Linkshortening Messaging Service

Delete Linkshortening Messaging Service using the Twilio messaging_v1 REST API.

ActionTry it

Delete Media

Delete the Media resource.

ActionTry it

Delete Message

Deletes a Message resource from your account

ActionTry it

Delete Messaging Configuration

Delete a specific MessagingConfiguration.

ActionTry it

Delete Outgoing Caller Id

Delete the caller-id specified from the account

ActionTry it

Delete Participant

Kick a participant from a given conference

ActionTry it

Delete Phone Number

Delete Phone Number using the Twilio messaging_v1 REST API.

ActionTry it

Delete Porting Port In

Allows to cancel a port in request by SID

ActionTry it

Delete Porting Port In Phone Number

Allows to cancel a port in request phone number by SID

ActionTry it

Delete Porting Webhook Configuration Delete

Allows the client to delete a webhook configuration.

ActionTry it

Delete Queue

Remove an empty queue

ActionTry it

Delete Rate Limit

Delete a specific Rate Limit.

ActionTry it

Delete Recording

Delete a recording from your account

ActionTry it

Delete Recording Add On Result

Delete a result and purge all associated Payloads

ActionTry it

Delete Recording Add On Result Payload

Delete a payload from the result along with all associated Data

ActionTry it

Delete Recording Transcription

Delete Recording Transcription using the Twilio api_v2010 REST API.

ActionTry it

Delete Role

Remove a user role from your account's default service

ActionTry it

Delete Safelist

Remove a phone number from SafeList.

ActionTry it

Delete Service

Remove a conversation service with all its nested resources from your account

ActionTry it

Delete Service

Delete Service using the Twilio messaging_v1 REST API.

ActionTry it

Delete Service

Delete a specific Verification Service Instance.

ActionTry it

Delete Service Binding

Remove a push notification binding from the conversation service

ActionTry it

Delete Service Conversation

Remove a conversation from your service

ActionTry it

Delete Service Conversation Message

Remove a message from the conversation

ActionTry it

Delete Service Conversation Participant

Remove a participant from the conversation

ActionTry it

Delete Service Conversation Scoped Webhook

Remove an existing webhook scoped to the conversation

ActionTry it

Delete Service Role

Remove a user role from your service

ActionTry it

Delete Service User

Remove a conversation user from your service

ActionTry it

Delete Service User Conversation

Delete a specific User Conversation.

ActionTry it

Delete Short Code

Delete Short Code using the Twilio messaging_v1 REST API.

ActionTry it

Delete Signing Key

Delete Signing Key using the Twilio api_v2010 REST API.

ActionTry it

Delete Sip Auth Calls Credential List Mapping

Delete a credential list mapping from the requested domain

ActionTry it

Delete Sip Auth Calls Ip Access Control List Mapping

Delete an IP Access Control List mapping from the requested domain

ActionTry it

Delete Sip Auth Registrations Credential List Mapping

Delete a credential list mapping from the requested domain

ActionTry it

Delete Sip Credential

Delete a credential resource.

ActionTry it

Delete Sip Credential List

Delete a Credential List

ActionTry it

Delete Sip Credential List Mapping

Delete a CredentialListMapping resource from an account.

ActionTry it

Delete Sip Domain

Delete an instance of a Domain

ActionTry it

Delete Sip Ip Access Control List

Delete an IpAccessControlList from the requested account

ActionTry it

Delete Sip Ip Access Control List Mapping

Delete an IpAccessControlListMapping resource.

ActionTry it

Delete Sip Ip Address

Delete an IpAddress resource.

ActionTry it

Delete Tollfree Verification

Delete a tollfree verification

ActionTry it

Delete Transcription

Delete a transcription from the account used to make the request

ActionTry it

Delete Us App To Person

Delete Us App To Person using the Twilio messaging_v1 REST API.

ActionTry it

Delete Usage Trigger

Delete Usage Trigger using the Twilio api_v2010 REST API.

ActionTry it

Delete User

Remove a conversation user from your account's default service

ActionTry it

Delete User Conversation

Delete a specific User Conversation.

ActionTry it

Delete User Defined Message Subscription

Delete a specific User Defined Message Subscription.

ActionTry it

Delete Webhook

Delete a specific Webhook.

ActionTry it

Fetch Access Token

Fetch an Access Token for the Entity

ActionTry it

Fetch Account

Fetch the account specified by the provided Account Sid

ActionTry it

Fetch Address

Fetch Address using the Twilio api_v2010 REST API.

ActionTry it

Fetch Alpha Sender

Fetch Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Application

Fetch the application specified by the provided sid

ActionTry it

Fetch Authorized Connect App

Fetch an instance of an authorized-connect-app

ActionTry it

Fetch Available Phone Number Country

Fetch Available Phone Number Country using the Twilio api_v2010 REST API.

ActionTry it

Fetch Balance

Fetch the balance for an Account based on Account Sid. Balance changes may not be reflected immediately. Child accounts do not contain balance information

ActionTry it

Fetch Brand Registrations

Fetch Brand Registrations using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Brand Vetting

Fetch Brand Vetting using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Bucket

Fetch a specific Bucket.

ActionTry it

Fetch Bulk Eligibility

Fetch an eligibility bulk check that you requested to host in Twilio.

ActionTry it

Fetch Call

Fetch the call specified by the provided Call SID

ActionTry it

Fetch Call Notification

Fetch Call Notification using the Twilio api_v2010 REST API.

ActionTry it

Fetch Call Recording

Fetch an instance of a recording for a call

ActionTry it

Fetch Challenge

Fetch a specific Challenge.

ActionTry it

Fetch Channel Sender

Fetch Channel Sender using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Conference

Fetch an instance of a conference

ActionTry it

Fetch Conference Recording

Fetch an instance of a recording for a call

ActionTry it

Fetch Configuration

Fetch the global configuration of conversations on your account

ActionTry it

Fetch Configuration Address

Fetch an address configuration

ActionTry it

Fetch Configuration Webhook

Fetch Configuration Webhook using the Twilio conversations_v1 REST API.

ActionTry it

Fetch Connect App

Fetch an instance of a connect-app

ActionTry it

Fetch Conversation

Fetch a conversation from your account's default service

ActionTry it

Fetch Conversation Message

Fetch a message from the conversation

ActionTry it

Fetch Conversation Message Receipt

Fetch the delivery and read receipts of the conversation message

ActionTry it

Fetch Conversation Participant

Fetch a participant of the conversation

ActionTry it

Fetch Conversation Scoped Webhook

Fetch the configuration of a conversation-scoped webhook

ActionTry it

Fetch Credential

Fetch a push notification credential from your account

ActionTry it

Fetch Deactivation

Fetch a list of all United States numbers that have been deactivated on a specific date.

ActionTry it

Fetch Destination Alpha Sender

Fetch Destination Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Domain Cert V4

Fetch Domain Cert V4 using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Domain Config

Fetch Domain Config using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Domain Config Messaging Service

Fetch Domain Config Messaging Service using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Domain Dns Validation

Fetch Domain Dns Validation using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Entity

Fetch a specific Entity.

ActionTry it

Fetch Execution

Retrieve an Execution

ActionTry it

Fetch Execution Context

Retrieve the most recent context for an Execution.

ActionTry it

Fetch Execution Step

Retrieve a Step.

ActionTry it

Fetch Execution Step Context

Retrieve the context for an Execution Step.

ActionTry it

Fetch Factor

Fetch a specific Factor.

ActionTry it

Fetch Flow

Retrieve a specific Flow.

ActionTry it

Fetch Flow Revision

Retrieve a specific Flow revision.

ActionTry it

Fetch Form

Fetch the forms for a specific Form Type.

ActionTry it

Fetch Incoming Phone Number

Fetch an incoming-phone-number belonging to the account used to make the request.

ActionTry it

Fetch Incoming Phone Number Assigned Add On

Fetch an instance of an Add-on installation currently assigned to this Number.

ActionTry it

Fetch Incoming Phone Number Assigned Add On Extension

Fetch an instance of an Extension for the Assigned Add-on.

ActionTry it

Fetch Key

Fetch Key using the Twilio api_v2010 REST API.

ActionTry it

Fetch Linkshortening Messaging Service Domain Association

Fetch Linkshortening Messaging Service Domain Association using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Media

Fetch a single Media resource associated with a specific Message resource

ActionTry it

Fetch Member

Fetch a specific member from the queue

ActionTry it

Fetch Message

Fetch a specific Message

ActionTry it

Fetch Messaging Configuration

Fetch a specific MessagingConfiguration.

ActionTry it

Fetch Notification

Fetch a notification belonging to the account used to make the request

ActionTry it

Fetch Outgoing Caller Id

Fetch an outgoing-caller-id belonging to the account used to make the request

ActionTry it

Fetch Participant

Fetch an instance of a participant

ActionTry it

Fetch Phone Number

Fetch Phone Number using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Porting Port In

Fetch a port in request by SID

ActionTry it

Fetch Porting Port In Phone Number

Fetch a phone number by port in request SID and phone number SID

ActionTry it

Fetch Porting Portability

Check if a single phone number can be ported to Twilio

ActionTry it

Fetch Porting Webhook Configuration Fetch

Allows to fetch the webhook configuration

ActionTry it

Fetch Queue

Fetch an instance of a queue identified by the QueueSid

ActionTry it

Fetch Rate Limit

Fetch a specific Rate Limit.

ActionTry it

Fetch Recording

Fetch an instance of a recording

ActionTry it

Fetch Recording Add On Result

Fetch an instance of an AddOnResult

ActionTry it

Fetch Recording Add On Result Payload

Fetch an instance of a result payload

ActionTry it

Fetch Recording Add On Result Payload Data

Fetch an instance of a result payload

ActionTry it

Fetch Recording Transcription

Fetch Recording Transcription using the Twilio api_v2010 REST API.

ActionTry it

Fetch Role

Fetch a user role from your account's default service

ActionTry it

Fetch Safelist

Check if a phone number exists in SafeList.

ActionTry it

Fetch Service

Fetch a conversation service from your account

ActionTry it

Fetch Service

Fetch Service using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Service

Fetch specific Verification Service Instance.

ActionTry it

Fetch Service Binding

Fetch a push notification binding from the conversation service

ActionTry it

Fetch Service Configuration

Fetch the configuration of a conversation service

ActionTry it

Fetch Service Conversation

Fetch a conversation from your service

ActionTry it

Fetch Service Conversation Message

Fetch a message from the conversation

ActionTry it

Fetch Service Conversation Message Receipt

Fetch the delivery and read receipts of the conversation message

ActionTry it

Fetch Service Conversation Participant

Fetch a participant of the conversation

ActionTry it

Fetch Service Conversation Scoped Webhook

Fetch the configuration of a conversation-scoped webhook

ActionTry it

Fetch Service Notification

Fetch push notification service settings

ActionTry it

Fetch Service Role

Fetch a user role from your service

ActionTry it

Fetch Service User

Fetch a conversation user from your service

ActionTry it

Fetch Service User Conversation

Fetch a specific User Conversation.

ActionTry it

Fetch Service Webhook Configuration

Fetch a specific service webhook configuration.

ActionTry it

Fetch Short Code

Fetch an instance of a short code

ActionTry it

Fetch Short Code

Fetch Short Code using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Signing Key

Fetch Signing Key using the Twilio api_v2010 REST API.

ActionTry it

Fetch Sip Auth Calls Credential List Mapping

Fetch a specific instance of a credential list mapping

ActionTry it

Fetch Sip Auth Calls Ip Access Control List Mapping

Fetch a specific instance of an IP Access Control List mapping

ActionTry it

Fetch Sip Auth Registrations Credential List Mapping

Fetch a specific instance of a credential list mapping

ActionTry it

Fetch Sip Credential

Fetch a single credential.

ActionTry it

Fetch Sip Credential List

Get a Credential List

ActionTry it

Fetch Sip Credential List Mapping

Fetch a single CredentialListMapping resource from an account.

ActionTry it

Fetch Sip Domain

Fetch an instance of a Domain

ActionTry it

Fetch Sip Ip Access Control List

Fetch a specific instance of an IpAccessControlList

ActionTry it

Fetch Sip Ip Access Control List Mapping

Fetch an IpAccessControlListMapping resource.

ActionTry it

Fetch Sip Ip Address

Read one IpAddress resource.

ActionTry it

Fetch Test User

Fetch flow test users

ActionTry it

Fetch Tollfree Verification

Retrieve a tollfree verification

ActionTry it

Fetch Transcription

Fetch an instance of a Transcription

ActionTry it

Fetch Us App To Person

Fetch Us App To Person using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Us App To Person Usecase

Fetch Us App To Person Usecase using the Twilio messaging_v1 REST API.

ActionTry it

Fetch Usage Trigger

Fetch and instance of a usage-trigger

ActionTry it

Fetch Usecase

Fetch Usecase using the Twilio messaging_v1 REST API.

ActionTry it

Fetch User

Fetch a conversation user from your account's default service

ActionTry it

Fetch User Conversation

Fetch a specific User Conversation.

ActionTry it

Fetch Verification

Fetch a specific Verification

ActionTry it

Fetch Verification Attempt

Fetch a specific verification attempt.

ActionTry it

Fetch Verification Attempts Summary

Get a summary of how many attempts were made and how many were converted.

ActionTry it

Fetch Webhook

Fetch a specific Webhook.

ActionTry it

List Account

Retrieves a collection of Accounts belonging to the account used to make the request

ActionTry it

List Address

List Address using the Twilio api_v2010 REST API.

ActionTry it

List Alpha Sender

List Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

List Application

Retrieve a list of applications representing an application within the requesting account

ActionTry it

List Authorized Connect App

Retrieve a list of authorized-connect-apps belonging to the account used to make the request

ActionTry it

List Available Phone Number Country

List Available Phone Number Country using the Twilio api_v2010 REST API.

ActionTry it

List Available Phone Number Local

List Available Phone Number Local using the Twilio api_v2010 REST API.

ActionTry it

List Available Phone Number Machine To Machine

Twilio no longer supports the MachineToMachine available-number type. This deprecated compatibility action is retained only to return a clear error.

ActionTry it

List Available Phone Number Mobile

List Available Phone Number Mobile using the Twilio api_v2010 REST API.

ActionTry it

List Available Phone Number National

List Available Phone Number National using the Twilio api_v2010 REST API.

ActionTry it

List Available Phone Number Shared Cost

List Available Phone Number Shared Cost using the Twilio api_v2010 REST API.

ActionTry it

List Available Phone Number Toll Free

List Available Phone Number Toll Free using the Twilio api_v2010 REST API.

ActionTry it

List Available Phone Number Voip

List Available Phone Number Voip using the Twilio api_v2010 REST API.

ActionTry it

List Brand Registrations

List Brand Registrations using the Twilio messaging_v1 REST API.

ActionTry it

List Brand Vetting

List Brand Vetting using the Twilio messaging_v1 REST API.

ActionTry it

List Bucket

Retrieve a list of all Buckets for a Rate Limit.

ActionTry it

List Call

Retrieves a collection of calls made to and from your account

ActionTry it

List Call Event

Retrieve a list of all events for a call.

ActionTry it

List Call Notification

List Call Notification using the Twilio api_v2010 REST API.

ActionTry it

List Call Recording

Retrieve a list of recordings belonging to the call used to make the request

ActionTry it

List Challenge

Retrieve a list of all Challenges for a Factor.

ActionTry it

List Channel Sender

List Channel Sender using the Twilio messaging_v1 REST API.

ActionTry it

List Conference

Retrieve a list of conferences belonging to the account used to make the request

ActionTry it

List Conference Recording

Retrieve a list of recordings belonging to the call used to make the request

ActionTry it

List Configuration Address

Retrieve a list of address configurations for an account

ActionTry it

List Connect App

Retrieve a list of connect-apps belonging to the account used to make the request

ActionTry it

List Conversation

Retrieve a list of conversations in your account's default service

ActionTry it

List Conversation Message

Retrieve a list of all messages in the conversation

ActionTry it

List Conversation Message Receipt

Retrieve a list of all delivery and read receipts of the conversation message

ActionTry it

List Conversation Participant

Retrieve a list of all participants of the conversation

ActionTry it

List Conversation Scoped Webhook

Retrieve a list of all webhooks scoped to the conversation

ActionTry it

List Credential

Retrieve a list of all push notification credentials on your account

ActionTry it

List Dependent Phone Number

List Dependent Phone Number using the Twilio api_v2010 REST API.

ActionTry it

List Destination Alpha Sender

List Destination Alpha Sender using the Twilio messaging_v1 REST API.

ActionTry it

List Entity

Retrieve a list of all Entities for a Service.

ActionTry it

List Execution

Retrieve a list of all Executions for the Flow.

ActionTry it

List Execution Step

Retrieve a list of all Steps for an Execution.

ActionTry it

List Factor

Retrieve a list of all Factors for an Entity.

ActionTry it

List Flow

Retrieve a list of all Flows.

ActionTry it

List Flow Revision

Retrieve a list of all Flows revisions.

ActionTry it

List Incoming Phone Number

Retrieve a list of incoming-phone-numbers belonging to the account used to make the request.

ActionTry it

List Incoming Phone Number Assigned Add On

Retrieve a list of Add-on installations currently assigned to this Number.

ActionTry it

List Incoming Phone Number Assigned Add On Extension

Retrieve a list of Extensions for the Assigned Add-on.

ActionTry it

List Incoming Phone Number Local

List Incoming Phone Number Local using the Twilio api_v2010 REST API.

ActionTry it

List Incoming Phone Number Mobile

List Incoming Phone Number Mobile using the Twilio api_v2010 REST API.

ActionTry it

List Incoming Phone Number Toll Free

List Incoming Phone Number Toll Free using the Twilio api_v2010 REST API.

ActionTry it

List Key

List Key using the Twilio api_v2010 REST API.

ActionTry it

List Media

Read a list of Media resources associated with a specific Message resource

ActionTry it

List Member

Retrieve the members of the queue

ActionTry it

List Message

Retrieve a list of Message resources associated with a Twilio Account

ActionTry it

List Messaging Configuration

Retrieve a list of all Messaging Configurations for a Service.

ActionTry it

List Notification

Twilio retired the Notifications list endpoint. This deprecated compatibility action is retained only to return a clear error.

ActionTry it

List Outgoing Caller Id

Retrieve a list of outgoing-caller-ids belonging to the account used to make the request

ActionTry it

List Participant

Retrieve a list of participants belonging to the account used to make the request

ActionTry it

List Participant Conversation

Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified.

ActionTry it

List Phone Number

List Phone Number using the Twilio messaging_v1 REST API.

ActionTry it

List Port In Requests

Retrieve a list of all PortInRequests for a user

ActionTry it

List Queue

Retrieve a list of queues belonging to the account used to make the request

ActionTry it

List Rate Limit

Retrieve a list of all Rate Limits for a service.

ActionTry it

List Recording

Retrieve a list of recordings belonging to the account used to make the request

ActionTry it

List Recording Add On Result

Retrieve a list of results belonging to the recording

ActionTry it

List Recording Add On Result Payload

Retrieve a list of payloads belonging to the AddOnResult

ActionTry it

List Recording Transcription

List Recording Transcription using the Twilio api_v2010 REST API.

ActionTry it

List Role

Retrieve a list of all user roles in your account's default service

ActionTry it

List Service

Retrieve a list of all conversation services on your account

ActionTry it

List Service

List Service using the Twilio messaging_v1 REST API.

ActionTry it

List Service

Retrieve a list of all Verification Services for an account.

ActionTry it

List Service Binding

Retrieve a list of all push notification bindings in the conversation service

ActionTry it

List Service Conversation

Retrieve a list of conversations in your service

ActionTry it

List Service Conversation Message

Retrieve a list of all messages in the conversation

ActionTry it

List Service Conversation Message Receipt

Retrieve a list of all delivery and read receipts of the conversation message

ActionTry it

List Service Conversation Participant

Retrieve a list of all participants of the conversation

ActionTry it

List Service Conversation Scoped Webhook

Retrieve a list of all webhooks scoped to the conversation

ActionTry it

List Service Participant Conversation

Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified.

ActionTry it

List Service Role

Retrieve a list of all user roles in your service

ActionTry it

List Service User

Retrieve a list of all conversation users in your service

ActionTry it

List Service User Conversation

Retrieve a list of all User Conversations for the User.

ActionTry it

List Short Code

Retrieve a list of short-codes belonging to the account used to make the request

ActionTry it

List Short Code

List Short Code using the Twilio messaging_v1 REST API.

ActionTry it

List Signing Key

List Signing Key using the Twilio api_v2010 REST API.

ActionTry it

List Signing Request Configuration

Synchronous operation to retrieve configurations for the customer.

ActionTry it

List Sip Auth Calls Credential List Mapping

Retrieve a list of credential list mappings belonging to the domain used in the request

ActionTry it

List Sip Auth Calls Ip Access Control List Mapping

Retrieve a list of IP Access Control List mappings belonging to the domain used in the request

ActionTry it

List Sip Auth Registrations Credential List Mapping

Retrieve a list of credential list mappings belonging to the domain used in the request

ActionTry it

List Sip Credential

Retrieve a list of credentials.

ActionTry it

List Sip Credential List

Get All Credential Lists

ActionTry it

List Sip Credential List Mapping

Read multiple CredentialListMapping resources from an account.

ActionTry it

List Sip Domain

Retrieve a list of domains belonging to the account used to make the request

ActionTry it

List Sip Ip Access Control List

Retrieve a list of IpAccessControlLists that belong to the account used to make the request

ActionTry it

List Sip Ip Access Control List Mapping

Retrieve a list of IpAccessControlListMapping resources.

ActionTry it

List Sip Ip Address

Read multiple IpAddress resources.

ActionTry it

List Tollfree Verification

List tollfree verifications

ActionTry it

List Transcription

Retrieve a list of transcriptions belonging to the account used to make the request

ActionTry it

List Us App To Person

List Us App To Person using the Twilio messaging_v1 REST API.

ActionTry it

List Usage Record

Retrieve a list of usage-records belonging to the account used to make the request

ActionTry it

List Usage Record All Time

List Usage Record All Time using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record Daily

List Usage Record Daily using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record Last Month

List Usage Record Last Month using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record Monthly

List Usage Record Monthly using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record This Month

List Usage Record This Month using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record Today

List Usage Record Today using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record Yearly

List Usage Record Yearly using the Twilio api_v2010 REST API.

ActionTry it

List Usage Record Yesterday

List Usage Record Yesterday using the Twilio api_v2010 REST API.

ActionTry it

List Usage Trigger

Retrieve a list of usage-triggers belonging to the account used to make the request

ActionTry it

List User

Retrieve a list of all conversation users in your account's default service

ActionTry it

List User Conversation

Retrieve a list of all User Conversations for the User.

ActionTry it

List Verification Attempt

List all the verification attempts for a given Account.

ActionTry it

List Verification Template

List all the available templates for a given Account.

ActionTry it

List Webhook

Retrieve a list of all Webhooks for a Service.

ActionTry it

Send SMS

Immediately send an irreversible outbound SMS or supported channel message from a sender owned by the specified Twilio account.

ActionTry it

Update Account

Modify the properties of a given Account

ActionTry it

Update Address

Update Address using the Twilio api_v2010 REST API.

ActionTry it

Update Application

Updates the application's properties

ActionTry it

Update Brand Registrations

Update Brand Registrations using the Twilio messaging_v1 REST API.

ActionTry it

Update Bucket

Update a specific Bucket.

ActionTry it

Update Call

Initiates a call redirect or terminates a call

ActionTry it

Update Call Recording

Changes the status of the recording to paused, stopped, or in-progress. Note: Pass `Twilio.CURRENT` instead of recording sid to reference current active recording.

ActionTry it

Update Challenge

Verify a specific Challenge.

ActionTry it

Update Challenge Passkeys

Approve a Passkeys challenge

ActionTry it

Update Conference

Update Conference using the Twilio api_v2010 REST API.

ActionTry it

Update Conference Recording

Changes the status of the recording to paused, stopped, or in-progress. Note: To use `Twilio.CURRENT`, pass it as recording sid.

ActionTry it

Update Configuration

Update the global configuration of conversations on your account

ActionTry it

Update Configuration Address

Update an existing address configuration

ActionTry it

Update Configuration Webhook

Update Configuration Webhook using the Twilio conversations_v1 REST API.

ActionTry it

Update Connect App

Update a connect-app with the specified parameters

ActionTry it

Update Conversation

Update an existing conversation in your account's default service

ActionTry it

Update Conversation Message

Update an existing message in the conversation

ActionTry it

Update Conversation Participant

Update an existing participant in the conversation

ActionTry it

Update Conversation Scoped Webhook

Update an existing conversation-scoped webhook

ActionTry it

Update Credential

Update an existing push notification credential on your account

ActionTry it

Update Domain Cert V4

Update Domain Cert V4 using the Twilio messaging_v1 REST API.

ActionTry it

Update Domain Config

Update Domain Config using the Twilio messaging_v1 REST API.

ActionTry it

Update Execution

Update the status of an Execution to `ended`.

ActionTry it

Update Factor

Update a specific Factor. This endpoint can be used to Verify a Factor if passed an `AuthPayload` param.

ActionTry it

Update Flow

Update a Flow.

ActionTry it

Update Flow Validate

Validate flow JSON definition

ActionTry it

Update Incoming Phone Number

Update an incoming-phone-number instance.

ActionTry it

Update Key

Update Key using the Twilio api_v2010 REST API.

ActionTry it

Update Member

Dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL

ActionTry it

Update Message

Update a Message resource (used to redact Message `body` text and to cancel not-yet-sent messages)

ActionTry it

Update Messaging Configuration

Update a specific MessagingConfiguration

ActionTry it

Update Outgoing Caller Id

Updates the caller-id

ActionTry it

Update Participant

Update the properties of the participant

ActionTry it

Update Passkeys Factor

Verify a Passkeys Factor

ActionTry it

Update Payments

update an instance of payments with different phases of payment flows.

ActionTry it

Update Queue

Update the queue with the new parameters

ActionTry it

Update Rate Limit

Update a specific Rate Limit.

ActionTry it

Update Realtime Transcription

Stop a Transcription using either the SID of the Transcription resource or the `name` used when creating the resource

ActionTry it

Update Request Managed Cert

Update Request Managed Cert using the Twilio messaging_v1 REST API.

ActionTry it

Update Role

Update an existing user role in your account's default service

ActionTry it

Update Service

Update Service using the Twilio messaging_v1 REST API.

ActionTry it

Update Service

Update a specific Verification Service.

ActionTry it

Update Service Configuration

Update configuration settings of a conversation service

ActionTry it

Update Service Conversation

Update an existing conversation in your service

ActionTry it

Update Service Conversation Message

Update an existing message in the conversation

ActionTry it

Update Service Conversation Participant

Update an existing participant in the conversation

ActionTry it

Update Service Conversation Scoped Webhook

Update an existing conversation-scoped webhook

ActionTry it

Update Service Notification

Update push notification service settings

ActionTry it

Update Service Role

Update an existing user role in your service

ActionTry it

Update Service User

Update an existing conversation user in your service

ActionTry it

Update Service User Conversation

Update a specific User Conversation.

ActionTry it

Update Service Webhook Configuration

Update a specific Webhook.

ActionTry it

Update Short Code

Update a short code with the following parameters

ActionTry it

Update Signing Key

Update Signing Key using the Twilio api_v2010 REST API.

ActionTry it

Update Sip Credential

Update a credential resource.

ActionTry it

Update Sip Credential List

Update a Credential List

ActionTry it

Update Sip Domain

Update the attributes of a domain

ActionTry it

Update Sip Ip Access Control List

Rename an IpAccessControlList

ActionTry it

Update Sip Ip Address

Update an IpAddress resource.

ActionTry it

Update Siprec

Stop a Siprec using either the SID of the Siprec resource or the `name` used when creating the resource

ActionTry it

Update Stream

Stop a Stream using either the SID of the Stream resource or the `name` used when creating the resource

ActionTry it

Update Test User

Update flow test users

ActionTry it

Update Tollfree Verification

Edit a tollfree verification

ActionTry it

Update Us App To Person

Update Us App To Person using the Twilio messaging_v1 REST API.

ActionTry it

Update Usage Trigger

Update an instance of a usage trigger

ActionTry it

Update User

Update an existing conversation user in your account's default service

ActionTry it

Update User Conversation

Update a specific User Conversation.

ActionTry it

Update Verification

Update a Verification status

ActionTry it

Update Webhook

Update Webhook using the Twilio verify_v2 REST API.

ActionTry it

How the Twilio integration works

The Twilio integration connects your Dench AI CRM directly to Twilio, so agents can read and act on your Twilio data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

454 actions are available for agents to invoke on your behalf, and 45 triggers can start a Dench automation the moment something changes in Twilio. Every call runs through Twilio's own authorization, scoped to the account you connect.

Set up Twilio in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Twilio and click Connect — you'll authorize access through Twilio's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Twilio in chat, or wire a Twilio trigger into an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Twilio integration work with Dench?

The Dench Twilio integration connects your AI CRM to Twilio, so AI agents can work with your Twilio data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Twilio via Dench?

The Twilio integration currently exposes 454 actions, including Create Access Token, Create Account, Create Address, Create Alpha Sender, Create Application, and Create Brand Registration Otp. Agents invoke them on your behalf from chat or from automations.

Can Dench react to events in Twilio automatically?

Yes. The Twilio integration provides 45 triggers — such as Call Answered, Call Answering Machine Detected, Call Completed, and Call Created Via API — that can start a Dench automation the moment something happens in Twilio.

Do I need to write code to connect Twilio to Dench?

No. You connect Twilio from your Dench workspace using Twilio's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Twilio integration secure?

Connections are authorized through Twilio's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Twilio connection from your workspace settings at any time.

Twilio | Dench AI CRM