Intermediate 12 min Updated May 19, 2026

Build a Post-Purchase Flow for Shopify Customers

Create a multi-channel post-purchase automation in Brevo using Tajo's Shopify order events to confirm, update, cross-sell, and request reviews.

The moments right after a purchase are your highest-engagement window. A well-built post-purchase flow turns one-time buyers into repeat customers.

Quick check You need a connected Shopify store syncing to Brevo through Tajo with order events enabled (Order Placed, Order Fulfilled, Order Delivered). Confirm in Tajo > Sync Status that recent test orders appear as events before building.

What This Flow Does

A post-purchase flow runs automatically when someone buys, then guides them through delivery and toward a second purchase across email and optionally WhatsApp.

StageTriggerChannelGoal
ConfirmationOrder PlacedEmail or WhatsAppReassure, set expectations
Shipping updateOrder FulfilledEmail or WhatsAppReduce “where is my order” tickets
Delivery follow-upOrder DeliveredEmailConfirm satisfaction
Review request3 days after deliveryEmailGenerate social proof
Cross-sell7 days after deliveryEmailDrive the second order

Step 1: Create the Automation

  1. Open Brevo > Automations and click Create automation.
  2. Choose Custom automation.
  3. Set the entry trigger to the Tajo event Order Placed.

Step 2: Send the Confirmation

  1. Add a Send email step immediately after the trigger.
  2. Use a branded template. See email templates and branding.
  3. Personalize with synced order data: order number, items, total, and store name.
  4. Optionally add a Send WhatsApp step using an approved Utility template. See WhatsApp template approval.

Step 3: Add the Shipping Update

  1. Add a Wait step set to “until event”.
  2. Wait for the Tajo event Order Fulfilled.
  3. Send an email or WhatsApp message with the tracking link from the synced order.

This single message removes a large share of support requests.

Step 4: Delivery Follow-Up and Review Request

  1. Add a wait for the Order Delivered event.
  2. Send a short “How did it go?” email.
  3. Add a Wait 3 days step.
  4. Send a review request linking to your product review tool.

Tip Only ask for a review after Order Delivered, never after Order Placed. Asking before the customer has the product is the most common reason post-purchase flows annoy people and earn unsubscribes.

Step 5: Cross-Sell the Second Purchase

  1. Add a Wait 7 days step after delivery.
  2. Send an email with a Tajo product block set to “related to last purchase”. It pulls live images and prices from synced Shopify products.
  3. Optionally include a small returning-customer incentive linked to your loyalty program.

Step 6: Add Exit and Suppression Logic

  • Exclude anyone without marketing consent from the review and cross-sell steps. Confirmation and shipping updates are transactional and may still be sent.
  • Add an exit condition so a customer who places a new order does not receive a stale cross-sell from the old one.
  • Cap frequency so a customer with several orders in one week is not flooded.

Step 7: Test End to End

  1. Place a test order with a fresh email address.
  2. Confirm the confirmation message arrives within about a minute.
  3. Mark the order fulfilled and then delivered in Shopify.
  4. Confirm each stage fires in order in the Brevo automation log.

Measuring Success

Track these per step in Brevo: open rate, click rate, and revenue attributed to the cross-sell email. A healthy post-purchase flow lifts repeat purchase rate within the first 30 days after delivery.

Get Help