Track freezes, cancellations and save attempts with real retention analytics

Structured freeze, cancellation and save-attempt tracking for gyms and fitness studios — with notice-period checks, exit-fee invoicing, and a built-in dashboard for churn, save-attempt win rates and MRR impact. Standalone, with no paid gym base module required.

The problem

Member freeze and cancellation requests are usually handled with a spreadsheet note or a verbal agreement at the front desk. Reasons are never aggregated, notice periods go unenforced, exit fees get forgotten, and nobody can measure whether a retention offer actually worked — so churn stays a mystery nobody can act on.

The solution

Capture every freeze, cancellation and save attempt as one structured contract-change record with reason, suspension dates, exit fee and outcome. Notice periods are checked automatically against the membership's minimum term, exit fees flow straight into an invoice, and a built-in dashboard reports churn rate, save-attempt win rate and MRR impact by month.

Capabilities

Everything retention needs, standalone

Every capability below is implemented in the module.

01

Unified change tracking

Freezes, cancellations and save attempts are one contract-change record type, with reason, suspension dates and exit fee captured as dedicated fields instead of a free-text note.

02

Draft to Done workflow

Every contract change follows a clear Draft, Confirmed, Done status flow with a full chatter audit trail, so managers always know who changed what and when.

03

Automatic reference numbers

Each contract change gets a sequential, human-readable reference on creation, so staff can cite and find any case without ambiguity.

04

Notice-period guardrails

Requested suspension and cancellation dates are checked automatically against the membership's minimum term and notice period, with an on-form alert when a request does not respect them.

05

Save-attempt win rates

Save attempts record a structured success or failure outcome, so retention efforts become a measured result instead of an unaccountable logged activity.

06

Churn and MRR analytics

A built-in graph and pivot view breaks down contract changes and MRR impact by month and change type, giving managers the churn and revenue picture a plain list of records cannot show.

07

Exit fees tied to invoicing

Completing a cancellation with an exit fee or overdue balance automatically drafts a customer invoice linked back to the contract change, so what is owed gets billed.

08

Bulk contract changes

Select any number of memberships from the list and apply a freeze, cancellation or save attempt to all of them at once, covering seasonal closures or site shutdowns in a single action.

09

Reason templates and deadline reminders

Pre-set, configurable change-reason templates speed up data entry, while a scheduled activity and email alert flags contract changes as their deadline approaches.

Workflow

How it works

1

Log the request

Create a contract change from the membership and pick its type: freeze, cancellation or save attempt, with a reason template and the relevant dates.

2

Confirm it

Confirming the change updates the membership state and checks the request against the notice period and minimum term automatically.

3

Bill what's owed

Completing a cancellation with an exit fee or overdue balance drafts a customer invoice in one click, ready for the accounting team.

4

Review the analytics

Open the reporting dashboard to see churn, save-attempt win rates and MRR impact broken down by month and change type.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. This app ships its own lightweight membership model and works standalone on top of standard Odoo Accounting and Discuss (mail) — there is no required paid base module.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Gym Membership Freezes, Cancellations & Save Attempts

Freeze, cancellation and save-attempt tracking with notice-period guardrails and exit fees tied to invoicing — plus save win rates and churn and MRR-impact analytics.

Buy on Odoo App Store
Related apps

More Odoo services apps