Send a delivery update email via Gmail for each ClickPost shipment update
Whenever ClickPost reports an update on a shipment, FlowMattic sends an email from your Gmail account with the new details, so the customer hears about their delivery from you.
ClickPost
Gmail2 steps Setup ~5 min Used on 984 sites Free to import

What this workflow does
Customers want to know where their parcel is, and they often email to ask. ClickPost tracks shipments across carriers. This workflow turns each shipment update it reports into an email to the customer, sent from your own Gmail account.
The ClickPost trigger reacts each time ClickPost records a change on one of your shipments. FlowMattic takes the update data and hands it to Gmail, whose Send Email action sends a message to the recipient you set. You write the subject and body and place shipment details, such as the status, into the text.
The trigger fires on every update, so a shipment that changes status several times produces several emails. If you only want some updates sent, such as out for delivery and delivered, add a Filter. The customer's email address must be present in the data ClickPost sends, so check a test update before you switch it on. Task History records each run with Gmail's response.
Online store shipping notices
A store ships through several carriers tracked in ClickPost. Customers get a Gmail message from the store each time their parcel's status moves on.
Delivery-day reminders
With a Filter on the status value ClickPost uses for out for delivery, buyers receive one email on the day so someone is home to receive the parcel.
Exception alerts to customers
Filter for a delayed or failed delivery status and send an email that explains the next steps, before the customer has to ask.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
ClickPost Shipment UpdateFires when ClickPost reports an update on a shipment. The shipment data, including its new status, is passed on for the email.
Gmail Send EmailEmails the customer through the Gmail account you link on import. Map the customer's email from the ClickPost data as the recipient, then write the subject and body with the shipment fields.
What you need
- FlowMatticCore
- ClickPost AccountAccount
- Gmail AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter after the ClickPost trigger so only the statuses you care about, such as delivered, send an email.
- Use a Router to send a different email for each status, with one Gmail step per route and conditions on distinct status values.
- Include the tracking number from ClickPost in the subject line so customers can match the email to their order.
Questions about this workflow
Will customers get an email for every ClickPost status change?
Yes, as imported. Every status change ClickPost reports becomes a separate email. Add a Filter to limit the emails to the statuses you choose.
Does this send through Gmail or WordPress mail?
Through Gmail. The step is the Gmail app's Send Email action, so messages come from the Gmail account you connect.
What if the ClickPost update has no customer email?
Gmail has no address to send to, and Task History shows the error on that step. Check a test update to confirm ClickPost sends the email field.
More E-Commerce workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




