Zippendo
SendGrid

SendGrid

Send branded transactional shipping emails via SendGrid Dynamic Templates whenever Zippendo dispatches shipments or updates tracking status.

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

  1. Go to Dashboard → Integrations → SendGrid
  2. Click Connect
  3. Enter your API Key, From Email, and From Name
  4. For each event, set the Dynamic Template ID
  5. Save and send a Test email

Setup in SendGrid

  1. Go to Settings → API Keys and create a key with Mail Send permission
  2. Go to Email API → Dynamic Templates and create a template for each event type
  3. Use Handlebars variables in your template — Zippendo sends all event data as dynamic template data
  4. Verify your From Email domain in SendGrid (SPF/DKIM)
  5. Copy each template's ID (starts with d-) into Zippendo

Template variables

Common variables available in templates:

  • customerName, customerEmail
  • trackingNumber, trackingUrl
  • carrier, orderNumber
  • shipmentId, event_type

Requirements

  • From email must be from a verified SendGrid sender domain
  • One Dynamic Template ID per event type
  • Customer email is required