Skip to main content
SendGrid sends an email to your customer when something happens to their shipment, for example when the parcel is on its way. The email goes out from your own SendGrid account, from your own address, using a Dynamic Template you design in SendGrid. Zippendo only tells SendGrid which event happened. Integrations are included on every plan. Testing, the delivery log, editing and disconnecting work the same for every app: see Connect an integration. The longer guide is SendGrid.

Before you start

You need from your SendGrid account:
  • An API key that is allowed to send mail. Create it in SendGrid under Settings → API Keys.
  • A verified sender: the address the emails come from must be verified in SendGrid.
  • A Dynamic Template for each event you want to email about, such as one for “on its way” and one for tracking updates.
Twilio SendGrid documentation for API keys, with the Settings and API Keys path

SendGrid's guide to API keys

The connection window has no field for the Dynamic template ID. A template ID can only be set for each event through the Zippendo API, so ask your developer or contact support to set it. Without a template for an event, SendGrid has no email to send and refuses the delivery.

Connect SendGrid

1

Find SendGrid in the catalog

Click Apps & integrations in the sidebar, then Catalog. SendGrid is under Apps. Click Connect, or Add connection if you already have one.
2

Review access

Read what Zippendo will do with the connection and click Continue.
3

Fill in the connection details

Type a Connection name, such as “Shipping emails”. Paste the key into API key, then fill in From email and From name.
4

Pick the events

Tick the events that should send an email, or click Select all. See the list below.
5

Click Connect

You see Integration connected, and SendGrid shows on the Connected tab.
Catalog with the SendGrid card and its Use in automations, Read more and Connect buttonsCatalog with the SendGrid card and its Use in automations, Read more and Connect buttons

The SendGrid card in the catalog

Connection window for SendGrid with a connection name, API key, From email, From name and event checkboxesConnection window for SendGrid with a connection name, API key, From email, From name and event checkboxes

Connecting SendGrid: a name, API key, From email and From name

Events SendGrid can email about

SendGrid has no order events. Each email goes to the customer’s email on the shipment, using the template set for that event.
SendGrid connection window scrolled to the event checkboxes, including Tracking updatedSendGrid connection window scrolled to the event checkboxes, including Tracking updated

The shipment and tracking events for SendGrid

Check the connection

Click the paper plane on the connection row (Send test event), then open the delivery log (the plug icon). A test event has no customer and no template, so SendGrid refuses it even when your details are right. The surest check is a real event for an order with a customer email.
Connected tab with a SendGrid connection and the test, delivery log, edit and delete iconsConnected tab with a SendGrid connection and the test, delivery log, edit and delete icons

A SendGrid connection on the Connected tab

Delivery log window for a SendGrid connection saying No deliveries yetDelivery log window for a SendGrid connection saying No deliveries yet

The delivery log before the first event

Change the details or disconnect

Click the sliders icon to open Edit your SendGrid connection. Leave API key, From email and From name empty to keep what is stored. If you change one of them, fill in all three: whatever you type replaces everything stored for the connection. Click Save changes.
Edit window for a SendGrid connection with the connection name, empty API key, From email and From name fields and the eventsEdit window for a SendGrid connection with the connection name, empty API key, From email and From name fields and the events

Edit a SendGrid connection

To disconnect, click the trash can, type DELETE and click Disconnect. Zippendo stops sending events to SendGrid and deletes the delivery log.
Disconnect integration window asking you to type DELETEDisconnect integration window asking you to type DELETE

Type DELETE to disconnect

Use SendGrid in an automation

In Automations, add the step Send SendGrid email. It sends the email for the event that started the automation, but only when your conditions match, for example only for shipments abroad. It uses the same template as the connection for that event. See Automations for building the rest of the automation.