Overview
Send branded transactional shipping emails through SendGrid whenever Zippendo events fire. Use Dynamic Templates for full design control — dispatch confirmations, tracking updates, and cancellation notices — all triggered automatically from your shipping workflow.
What gets synced
Unlike metric-based integrations, SendGrid sends actual emails. Each event maps to a Dynamic Template ID you configure. Template data includes customer name, tracking URL, carrier, order number, and all shipment properties from Zippendo.
Supported events
- Shipment Created
- Shipment Dispatched
- Shipment Cancelled
- Tracking Updated
Setup in Zippendo
- Go to Dashboard → Integrations → SendGrid
- Click Connect
- Enter your API Key, From Email, and From Name
- For each event, set the Dynamic Template ID
- Save and send a Test email
Setup in SendGrid
- Go to Settings → API Keys and create a key with Mail Send permission
- Go to Email API → Dynamic Templates and create a template for each event type
- Use Handlebars variables in your template — Zippendo sends all event data as dynamic template data
- Verify your From Email domain in SendGrid (SPF/DKIM)
- Copy each template's ID (starts with
d-) into Zippendo
Template variables
Common variables available in templates:
customerName,customerEmailtrackingNumber,trackingUrlcarrier,orderNumbershipmentId,event_type
Requirements
- From email must be from a verified SendGrid sender domain
- One Dynamic Template ID per event type
- Customer email is required
