Skip to content
MarketingReal-timeUpdated May 2026

SendGrid

Transactional email send + delivery events

SendGrid is the transactional email infrastructure most companies eventually need, order receipts, password resets, account confirmations, all the messages that have to land in the right inbox. Tiny Command exposes three triggers that close the loop on delivery: Email Delivered (it reached the inbox or a server accepted it), Email Opened (the recipient opened it), Email Link Clicked (they clicked a link in it). Eleven actions cover both transactional sending and the audience side: Send Email (custom HTML/text), Send Template Email (using a SendGrid dynamic template ID), Add Contact, Get Contact, List Contacts, Delete Contact, Create List, List Lists, Update List, Delete List, Get List. The integration authorizes with a SendGrid API key. Common pattern: Stripe Checkout Completed fires Send Template Email with the order receipt template, the SendGrid Email Delivered trigger writes a delivery confirmation back to a Sheet, and Email Opened triggers a downstream nurture workflow for engagement scoring.

3triggers
11actions
≈ 2 minto set up
Freetier · no card
Triggers

Workflows start when SendGrid does.

3 real-time triggers, each backed by a webhook subscription. Events arrive within seconds and you don't have to set up polling.

Real-time · webhook-driven
Actions

Do anything SendGrid can do, from a workflow.

Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.

ActionWhat it does
Add or Update ContactAdds or updates (upserts) a contact in SendGrid marketing with email, name, custom fields, and list memberships. Used to keep your audience in sync with your CRM or product DB.
Create ListCreates a new contact list in SendGrid. Use to spin up campaign-scoped audiences from your CRM segments.
Delete ContactDeletes one or more SendGrid contacts by ID. Used for GDPR/CCPA right-to-delete requests or for unsubscribe cleanup.
Delete ListDeletes a SendGrid contact list (the contacts themselves are not deleted, just removed from the list). Use to retire one-off campaign audiences.
Find Contact by EmailSearches for a SendGrid contact by email and returns the record with custom fields and list memberships. The standard upsert lookup before deciding to add or update.
Get ListReturns a SendGrid contact list by ID with name and contact count. Use to render a list-detail view or to validate a list reference.
Search ContactsSearches contacts using SGQL (SendGrid Query Language), which supports filters on email, custom fields, and list membership. Useful for building dynamic audiences.
List All ListsReturns all contact lists in SendGrid marketing. Used to populate a list picker.
Send EmailSends a transactional email via SendGrid with from, to, subject, HTML/plain content, and optional CC/BCC/attachments/reply-to. The bread-and-butter SendGrid action.
Send Template EmailSends an email using a SendGrid dynamic template, passing in the Handlebars data substitutions. Use templates so design lives in SendGrid and code only ships data.
Update ListUpdates a SendGrid contact list's name. Use to keep list names aligned with your campaign naming convention.
Recipes

Pre-built SendGrid workflows.

Clone any recipe and customize it in one click. Every recipe is fully editable.

Before you build

Three things worth knowing.

Filter at the trigger

Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.

Authorize once, reuse anywhere

Connect SendGrid once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.

No JSON to read

Every SendGrid field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.

FAQ

Questions about the SendGrid integration.

If we missed yours, ping support. We usually reply within an hour.

How do I connect SendGrid to Tiny Command?
Open the Tiny Command workflow builder, drop in a SendGrid node, and click Connect. Authorize SendGrid once and any workflow on your account can use its triggers and actions. Most teams finish the connection in under two minutes.
What SendGrid triggers does Tiny Command support?
Tiny Command supports 3 real-time SendGrid triggers, including "Email Delivered", "Email Link Clicked", "Email Opened". Each trigger fires within seconds of the event happening in SendGrid.
What SendGrid actions can I run from a workflow?
11 SendGrid actions are available out of the box, covering marketing operations like "Add or Update Contact". Every action accepts dynamic inputs from upstream nodes, whether that's a search result, an AI output, or a form field.
Is the SendGrid integration real-time?
Yes. Email Delivered and every other SendGrid trigger uses webhooks or push subscriptions, so workflows fire within seconds of the event in SendGrid rather than on a polling schedule.
Do I need to write code to use SendGrid with Tiny Command?
No. Every SendGrid trigger and action is fully configurable from the visual workflow builder. For edge cases that aren't covered, drop in a custom HTTP node and call any SendGrid API endpoint directly.
How much does the SendGrid integration cost?
There's a free tier you can start on without a credit card. Higher run volumes and team features come with paid plans. The SendGrid integration itself has no per-app surcharge.
Related

More marketing apps people connect.

Same category as SendGrid, ordered by how often teams pair them. Hover the carousel to pause.

Do more with SendGrid.

Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.