About SendGrid
SendGrid, part of Twilio, is an email delivery service for transactional email: receipts, password resets and shipping notifications. You design the email once as a Dynamic Template, and SendGrid fills in the variables and delivers it from your own verified sender address.
Why connect SendGrid to Zippendo?
Most shipping notifications either come from the carrier, in the carrier's design, or from your webshop, which doesn't know when the parcel was actually booked. With SendGrid connected, Zippendo sends the email itself at the moment the shipment changes, through your SendGrid account and in your own template.
A shipping confirmation in your own design
When Zippendo books a shipment with the carrier, it sends the customer the Dynamic Template you picked for shipment.dispatched. The email comes from your own From address and From name, and the template can use the tracking number, the carrier and the order number.
Tracking emails as the parcel moves
Map a template to tracking.updated, and the customer gets an email whenever the carrier reports a new status. The status is passed to the template, so one template can say different things for out for delivery, ready for pickup and delivered.
Cancellation notices
Map a template to shipment.cancelled to tell the customer straight away when a shipment is cancelled, instead of leaving them waiting for a parcel that isn't coming.
Only the emails you want
You choose which events send an email. For more control, build an automation in Zippendo with a condition, for example on carrier or country, and end it with the Send SendGrid Email action.
What you can do with SendGrid and Zippendo
- shipment.created: email when a shipment is created in Zippendo
- shipment.dispatched: email when the shipment is booked with the carrier
- shipment.cancelled: email when the shipment is cancelled
- tracking.updated: email when the carrier reports a new tracking status
- One Dynamic Template per event: set the template ID for each event when you edit the connection
- Template data: the event name, tracking number, carrier, order number, customer name, customer email and status, plus the rest of the event's data
- Your own sender: emails go out from the From email and From name verified in your SendGrid account
- Test event and delivery log: send a test from the connection card and see every attempt and SendGrid's response
Check a test delivery in the delivery log before you finish your template, so the variable names in SendGrid match the data Zippendo sends.
How do I connect SendGrid?
SendGrid emails follow your shipments, so connect your shop and a carrier first. Zippendo has ready-made integrations for Shopify and WooCommerce, and other systems can send orders through the API. Your shipping rules then book orders with carriers like GLS, PostNord or DAO. If you prefer a marketing platform for these emails, Zippendo also connects to Klaviyo and Mailchimp; see all integrations.
Create your Dynamic Templates in SendGrid first. Then open Apps & integrations in Zippendo, find SendGrid in the catalog and click Connect. You need a SendGrid API key with permission to send mail, and a From email and From name that match a verified sender in SendGrid. Choose the events, add a template ID to each one, and send a test. The SendGrid setup guide in our docs covers each step and the common errors.
SendGrid integration FAQ
Start automating with SendGrid
Connect your SendGrid key, add a template to shipment.dispatched, and your next booked shipment sends your own shipping email.
