Skip to main content
SendGrid sends branded transactional emails from Zippendo events using Dynamic Templates. The catalog card copy is: Send branded emails via SendGrid Dynamic Templates. This page is the SendGrid connect form. Shared chrome: Connect an integration. Inventory: Connect a carrier or integration. Conditional logic: Automations. Provider essay: SendGrid. Creating a connection uses the same plan gate as outbound webhooks (Growth and above). Nordlys on this page is Pro, so Connect is unlocked.

Prerequisites

  • A SendGrid API Key with mail-send permission.
  • A verified From Email and the From Name that should appear on messages.

Where to get the API Key

Create the key in SendGrid Settings → API Keys. That console requires signing in to your Twilio SendGrid account. The public docs page below is the step we can show.
Twilio SendGrid docs for API Keys, with Manage API keys and a Settings then API Keys path

SendGrid docs: create an API key under Settings → API Keys (the live console requires your own login)

Connect from Catalog

1

Open Catalog

Sidebar Integrations. Page title Integrations. Description: Connect downstream tools to receive shipping and order events from Zippendo. Tabs: Connected (?tab=connected) and Catalog (?tab=catalog).
2

Find SendGrid

Card title SendGrid. Links: Use in automations and Read more (https://zippendo.com/docs/integrations/sendgrid). Button Connect, or Add connection after the first SendGrid connection.
3

Click Connect

Modal id connect-integration-modal. Title Connect SendGrid. Subtitle: Send branded emails via SendGrid Dynamic Templates.
4

Fill required fields

Connection Name *, API Key *, From Email *, and From Name *. Tick Auto-send events if you want Zippendo to send without an automation.
5

Connect

Connect stays disabled until name, API Key, From Email, and From Name are filled. Success toast: Integration connected successfully. Failure: Failed to create connection (or This feature is not available on your current plan.).
Integrations Catalog with the SendGrid card, Use in automations, Read more, and ConnectIntegrations Catalog with the SendGrid card, Use in automations, Read more, and Connect

SendGrid on Catalog — Use in automations, Read more, Connect

Connect SendGrid dialog with Connection Name, API Key, From Email, From Name, and event checkboxesConnect SendGrid dialog with Connection Name, API Key, From Email, From Name, and event checkboxes

Connect SendGrid — API Key, From Email, From Name, Auto-send events

Shared fields

These appear on every integration connect dialog, including SendGrid.

SendGrid credentials

Footer: Cancel / Connect. Dynamic Template ID exists on the API (eventConfig) only. It is not a field on Connect, Edit, or the automation inspector. Auto-send and Send SendGrid Email use that per-event templateId when it is set via the API. SendGrid does not auto-send order events. Live mail also needs a customer email on the payload as the recipient.

Auto-send events SendGrid supports

Groups shown: Shipments, Tracking. No Orders group. Not on this modal: Shipment Updated, Shipment Error, Order Created, Order Updated, Order Cancelled.
Connect SendGrid dialog scrolled to Auto-send events including Tracking UpdatedConnect SendGrid dialog scrolled to Auto-send events including Tracking Updated

SendGrid Auto-send events — Shipments and Tracking Updated

After you connect

Connected shows a green Connected pill and {{count}} connection(s). Each row: name, {{count}} event(s) (and Paused if inactive — there is no pause toggle), Send test event, View delivery log, Edit connection, Delete connection.
Integrations Connected tab with a SendGrid connection and action iconsIntegrations Connected tab with a SendGrid connection and action icons

Connected — SendGrid row with test, log, edit, and disconnect

There is no Sandbox Mode checkbox. Use Send test event (toast Test event sent / Failed to send test event).

Edit SendGrid Connection

Modal id edit-integration-connection-modal. Title Edit SendGrid Connection. Subtitle Update the configuration for {{connection}}. Save Changes disabled while Connection Name * is empty.
Edit SendGrid Connection dialog with Connection Name, API Key, From Email, From Name, and Auto-send eventsEdit SendGrid Connection dialog with Connection Name, API Key, From Email, From Name, and Auto-send events

Edit SendGrid Connection — API Key, From Email, From Name, Auto-send events

Toasts: Integration updated successfully / Failed to update connection.
Leave every credential blank to keep the stored values. Filling any credential field replaces the whole credential set — fill API Key, From Email, and From Name together if you are rotating secrets.

Delivery log and test

View delivery log — modal id integration-delivery-log-modal. Title Delivery Log. Subtitle Recent deliveries for {{connection}}. Close. Empty: No deliveries yet. Rows show event name, HTTP status, duration in ms, relative time, and error text.
Delivery Log modal showing No deliveries yet for a SendGrid connectionDelivery Log modal showing No deliveries yet for a SendGrid connection

Delivery Log — empty until the first auto-send or Send test event

Send test event enqueues integration.test. It does not require any auto-send checkbox.

Disconnect

Trash opens Disconnect Integration. Description: Are you sure you want to disconnect this integration? This will stop all event deliveries and delete the delivery history. Type DELETE to enable Disconnect. Label: Type DELETE to confirm. Toasts: Integration disconnected / Failed to delete connection. Missing row: Integration not found. (ORG_INTEGRATION_NOT_FOUND).
Disconnect Integration confirmation requiring DELETEDisconnect Integration confirmation requiring DELETE

Disconnect Integration — type DELETE to confirm

You are done when Connected lists SendGrid with a Connected pill and Send test event toasts Test event sent.

Automations

Palette: Send SendGrid EmailSends branded emails via SendGrid Dynamic Templates through a connected integration (action.integration.sendgrid). There is no Event name override and no Dynamic Template ID on this inspector. Full node list: Automations.