Workflow guide

Plan Ecommerce Retention Around the Customer Journey

Short answer

A retention workflow is a planned sequence of messages or tasks that starts from a real customer event. Before building one, write down six things: the trigger, who is eligible, who is excluded, what stops it, who owns it and which outcome you will check. Test consent and suppression cases before launch. Judge the result against a holdout group, not platform-attributed revenue alone.

Start with events, not campaigns

A flow is only as reliable as the event that starts it.

Before writing a single message, confirm which system records each event, how quickly it arrives and what can make it wrong.

If “order placed” arrives an hour late, a checkout reminder can reach someone who has already bought. If unsubscribes live in one tool and sends go out from another, a suppressed contact can still get messages. Fix the data path first. Then design the journey.

EventUsually recorded inUsed toWatch for
Consent given or withdrawnSignup forms, checkout, preference centreDecide who may receive marketing, per channelConsent not synced to every sending tool
Checkout startedStore platformStart a checkout reminderGuest checkouts with no known contact
Order placedStore platform or order systemStop reminders; start post-purchaseDelays between store and CRM
Order fulfilled or deliveredFulfilment or carrier feedTime the follow-up correctlySplit shipments, missing tracking
Refund, cancellation or returnStore platform, support deskStop review and cross-sell messagesRefunds processed outside the store
Support ticket openedHelp deskPause promotional messagesNo link between ticket and CRM profile
Bounce or spam complaintSending platformSuppress the addressSuppression not shared across tools
Flow specs

Six common flows, written down before they are built.

Each spec answers the same questions. These are starting templates for discussion. Adjust the timing, audience and owners to your business, and have the permission rules reviewed for your markets.

Flow 1 · Marketing

Welcome

Introduce the store after someone subscribes and set expectations for what they will receive.

Trigger
Contact subscribes and permission is confirmed (double opt-in where you use it).
Audience
New subscribers with marketing permission for the channel used.
Exclusions
Existing customers already on a welcome series; unsubscribed or bounced addresses; test and staff accounts.
Stop rules
Unsubscribe; first purchase (switch to post-purchase); hard bounce or complaint.
Channel and permission
Email. SMS only if separate SMS permission was given.
Human owner
Marketing lead approves content; CRM admin owns the trigger and suppression.
Outcome to check
Delivery, unsubscribe rate, first purchase compared with a holdout group.

Transactional messages, such as order confirmations and shipping notices, are usually treated differently from marketing. Don’t add promotional content to a transactional message to reach someone who has unsubscribed. Consent rules differ by country, state and channel. This guide is not legal advice.

Stop rules in practice

Change the customer. Watch which messages still send.

A fictional three-step checkout reminder. Every step checks eligibility again immediately before sending, not only when the contact entered the flow.

Test contact Contact #2291
+1 hour
Reminder email
+24 hours
Second reminder email
+48 hours
SMS reminder
Consent and suppression test cases

Twelve cases to run before you activate.

Create a test contact for each case, run it through the flow and record the result. Mark each one as you go. Your selections stay on this page only and are cleared when you leave.

0 passed0 failed12 not tested
IDScenarioExpected resultResult
T01Contact unsubscribed, then starts a checkoutNo reminder sent. The skip is logged with the reason.
T02Email permission yes, SMS permission noEmail steps send. SMS step is skipped.
T03Unsubscribed contact places an orderOrder confirmation and shipping notices still send, with no promotional content.
T04Contact re-subscribes after unsubscribingEligible again from the new consent date only. Earlier history is kept.
T05Email address hard-bouncesAddress suppressed in every sending tool. No retries.
T06Contact marks a message as spamSuppressed from all marketing email. Complaint recorded on the profile.
T07Order refunded before the feedback requestFeedback and cross-sell steps stop.
T08Support ticket opened mid-flowPromotional steps pause until the ticket closes. Owner is notified.
T09Customer orders between trigger and first sendContact exits before the first reminder.
T10Same person has two profilesOne message only. Duplicate flagged for merge.
T11Customer in a different time zoneSMS arrives within allowed hours in the customer’s local time.
T12Contact qualifies for two flows on the same dayPriority rule applies. One message sends; the other waits or is skipped.
Measurement and attribution

Attributed revenue is not the same as extra revenue.

Sending platforms usually credit a purchase to a message if it happens within a set window after an open or click. Some of those customers would have bought anyway.

To estimate what a flow actually adds, hold back a random share of eligible contacts from receiving it. Compare purchases between the two groups over the same period. The difference is your estimate of incremental effect. Keep the holdout long enough, and large enough, to be meaningful for your volumes.

  • Delivery health Bounces, complaints and unsubscribes per send.
  • Flow behaviour Entries, exits by stop rule, skipped sends and why.
  • Customer outcome Purchases in the flow group compared with the holdout.
  • Service load Replies and support contacts the flow creates.
Illustrative diagram · not a benchmark
Received the flow
Holdout (no flow)
Would have bought anywayEstimated extra purchases
Platform-attributed

Credits every purchase in the window to the flow.

Incremental

Only the difference against the holdout.

Before activation

A launch sequence for each flow.

Launch one flow at a time, so you can tell which change caused what.

  1. 01
    Confirm the spec

    Trigger, audience, exclusions, stop rules, owner and outcome agreed in writing.

  2. 02
    Test the events

    Trigger each event with a test contact and confirm it reaches the CRM on time.

  3. 03
    Check permissions and suppression sync

    Unsubscribes, bounces and complaints reach every tool that sends.

  4. 04
    Run the test cases

    Record pass or fail for each case. Fix failures before going further.

  5. 05
    Approve the content

    The named owner signs off copy, offers and links.

  6. 06
    Start small, with a holdout

    Activate for a limited audience first, and keep a holdout group from day one.

  7. 07
    Review on a schedule

    Check delivery health, exits and customer replies weekly, then outcomes once the holdout period ends.

FAQs

CRM retention questions

Including what to measure and what not to assume.

A planned sequence of messages or internal tasks that starts from a customer event, such as a purchase or a period of inactivity. It includes rules for who is eligible, who is excluded and what stops it.

One or two, where your event data is reliable and the customer need is clear. Adding flows before the first ones are tested makes it hard to see what is working and easy to over-message customers.

No. Only to identified contacts whose permission covers that message and channel in their market, and only if they have not ordered in the meantime. Rules vary by location, so have them reviewed.

Transactional messages complete something the customer started, such as an order confirmation or shipping notice. Marketing messages promote products or offers. They are usually governed by different permission rules, so keep them separate.

Compare customers who received it with a random holdout who did not, over the same period. Also watch unsubscribes, complaints and support contacts. Platform-attributed revenue alone overstates the effect.

We can help map the events, write the flow specs, build and test the flows in your CRM and set up reporting, once your platform, data access and consent rules are confirmed during scoping. Consent requirements should be reviewed by your own legal adviser.

Need help with a customer journey?

Bring one flow. We’ll write the spec with you.

Share your CRM, the events you have and the journey that needs attention. We map the trigger, exclusions, stop rules and owner before anything is built.

Review Your CRM Workflow ↗
↑