Intermediate 11 min Updated May 19, 2026

Win Back Lapsed Customers With an Automated Flow

Re-engage customers who stopped buying using a Brevo win-back automation powered by Tajo's synced Shopify order history.

Reactivating a past customer is far cheaper than acquiring a new one. This flow automatically detects lapsed buyers and pulls them back before they churn for good.

Quick check You need a connected Shopify store syncing order history to Brevo through Tajo and Editor access or higher. Confirm LAST_ORDER_DATE and TOTAL_ORDERS are populated on contacts in Brevo before building.

Define “Lapsed” for Your Store

“Lapsed” depends on how often customers normally buy. Use your typical purchase cycle:

Store typeTypical reorderTreat as lapsed after
Consumables (coffee, supplements)30 to 45 days60 days
Apparel and general retail60 to 90 days120 days
High-ticket or seasonal6 to 12 months9 to 12 months

Pick a threshold and keep it consistent so the flow triggers predictably.

Step 1: Build the Lapsed Segment

  1. In Brevo > Contacts > Segments, create a dynamic segment.
  2. Conditions:
    • TOTAL_ORDERS is 1 or more
    • LAST_ORDER_DATE is more than your threshold ago
    • Marketing consent is yes
  3. Save it as “Lapsed customers”. See segmentation basics for more.

Step 2: Create the Automation

  1. Open Brevo > Automations and create a custom automation.
  2. Set the trigger to contact enters segment “Lapsed customers”.

Because the segment is dynamic and fed by Tajo’s synced order data, customers enter the flow automatically the day they cross your threshold.

Step 3: Build the Message Sequence

A three-message sequence works well. Escalate the incentive only if earlier, cheaper messages do not work.

MessageTimingContentIncentive
1. We miss youDay 0Friendly check-in, best sellersNone
2. Here is something for youDay 4Reminder plus social proofSmall discount or free shipping
3. Last callDay 9Urgency, expiring offerBest offer, time-limited

Sending the discount first trains customers to wait for deals, so lead with the no-incentive message.

Step 4: Personalize With Synced Data

  • Reference LAST_PRODUCT_PURCHASED to recommend a related item using a Tajo product block.
  • Greet by first name with a fallback.
  • For multi-store accounts, use STORE_NAME so the message reflects the correct brand.

Tip Generate the discount as a unique, single-use code rather than a public coupon. This stops the offer from spreading and prevents customers who never lapsed from claiming it.

Step 5: Add Exit Conditions

This step is what makes the flow feel intelligent.

  • Exit the moment the customer places an order. Tajo’s Order Placed event removes them so they never receive “last call” after buying.
  • Suppress anyone who unsubscribes or whose consent is withdrawn.
  • Do not re-enter a customer who recently completed the flow; add a re-entry cooldown.

Step 6: Test the Flow

  1. Set a test contact’s LAST_ORDER_DATE past the threshold so they enter the segment.
  2. Confirm message 1 sends.
  3. Place a test order for that contact and confirm they exit before message 2.

Measuring Success

Track reactivation rate (share of lapsed contacts who buy during the flow) and revenue per recipient. Compare incentive cost against recovered revenue. Tighten the threshold or trim the discount if margins are thin.

Pair It With Loyalty

A win-back offer combined with loyalty points often outperforms a discount alone. See set up a loyalty program and points and rewards rules.

Get Help