AI Retention & Churn Prevention

Win-back campaigns

Step by step, with screenshots — create a Customer recovery campaign that sends cancelled subscribers an offer to come back, with a trigger, an escalating offer ladder and email, SMS or WhatsApp as the channel.

4 min read716 words

A win-back campaign sends subscribers who cancelled an offer to come back, for example 15% off if they restart. RecurX sends it automatically a set number of days after the cancellation, and can follow up with a bigger offer if the first one isn't taken. In RecurX this tool is called Customer recovery. Setup takes about 5 minutes.

Before you start:

  • Plan: win-back is included in the Basic and Pro plans.
  • Email needs your own email provider. Receipts, payment recovery and renewal reminders go out through RecurX's shared sender, but campaigns and win-back emails only send through your own provider. See Email provider setup. For text messages, see SMS and WhatsApp.

Step 1: Open Customer recovery

  1. In your Shopify admin, open Apps → RecurX Subscriptions → Retention.
  2. Click Manage on the Customer recovery card.
The Retention page with the Manage button on the Customer recovery card highlighted
The Retention page with the Manage button on the Customer recovery card highlighted

Step 2: Connect a provider, then create a campaign

  1. If you see Marketing email needs your own email provider, click Connect an email provider first (or plan to use SMS or WhatsApp).
  2. Click Create campaign in the top right.
The Customer recovery page with Connect an email provider and Create campaign highlighted
The Customer recovery page with Connect an email provider and Create campaign highlighted

Step 3: Set the trigger and the offer

In Create win-back campaign:

  1. Enter a Campaign name, for example Come back 20% off.
  2. Trigger type — Days after cancellation (set the number of days), Specific cancel reason (only customers who cancelled for that reason), or Manual trigger only.
  3. Offer type — Discount, Free shipping or Custom message only.
  4. For a discount, set the Discount value, the Type (Percentage (%) or Fixed ($)) and the Duration (cycles).
The Create win-back campaign modal with Trigger type, Offer type and Discount value highlighted
The Create win-back campaign modal with Trigger type, Offer type and Discount value highlighted

Step 4: Choose the channel and the follow-ups

  1. Message channel — Email only, SMS only or WhatsApp.
  2. Max messages in sequence — how many messages to send before giving up.
  3. Escalating offer ladder (optional) — click + Add rung to add a bigger offer per attempt, for example 10% → 20% → 30%. Attempt N uses rung N; beyond the last rung, the deepest offer repeats. Leave it empty to send the same discount every time.
The channel, Max messages in sequence and Add rung fields highlighted
The channel, Max messages in sequence and Add rung fields highlighted

Tip: Tick A/B test two ladders (sticky per subscriber) to compare two ladders. Each subscriber stays on the ladder they were given.

Step 5: Filter who gets it and turn it on

  1. Enrollment filter (optional) — a Minimum lifetime value, or one Cancel reason only.
  2. Tick Campaign is active, then click Create campaign.
The Enrollment filter and Campaign is active highlighted
The Enrollment filter and Campaign is active highlighted

Note: Campaign is active can't be ticked for an email campaign until you connect your own email provider (Connect your own email provider to send marketing email.).

Step 6: Manage your campaigns

Your campaigns are listed with their Trigger, Offer, Channel, Sent, Converted and Status. The cards above show Total sent, Converted and Conversion rate.

  1. Status — Paused campaigns send nothing.
  2. Edit — change a campaign (Save changes in the modal).
  3. Run now — sends to eligible subscribers straight away instead of waiting for the next automatic run. RecurX asks you to confirm first, and the button is disabled when nothing could be sent.
A campaign row with its Paused status, the Edit button and the Run now button highlighted
A campaign row with its Paused status, the Edit button and the Run now button highlighted

Offer a restart right after a cancel

Separately from campaigns, the customer portal can show an instant offer on the subscription the customer just cancelled. Open Retention → Customer portal → Open customer portal settings, then the Offers tab:

  1. Discount on the first order back (%) — 0 turns the offer off. It applies to one order only.
  2. Offer lasts (hours after cancelling) — how long the offer is shown.
The Win back right after a cancel card in Customer portal settings with the discount and duration fields highlighted
The Win back right after a cancel card in Customer portal settings with the discount and duration fields highlighted

The cancelled subscription then shows Come back for N% off with a countdown and a Restart subscription button. The cancellation is already final, so this never gets in the way of cancelling.

Who receives win-back messages

  • Only subscribers who cancelled, once the trigger's number of days has passed.
  • Email goes only to customers with marketing consent who aren't on your suppression list, and each email has an unsubscribe link. SMS and WhatsApp follow their own opt-in.
  • Each subscriber gets at most Max messages in sequence messages per campaign.

FAQ

  • The campaign shows Sent 0. Check the Status is active, the channel's provider is connected, and that customers cancelled at least the trigger's number of days ago.
  • Can I stop customers cancelling in the first place? Use the cancel flow.

Related articles

Need help?

Ask in chat — our assistant answers straight away from these guides, and a person from the team takes over whenever you ask. Or email [email protected].

Email support