SendGrid

Send emails and manage contacts, lists, and templates with SendGrid

Configuration

Send Mail

Operation
Send Mail
SendGrid API Key*
••••••••
From Email*
sender@yourdomain.com
From Name
Sender Name
To Email*
recipient@example.com
To Name
Recipient Name
Subject
Email subject (required unless using template)
Content
Email body content (required unless using template)
Content Type
Select...
CC
cc@example.com
BCC
bcc@example.com
Reply To
replyto@example.com
Reply To Name
Reply To Name
Template ID
SendGrid template ID
Dynamic Template Data
json
{"name": "John", "order_id": "12345"}
Attachments
Upload files to attach
Attachments
Reference files from previous blocks
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Add Contact

Operation
Add Contact
SendGrid API Key*
••••••••
Email*
contact@example.com
First Name
John
Last Name
Doe
Custom Fields
json
{"custom_field_1": "value1"}
List IDs
Comma-separated list IDs
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Get Contact

Operation
Get Contact
SendGrid API Key*
••••••••
Contact ID*
Contact ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Search Contacts

Operation
Search Contacts
SendGrid API Key*
••••••••
Search Query*
Describe the search criteria...
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Delete Contacts

Operation
Delete Contacts
SendGrid API Key*
••••••••
Contact IDs*
Comma-separated contact IDs
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Create List

Operation
Create List
SendGrid API Key*
••••••••
List Name*
List name
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Get List

Operation
Get List
SendGrid API Key*
••••••••
List ID*
List ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

List All Lists

Operation
List All Lists
SendGrid API Key*
••••••••
Page Size
100
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Delete List

Operation
Delete List
SendGrid API Key*
••••••••
List ID*
List ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Add Contacts to List

Operation
Add Contacts to List
SendGrid API Key*
••••••••
Contacts (JSON Array)*
json
[{"email": "user@example.com", "first_name": "John"}]
List ID*
List ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Remove Contacts from List

Operation
Remove Contacts from List
SendGrid API Key*
••••••••
Contact IDs*
Comma-separated contact IDs
List ID*
List ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Create Template

Operation
Create Template
SendGrid API Key*
••••••••
Template Name*
Template name
Template Generation
Select...
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Get Template

Operation
Get Template
SendGrid API Key*
••••••••
Template ID*
Template ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

List Templates

Operation
List Templates
SendGrid API Key*
••••••••
Filter by Generation
legacy, dynamic, or both
Page Size
20
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Delete Template

Operation
Delete Template
SendGrid API Key*
••••••••
Template ID*
Template ID
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Create Template Version

Operation
Create Template Version
SendGrid API Key*
••••••••
Template ID*
Template ID
Version Name*
Version name
Template Subject*
Email subject
HTML Content
html
<html><body>{{name}}</body></html>
Plain Text Content
Plain text content
Active
Select...
Output
ParameterTypeDescription
successbooleanOperation success status
messagestringStatus or success message
messageIdstringEmail message ID (send_mail)
tostringRecipient email address (send_mail)
subjectstringEmail subject (send_mail, create_template_version)
idstringResource ID
jobIdstringJob ID for async operations
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
listIdsjsonArray of list IDs the contact belongs to
customFieldsjsonCustom field values
contactsjsonArray of contacts
contactCountnumberNumber of contacts
listsjsonArray of lists
namestringResource name
templatesjsonArray of templates
generationstringTemplate generation
versionsjsonArray of template versions
templateIdstringTemplate ID
activebooleanWhether template version is active
htmlContentstringHTML content
plainContentstringPlain text content

Usage Instructions

Integrate SendGrid into your workflow. Send transactional emails, manage marketing contacts and lists, and work with email templates. Supports dynamic templates, attachments, and comprehensive contact management.

Notes

  • Category: tools
  • Type: sendgrid