# SendGrid Integration

> Connect SendGrid to Taskade to send email from a verified sender, send dynamic template email, and add contacts to Marketing Campaigns lists in automations.

- Source: https://www.taskade.com/learn/connect/sendgrid-integration
- Section: Connect
- Updated: 2026-11-09
- Index of all pages: https://www.taskade.com/learn/llms.txt

## Overview

Connect SendGrid to Taskade so your automations and AI agents can send email from your own sender. Send a plain or HTML email, send a dynamic template that you designed in SendGrid, and keep your Marketing Campaigns lists current.

> **TL;DR:** SendGrid connects to Taskade [automations](https://www.taskade.com/learn/automation/automations-execution) with an API key. **Send Email** sends one email from a verified sender. **Send With Template** fills a SendGrid dynamic template with your data. **Add Contact to List** adds or updates a marketing contact. SendGrid has no triggers, and its steps need Pro and up.

```mermaid
flowchart LR
    A[Form submission in Taskade] --> B[Taskade automation starts]
    B --> C[Write with AI writes a reply]
    C --> D[Send With Template through SendGrid]
    B --> E[Add Contact to List]
    style A fill:#2a1225,color:#ff8fa3,stroke:#ff2d60,stroke-width:2px
    style B fill:#0d1b2a,color:#7dd3fc,stroke:#38bdf8,stroke-width:1.5px
    style C fill:#1a0d24,color:#ce93d8,stroke:#6a1b9a,stroke-width:1.5px
    style D fill:#0d1a0e,color:#86efac,stroke:#22c55e,stroke-width:1.5px
    style E fill:#0d1a0e,color:#86efac,stroke:#22c55e,stroke-width:1.5px
```

## Before You Start

- **What you need**: A SendGrid account with a verified sender or an authenticated domain, and a Taskade workspace
- **Plan**: Pro and up. On Free and Starter, the SendGrid steps show a **PRO** badge and open the upgrade page.
- **Time**: About 5 minutes

## Step 1: Create a SendGrid API Key

1. Sign in to SendGrid, and open **Settings**, then **API Keys**.
2. Select **Create API Key**.
3. Pick **Full Access**. Or pick **Restricted Access** with Mail Send, Template Engine (read), and Marketing (contacts and lists).
4. Copy the key. It starts with `SG.`.

## Step 2: Connect SendGrid in Taskade

Taskade stores the connection for the whole workspace, so every automation that uses SendGrid reuses it. Taskade keeps the key encrypted.

1. Open **Automations** in your workspace, and click **Create**.
2. Add a step, and search for **SendGrid**.
3. Click **Connect**.
4. Paste the key into **API Key**.
5. Under **Region**, pick **Global**. If your account or subuser uses EU data residency, pick **EU**.
6. Save the connection. Taskade tests the key with SendGrid before it saves it.

## Step 3: Pick an Action

Add a SendGrid action after any trigger. See [Automation Triggers](https://www.taskade.com/learn/automation/triggers) for the events that can start the automation.

| Action | What it does |
| --- | --- |
| **Send Email** | Sends one email with a **Subject** and an **HTML body** or a **Plain text body**. Each run sends a new email. |
| **Send With Template** | Sends one email from a SendGrid dynamic template. The template sets the subject and the body. **Template data** fills in its fields. |
| **Add Contact to List** | Adds a contact to a Marketing Campaigns **List**, or updates the contact if the email is already there. SendGrid adds it in the background, usually within a few minutes. |

Both send actions share these fields:

| Field | What to enter |
| --- | --- |
| **From** | The sender, for example `Acme <hello@acme.com>`. It must be a verified sender or on a domain that you authenticated in SendGrid. |
| **To** | One address, or several separated by commas. |
| **CC**, **BCC** | Optional. Addresses separated by commas. |
| **Reply-To** | Optional. The address that receives replies. |
| **Attachments** | Optional. Public `https://` links to files, up to 10 files and 20 MB in total. Taskade downloads each file and attaches it. |

You are done when a test email arrives from your SendGrid sender, or the test contact shows in your SendGrid list.

## Build Your First SendGrid Automation

Start from one of these patterns, then add your own steps.

| Goal | Trigger | Steps that follow |
| --- | --- | --- |
| Confirm a booking | A form submission | Send With Template with the booking details |
| Grow a newsletter list | A form submission | Add Contact to List |
| Send a weekly digest | Schedule | Summarize with AI, then Send Email to the team |

To describe an automation in plain words instead, ask [Taskade EVE](https://www.taskade.com/learn/agents/eve-assistant) in your workspace. For example:

```text
Build an automation that uses SendGrid. When someone submits my contact form, send them a thank-you email from hello@acme.com. Do not add any other steps yet.
```

The last sentence of the prompt keeps the first draft small, so you can test one step before you add more.

Your [AI agents](https://www.taskade.com/learn/agents/agent-tools) can also use the SendGrid actions as tools during a chat.

## Frequently Asked Questions

**Why does SendGrid refuse my From address?**

SendGrid sends only from a verified sender or from a domain that you authenticated. Verify the address or the domain in SendGrid, then run the step again.

**How is SendGrid different from the SMTP connector?**

The SMTP connector sends through any mail server, SendGrid included, with a user name and a password. The SendGrid connector uses an API key and adds dynamic templates and marketing lists.

**Can a SendGrid email start an automation?**

No. SendGrid has actions only. To start an automation from an incoming email, use the [Mailhook trigger](https://www.taskade.com/learn/automation/mailhook) or the Gmail New Email trigger.

## Related guides

- [SMTP Integration](https://www.taskade.com/learn/connect/smtp-integration). Send email through any mail server.
- [Resend Integration](https://www.taskade.com/learn/connect/resend-integration). Transactional email from your verified domain.
- [Brevo Integration](https://www.taskade.com/learn/connect/brevo-integration). Email marketing and transactional email.
- [Gmail Integration](https://www.taskade.com/learn/connect/gmail-integration). Send email from your own inbox.
- [Automation Actions](https://www.taskade.com/learn/automation/actions). See the Taskade actions that can follow a trigger.
- [Explore integrations](https://www.taskade.com/integrations) and [browse automations](https://www.taskade.com/automate).
