Skip to content

Show every offer for ‘Other’

When you can’t predict the reason, show everything. Present all eligible offers together for ‘Other’ and let the customer self-select.

  • All offers at once
  • For the ‘Other’ reason
  • Customer self-selects
No credit card required
FreeRetention & coupons

The ‘Other’ reason is the wildcard — you don’t know why they’re leaving, so don’t guess. ArraySubs shows all eligible offers simultaneously, so for ‘Other’ you can present discount, pause, downgrade, and support together and let the customer pick whatever resonates. The trick is leaving each offer’s reason targeting empty (which shows it for all reasons) or explicitly including ‘Other.’ This recipe maximises coverage for unpredictable churn.

What you get
  • ‘Other’ cancellers see every eligible offer at once.
  • The customer self-selects the most relevant save.
  • Free-text feedback is captured alongside the choice.
  • Maximum coverage when the reason is unknown.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Enable Retention OffersRetention Flow pageOn
Offers’ ‘Show for these reasons’Each offerEmpty (= all reasons, incl. Other)
Discount OfferRetention FlowOn · e.g. 15% · 3 cycles
Pause OfferRetention FlowOn · 30 days
‘Other’ reason free-textCancellation reasonsEnabled automatically
Best for

When to use this setup

Catch-all handling for unpredictable churn
Stores still learning their churn reasons
Maximising save options when in doubt
Set up

Set it up in 3 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Keep the ‘Other’ reason

    Ensure ‘Other’ is in your cancellation reasons — selecting it reveals a free-text box for feedback.

    Cancellation Setup
  2. Enable several offers

    Turn on the Discount and Pause offers (and others you support) on the Retention Flow page.

    Retention Offers
  3. Leave reason targeting empty

    For the offers you want shown to everyone, leave ‘Show for these reasons’ empty — that displays them for all reasons, including ‘Other.’

    Retention Offers
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

An empty ‘Show for these reasons’ means the offer shows for ALL reasons — the broadest setting.
Built-in eligibility checks (subscription value, customer spend, remaining days) still apply per offer.
Accepting one offer closes the modal — customers can’t stack two in one cancellation.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Retention Flow Builder

Build a multi-step cancellation flow with reason capture, targeted save offers, and final confirmation.

Free

Retention Analytics

Understand cancellation reasons, retention offer performance, churn trends, and retained revenue from WooCommerce Analytics.

FAQ

Questions, answered

There’s no limit — every enabled offer the customer is eligible for shows as its own card in the retention modal.

Yes. Selecting ‘Other’ reveals a free-text field, and that feedback is recorded with the cancellation for analysis.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available