You can wire the Twilio node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Twilio under Credentials in the node settings. See Connecting credentials for the general flow.Account
Enter the values manually when creating the credential. Navigate to Console Dashboard → Account Info section → Copy Account SID and Auth Token Get your credentials here.API key
Enter the values manually when creating the credential. Navigate to Console → API Keys & Tokens → Create API Key → Save the API Key SID and Secret (secret is shown only once) Get your credentials here.SendGrid API key
Enter the values manually when creating the credential. Navigate to Settings → API Keys → Create API Key → Select ‘Restricted Access’ → Grant ‘Mail Send’ permission → Generate & View Get your credentials here.Operations
Call
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Call | get_call | Get details about a specific call by SID | |
| List Calls | list_calls | List calls made to/from your account with filters | |
| Make Outbound Call | make_outbound_call | Make an outbound phone call with TwiML instructions | |
| Update in Progress Call | update_in_progress_call | Update an in-progress call (redirect, hangup, or modify) |
Conference
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Conference | get_conference | Get details about a specific conference | |
| List Conference Participants | list_conference_participants | List participants in a conference | |
| List Conferences | list_conferences | List conferences in your account | |
| Update Conference Participant | update_conference_participant | Update a conference participant (mute, hold, kick) |
Conversation
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Add Conversation Participant | add_conversation_participant | Add a participant to a conversation (SMS, WhatsApp, or Chat) | |
| Create Conversation | create_conversation | Create a new conversation (Conversations API) | |
| Delete Conversation | delete_conversation | Delete a conversation | |
| Get Conversation | get_conversation | Get details about a specific conversation | |
| List Conversations | list_conversations | List all conversations in your account | |
| Send Conversation Message | send_conversation_message | Send a message to a conversation |
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Sendgrid Email Stats | get_sendgrid_email_stats | Get email delivery statistics from SendGrid | |
| Send Sendgrid Template Email | send_sendgrid_template_email | Send an email using a SendGrid template | |
| Send Sendgrid Transactional Email | send_sendgrid_transactional_email | Send a transactional email via SendGrid Email API |
Message
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Delete Message | delete_message | Delete a message from your account (removes from logs) | |
| Get Message | get_message | Get details about a specific message by SID | |
| List Messages | list_messages | List messages sent/received from your account with filters | |
| Send Sms Message | send_sms_message | Send an SMS or MMS message via Twilio Messaging API |
Phone number
| Operation | ID | Description | Trigger |
|---|---|---|---|
| List Owned Phone Numbers | list_owned_phone_numbers | List phone numbers owned by your account | |
| Lookup Phone Number Info | lookup_phone_number_info | Look up phone number information (carrier, line type, validation) | |
| Purchase Phone Number | purchase_phone_number | Purchase an available phone number | |
| Release Phone Number | release_phone_number | Release (delete) a phone number from your account | |
| Search Available Phone Numbers | search_available_phone_numbers | Search for available phone numbers to purchase | |
| Update Phone Number Configuration | update_phone_number_configuration | Update configuration for an owned phone number |
Recording
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Delete Call Recording | delete_call_recording | Delete a call recording from your account | |
| Get Call Recording | get_call_recording | Get details about a specific recording | |
| List Call Recordings | list_call_recordings | List call recordings from your account |
Verification
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Check Verification Code | check_verification_code | Check if a verification code is correct (Twilio Verify API) | |
| Start Verification Code | start_verification_code | Send a verification code via SMS, Voice, or Email (Twilio Verify API) |
WhatsApp message
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Whatsapp Message | get_whatsapp_message | Get details about a specific WhatsApp message | |
| Send Whatsapp Message | send_whatsapp_message | Send a WhatsApp message via Twilio (template or session message) |
Other
| Operation | ID | Description | Trigger |
|---|---|---|---|
| On Incoming SMS | on_incoming_sms | Trigger: fires when an SMS is received by a Twilio phone number. | Yes |