Requirements
Before you set up the credential, make sure you have an active Twilio SendGrid account and an API access token from your account settings ready.[3]
Get your Twilio SendGrid credentials
- Twilio Sendgrid - API KeypasswordRequired
Enter your API Key. You can generate an API Key in the SendGrid Dashboard under Settings → API Keys.
[1]
Connect Twilio SendGrid in WEXTL
- Log in to your WEXTL account, add the Twilio SendGrid node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Twilio SendGrid account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Twilio SendGrid node modules
The list below is a reference of every Twilio SendGrid node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each Twilio SendGrid node module below opens to reveal its input parameters, outputs, and connection requirements.
Watch AccountsTrigger
| Field | Type |
|---|---|
| Account ID | text |
| Created at | date |
| Updated at | date |
Watch SegmentsTrigger
| Field | Type |
|---|---|
| Segment ID | text |
| Segment Name | text |
| Contacts Count | number |
| Created At | date |
| Updated At | date |
| Sample Updated At | date |
| Next Sample Update | date |
| Query Version | text |
Watch SendersTrigger
| Field | Type |
|---|---|
| Sender ID | number |
| Nickname | text |
| From | object |
| From Email | |
| From Name | text |
| Reply To | object |
| Reply-To Email | text |
| Reply-To Name | text |
| Address | text |
| Address Line 2 | text |
| City | text |
| State | text |
| ZIP Code | text |
| Country | text |
| Verified | boolean |
Watch Single SendsTrigger
| Field | Type |
|---|---|
| Single Send ID | text |
| Name | text |
| Status | text |
| Categories | array |
| Send At | date |
| Is A/B Test | boolean |
| Updated At | date |
| Created At | date |
Get a ContactAction
Get a ListAction
Get a SegmentAction
| Field | Type |
|---|---|
Segment IDRequired | choice |
| Include Contact Sample | boolean |
| Field | Type |
|---|---|
| Segment ID | text |
| Segment Name | text |
| Query DSL | text |
| Contacts Count | number |
| Created At | date |
| Updated At | date |
| Sample Updated At | date |
| Next Sample Update | date |
| Parent List IDs | array |
| Query Version | text |
| Refreshes Used | number |
Get a SenderAction
Get a Single SendAction
Get a TeammateAction
Get a Transactional Template VersionAction
Get Account EmailAction
| Field | Type |
|---|---|
Get Account InformationAction
| Field | Type |
|---|---|
| Reputation | number |
| Type | text |
Get Account StateAction
Get an Authenticated DomainAction
Get Automation StatSearch
| Field | Type |
|---|---|
Automation IDRequired | choice |
| Group By | array |
| Step IDs | array |
| Aggregated By | choice |
| Start Date | date |
| End Date | date |
| Timezone | text |
| Field | Type |
|---|---|
| Automation ID | text |
| Aggregation | text |
| Step ID | text |
| Statistics | object |
| Bounce Drops | number |
| Bounces | number |
| Clicks | number |
| Delivered | number |
| Invalid Emails | number |
| Opens | number |
| Requests | number |
| Spam Report Drops | number |
| Spam Reports | number |
| Unique Clicks | number |
Get Batched Contacts by IDsSearch
Get Bulk Email Validation JobAction
Get Contacts by IdentifiersAction
| Field | Type |
|---|---|
Identifier TypeRequired | choice |
IdentifiersRequired | array |
| Field | Type |
|---|---|
| Contact ID | text |
| First Name | text |
| Last Name | text |
| Unique Name | text |
| Phone Number ID | text |
| External ID | text |
| Anonymous ID | text |
| Alternate Emails | array |
| Address Line 1 | text |
| Address Line 2 | text |
Get Credit BalanceAction
| Field | Type |
|---|---|
| Remain | number |
| Total | number |
| Overage | number |
| Used | number |
| Last reset | text |
| Next reset | text |
| Reset frequency | text |
Get CSV Download URLAction
Get Default AuthenticationAction
Get Export Contacts StatusAction
| Field | Type |
|---|---|
Export Job IDRequired | choice |
| Field | Type |
|---|---|
| Export Job ID | text |
| Status | text |
| Created At | date |
| Updated At | date |
| Completed At | date |
| Expires At | date |
| Download URLs | array |
| Download URL | url |
| Message | text |
| Contact Count | number |
| Metadata | object |
| Previous Page URL | url |
| Current Page URL | url |
| Next Page URL | url |
| Total Count | number |
Get Import Contacts StatusAction
Get IP Address DetailsAction
Get Remaining IP CountSearch
Get Single Send Click Tracking StatsSearch
Get Total Contact CountAction
| Field | Type |
|---|---|
| Contact Count | number |
| Billable Contact Count | number |
| Billable Breakdown | object |
| Total Billable Contacts | number |
| Subuser Breakdown | object |
Get Transactional TemplateAction
Get User ProfileAction
| Field | Type |
|---|---|
| Address | text |
| Address 2 | text |
| City | text |
| Company | text |
| Country | text |
| First name | text |
| Last name | text |
| Phone | text |
| State | text |
| Website | text |
| Zip | text |
Get UsernameAction
| Field | Type |
|---|---|
| Username | text |
| User ID | number |
List a ListSearch
List Account IPsSearch
List AccountsSearch
List All Single StatsSearch
| Field | Type |
|---|---|
| Single Send IDs | choice |
| Limit | number |
| Field | Type |
|---|---|
| Single Send ID | text |
| A/B Variation | text |
| A/B Phase | text |
| Aggregation | text |
| Statistics | object |
| Bounce Drops | number |
| Bounces | number |
| Clicks | number |
| Delivered | number |
| Invalid Emails | number |
| Opens | number |
| Requests | number |
| Spam Report Drops | number |
| Spam Reports | number |
| Unique Clicks | number |
List Assigned IP AddressesSearch
List Authenticated DomainsSearch
List Automation StatsSearch
| Field | Type |
|---|---|
| Automation ID | choice |
| Limit | number |
| Field | Type |
|---|---|
| Automation ID | text |
| Aggregation | text |
| Step ID | text |
| Statistics | object |
| Bounce Drops | number |
| Bounces | number |
| Clicks | number |
| Delivered | number |
| Invalid Emails | number |
| Opens | number |
| Requests | number |
| Spam Report Drops | number |
| Spam Reports | number |
| Unique Clicks | number |
List Bulk Email Validation JobsSearch
List ContactsSearch
List Custom FieldsSearch
List Existing ExportsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| Export Job ID | text |
| Status | text |
| Created At | date |
| Completed At | date |
| Expires At | date |
| Download URLs | array |
| Download URL | url |
| User ID | text |
| Export Type | text |
| Segments | array |
| Segment ID | text |
| Segment Name | text |
| Lists | array |
| List ID | text |
| List Name | text |
| Metadata | object |
| Previous URL | url |
| Current URL | url |
| Next URL | url |
List IP AddressesSearch
List OfferingsSearch
List Pending Teammate InvitationsSearch
List SegmentsSearch
List SendersSearch
List Single Send StatsSearch
| Field | Type |
|---|---|
Single Send IDRequired | choice |
| Aggregated By | choice |
| Start Date | date |
| End Date | date |
| Timezone | text |
| Group By | array |
| Limit | number |
| Field | Type |
|---|---|
| Single Send ID | text |
| A/B Variation | text |
| A/B Phase | text |
| Aggregation | text |
| Statistics | object |
| Bounce Drops | number |
| Bounces | number |
| Clicks | number |
| Delivered | number |
| Invalid Emails | number |
| Opens | number |
| Requests | number |
| Spam Report Drops | number |
| Spam Reports | number |
| Unique Clicks | number |
List Single SendsAction
List TeamatesSearch
List Teammate Subuser AccessAction
List Transactional TemplateSearch
Search Single SendsSearch
Activate Transactional Template VersionAction
Add Account IPsAction
Add IP AddressesAction
Add IP to Authenticated DomainAction
Add or Update ContactsAction
Authenticate a DomainAction
| Field | Type |
|---|---|
DomainRequired | text |
| Subdomain | text |
| IP Addresses | array |
| IP Address | text |
| Custom SPF | boolean |
| Default Domain | boolean |
| Automatic Security | boolean |
| Custom DKIM Selector | text |
| Region | choice |
| Field | Type |
|---|---|
| Domain ID | number |
| User ID | number |
| Subdomain | text |
| Domain | text |
| Username | text |
| Ips | array |
| Custom spf | boolean |
| Default | boolean |
| Legacy | boolean |
| Automatic security | boolean |
| Valid | boolean |
Authenticate Customer Account UserAction
| Field | Type |
|---|---|
Account IDRequired | choice |
Create a SegmentAction
Create a SenderAction
| Field | Type |
|---|---|
NicknameRequired | text |
FromRequired | object |
From EmailRequired | text |
From NameRequired | text |
Reply ToRequired | object |
Reply-To EmailRequired | text |
Reply-To NameRequired | text |
AddressRequired | text |
| Address Line 2 | text |
CityRequired | text |
| State | text |
| ZIP Code | text |
CountryRequired | text |
| Field | Type |
|---|---|
| Sender ID | number |
| Nickname | text |
| From | object |
| Name | text |
| Reply to | object |
| text | |
| Name | text |
| Address | text |
| Address 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Verified | boolean |
Create an AccountAction
Create ListAction
Create Single SendAction
| Field | Type |
|---|---|
Single Send NameRequired | text |
| Categories | array |
| Send At | date |
| Recipients | object |
| List IDs | choice |
| Segment IDs | choice |
| Send To All Contacts | boolean |
| Email Configuration | object |
| Subject | text |
| HTML Content | text |
| Plain Text Content | text |
| Generate Plain Text Content | boolean |
| Design ID | text |
| Editor | choice |
| Suppression Group ID | number |
| Custom Unsubscribe URL | url |
| Sender ID | choice |
| IP Pool | text |
| Field | Type |
|---|---|
| Name | text |
| Single Send ID | text |
| Status | text |
| Created at | date |
| Categories | array |
| Email config | object |
| Subject | text |
| HTML content | text |
| Plain content | text |
| Generate plain content | boolean |
| Editor | text |
| Suppression group ID | text |
| Custom unsubscribe URL | text |
| Sender ID | text |
| IP pool | text |
| Send to | object |
| List ids | array |
Create Transactional TemplateAction
Create Transactional Template VersionAction
| Field | Type |
|---|---|
Template IDRequired | choice |
| Active | boolean |
Version NameRequired | text |
| Subject | text |
| HTML Content | text |
| Plain Text Content | text |
| Generate Plain Text Content | boolean |
| Editor | choice |
| Field | Type |
|---|---|
| ID | text |
| Template ID | text |
| Active | number |
| Name | text |
| HTML content | text |
| Plain content | text |
| Generate plain content | boolean |
| Subject | text |
| Updated at | date |
| Editor | text |
Delete a ListAction
| Field | Type |
|---|---|
List IDRequired | choice |
Delete a SegmentAction
| Field | Type |
|---|---|
Segment IDRequired | choice |
Delete a SenderAction
| Field | Type |
|---|---|
Sender IDRequired | choice |
Delete Account IPsAction
| Field | Type |
|---|---|
Account IDRequired | choice |
IP AddressesRequired | array |
Delete an AccountAction
| Field | Type |
|---|---|
Account IDRequired | choice |
Delete Authenticated DomainAction
| Field | Type |
|---|---|
Authenticated Domain IDRequired | choice |
Delete Contact IdentifierAction
Delete ContactsAction
| Field | Type |
|---|---|
| Contact IDs | array |
| Delete All Contacts | boolean |
Delete Custom Field DefinitionAction
| Field | Type |
|---|---|
Custom Field IDRequired | choice |
Delete Pending Teammate InvitationAction
| Field | Type |
|---|---|
Pending InvitationRequired | text |
Delete Single SendAction
| Field | Type |
|---|---|
Single Send IDRequired | choice |
Delete Single Send ScheduleAction
Delete TeammateAction
| Field | Type |
|---|---|
UsernameRequired | choice |
Delete Transactional TemplateAction
| Field | Type |
|---|---|
Template IDRequired | choice |
Delete Transactional Template VersionAction
| Field | Type |
|---|---|
Template IDRequired | choice |
Version IDRequired | text |
Export Automation StatsAction
Export ContactsAction
| Field | Type |
|---|---|
| List IDs | choice |
| Segment IDs | choice |
| Send Email Notification | boolean |
| File Type | choice |
| Maximum File Size (MB) | number |
Export Single Send StatsAction
Filter MessagesAction
Import ContactsAction
Invite TeammateAction
Make an API Calluniversal
Remove Contacts from ListAction
Remove IP from Authenticated DomainAction
Request Bulk Email Validation Upload URLAction
Request Message Activity CSVAction
Resend Sender VerificationAction
| Field | Type |
|---|---|
Sender IDRequired | choice |
Schedule Single SendAction
Send Test Marketing EmailAction
| Field | Type |
|---|---|
Template IDRequired | choice |
| Template Version ID Override | text |
| Sender ID | choice |
| From Address | text |
| Custom Unsubscribe URL | text |
| Suppression Group ID | number |
Email AddressesRequired | array |
Update a ListAction
Update a PasswordAction
| Field | Type |
|---|---|
Current PasswordRequired | secret |
New PasswordRequired | secret |
Update a SenderAction
| Field | Type |
|---|---|
Sender IDRequired | choice |
| Nickname | text |
| From | object |
| From Email | |
| From Name | text |
| Reply To | object |
| Reply-To Email | text |
| Reply-To Name | text |
| Address | text |
| Address Line 2 | text |
| City | text |
| State | text |
| ZIP Code | text |
| Country | text |
| Field | Type |
|---|---|
| Sender ID | number |
| Nickname | text |
| From | object |
| Name | text |
| Reply to | object |
| text | |
| Name | text |
| Address | text |
| Address 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Verified | boolean |
Update Account EmailAction
Update Account OfferingsAction
Update Account StateAction
Update Authenticated DomainAction
Update Custom Field DefinitionAction
Update SegmentAction
| Field | Type |
|---|---|
Segment IDRequired | choice |
| Segment Name | text |
| Query DSL | text |
| Field | Type |
|---|---|
| Segment ID | text |
| Segment Name | text |
| Query DSL | text |
| Contacts Count | number |
| Created At | date |
| Updated At | date |
| Sample Updated At | date |
| Next Sample Update | date |
| Parent List IDs | array |
| Query Version | text |
| Refreshes Used | number |
Update Single SendAction
| Field | Type |
|---|---|
Single Send IDRequired | choice |
| Single Send Name | text |
| Categories | array |
| Send At | date |
| Recipients | object |
| List IDs | choice |
| Segment IDs | choice |
| Send To All Contacts | boolean |
| Email Configuration | object |
| Subject | text |
| HTML Content | text |
| Plain Text Content | text |
| Generate Plain Text Content | boolean |
| Design ID | text |
| Editor | choice |
| Suppression Group ID | number |
| Custom Unsubscribe URL | url |
| Sender ID | choice |
| IP Pool | text |
| Field | Type |
|---|---|
| Single Send ID | text |
| Name | text |
| Status | text |
| Created At | date |
| Recipients | object |
| List IDs | array |
| Segment IDs | array |
| Send To All Contacts | boolean |
| Warnings | array |
Update Teammate PermissionsAction
Update Transactional TemplateAction
Update Transactional Template VersionAction
| Field | Type |
|---|---|
Template IDRequired | choice |
Version IDRequired | text |
| Active | boolean |
| Version Name | text |
| Subject | text |
| HTML Content | text |
| Plain Text Content | text |
| Generate Plain Text Content | boolean |
| Editor | choice |
| Field | Type |
|---|---|
| ID | text |
| Template ID | text |
| Active | number |
| Name | text |
| HTML content | text |
| Plain content | text |
| Generate plain content | boolean |
| Subject | text |
| Updated at | date |
| Editor | text |
Update User ProfileAction
Update UsernameAction
| Field | Type |
|---|---|
UsernameRequired | text |
Validate an EmailAction
Templates
Look for Twilio SendGrid templates in the WEXTL template library.
Browse templates →Explore alternative apps
- AWS SES[2]Send transactional email and manage Amazon SES identities, templates, contacts, suppressions, and configuration sets.
- AWS SQSSend, receive, and manage messages on Amazon SQS queues.
- BrevoEmail, SMS, and marketing automation platform (formerly Sendinblue).
- Benchmark EmailEmail marketing platform for campaigns, lists, automations, and subscriber engagement.
- BatchDialerCloud predictive dialer for sales and collections teams with contacts and campaigns.
References
- WEXTL® Twilio SendGrid Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Twilio SendGrid.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:13