In this article, you will learn how to set up discount campaigns, link them to membership offers and facilities, and apply them at contract conclusion or retroactively to existing contracts.
Contents
- Prerequisites
- Overview: discount campaign vs. discount voucher
- Creating a new discount campaign
- Basic info tab
- Configuring discounts per contract component
- Facility overrides (multi-location)
- Assigning and activating facilities
- Discount campaign at contract conclusion
- Applying a discount campaign retroactively to a contract
- Display in the contract document
- Archiving a discount campaign
Fast lane
- Go to Settings / Membership signing / Discount campaigns and click Create discount campaign.
- Fill in the Basic info tab: name, public name, description, campaign period, contract sources, combination with vouchers.
- Configure the individual discounts per rate and term in the Membership offers, Flat fees and Additional modules tabs.
- Assign the discount campaign to the facilities you want via Edit sharing settings; it becomes active there immediately.
- The discount campaign is detected automatically at contract conclusion, and can also be applied retroactively to existing contracts via the contract action Apply discount campaign.
Prerequisites
Permission: Settings / Roles / Manage discount campaigns (CRUD: create, edit, delete). The permission is located under the Prospect acquisition category (subcategory: Membership signing).
In addition, for practical use you need:
- at least one active membership offer for the discount to apply to,
- optionally, existing additional modules, flat fees or a starter package, if you want to discount these components,
- optionally, an existing lead campaign, if you want to link the discount campaign for attribution to a promotion page.
Overview: discount campaign vs. discount voucher
Discount campaigns and discount vouchers are two separate tools that differ in how they are controlled and applied. The following table summarizes the key differences.
| Criterion | Discount campaign | Discount voucher |
|---|---|---|
| Trigger | Applied automatically once the configured conditions (facility, membership offer, contract source) are met. | Applied manually when a code is entered by the member or staff. |
| Time window | Has a start date and, optionally, an end date. | Has its own validity and redemption period. |
| Target group | Applies to all new contracts concluded through the configured channel(s). | Tied to the individual person holding the code. |
| Discount periods | One discount block per contract component, but you can add several blocks per tab via Add membership offer discount, Add flat fee discount and Add additional modules discount. | Supports multiple stacked discount periods within a single voucher (for example stepped or kicker vouchers). |
| Contract source | Can be restricted to specific contract sources (Sales Tool, Open API, Administration). | Independent of the contract source. |
| Combinability | Combination with vouchers is configured via Combination with vouchers in the Basic info tab. | Whether a voucher can be combined with a campaign is governed by the campaign's own setting, not by the voucher. |
| Active simultaneously | Only one discount campaign can be active per membership offer at a time. | Only one voucher can be active per contract. |
Creating a new discount campaign
- Go to Settings / Membership signing / Discount campaigns.
- Click Create discount campaign in the top right.
- The discount campaign consists of several tabs: Basic info, Membership offers, Flat fees and Additional modules. Fill them in in this order.
- Save the discount campaign. It is initially inactive until you activate it in at least one facility.
Basic info tab
In the Basic info tab, you set the framework conditions for the discount campaign.
| Field | Meaning |
|---|---|
| Name | Required. Label for internal administration, shown in the campaign list. Visible internally only. |
| Public name | Required. Shown in the contract document and visible to members. Can be maintained in multiple languages. |
| Description | Required. Text about the discount campaign. Can be maintained in multiple languages. |
| Campaign period | Time frame during which the discount campaign is active. The start date is mandatory, the end date optional. If you leave the end date empty, the discount campaign stays active indefinitely. |
| Contract sources | Defines through which channels contracts with this discount campaign may be concluded. You can select Sales Tool, Open API and Administration. ("Backoffice", as used in the original briefing, refers to the software system itself, e.g. Magicline or PerfectGym Next; the corresponding contract source in the live UI is Administration.) Retroactive contract adjustments go through the Administration source. |
| Linked lead campaign | Optional link to an existing lead campaign (promotion page / landing page). The discount is then automatically attributed to the corresponding lead channel. |
| Enable for membership switches | When enabled, the discount campaign can also be applied when an existing contract switches to another membership offer. |
| Combination with vouchers | Controls the interaction with discount vouchers. See the following detail table. |
Combination with vouchers, part of the Discount campaigns and vouchers group, offers three options:
| Option | Behavior |
|---|---|
| Vouchers not allowed | Vouchers cannot be used with this discount. |
| Allow vouchers | Vouchers can be applied together with this discount. You additionally choose the order: Apply campaign discount first (applies the campaign discount before voucher discounts) or Apply vouchers first (applies voucher discounts before the campaign discount). The order affects the final price when percentage discounts are involved. |
| Voucher replaces discount | When a voucher is applied, it replaces the campaign discount. |
Configuring discounts per contract component
In the Membership offers, Flat fees and Additional modules tabs, you set the actual discount values. Each tab lets you add one or more discount blocks via Add membership offer discount, Add flat fee discount or Add additional modules discount.
Each discount block consists of:
- a scope: the Membership offer and Terms dropdowns, both defaulting to All unless you narrow the discount down to a specific offer or term. Once you select a specific membership offer, Terms lists that offer's configured terms to choose from. The Flat fees tab adds a further Flat fees field: a multi-select list of the account's configured flat fees (each shown with its name and price), with Select all and Clear selection shortcuts, to narrow the discount down to specific flat fees. The Additional modules tab adds an analogous Additional modules field (default All additional modules) to narrow it down to specific modules,
- the Duration of the discount: Permanent or Initial runtime (see table below),
- the Type and value of the discount (see table below), optionally with one or more Facility overrides.
Discount types:
| Type | Meaning |
|---|---|
| Percentage | Percentage discount on the price of the contract component (e.g. 20 %). |
| Absolute discount | Fixed amount deducted from the price (e.g. €5 per month). |
| Substitute price | Fixed promotional price that fully replaces the regular price. |
Duration:
| Option | Meaning |
|---|---|
| Permanent | The discount applies for the entire contract term without a time limit. |
| Initial runtime | The discount applies exactly for the initial term of the contract. |
Starter package: in addition to the recurring fee, you can set a discount on the starter package in the Membership offers tab. This acts as a one-time reduction of the one-time starter fee.
Pre-use fee: if the membership offer's rate has pre-use set to For a fee, you can additionally discount the pro-rata pre-use charge via the Pre-use fee field in the Membership offers tab. A 100% discount on the pre-use fee grants a free pre-use period as a campaign benefit.
Facility overrides (multi-location)
In multi-location setups, the value set in a discount block serves as the default for all facilities. If a facility needs different conditions, you can set an individual value for that facility.
- Open the relevant discount block in one of the component tabs.
- Under Facility overrides, click Add override.
- In the new row, choose the facility from the Select location dropdown and enter the differing value. Repeat Add override for further facilities; each row can be removed individually via its remove icon.
- Save the override. In the overview, the discount is then marked with the note With facility overrides.
For facilities without their own override, the default value remains active.
Assigning and activating facilities
A discount campaign only takes effect once it has been assigned to at least one facility.
- Open the discount campaign: while creating it, or afterwards from the Discount campaigns list by clicking the campaign, then its ⋮ menu and Edit.
- At the top of the campaign editor, click the facility-count badge next to Edit sharing settings (for example 14 facilities) to open the facility picker.
- Search or scroll the list and check the facilities the discount campaign should be available in. The badge count updates as you (de)select facilities; use Remove selection at the top of the list to clear all selected facilities at once.
- Save. The discount campaign is now assigned to the selected facilities, shown as a badge next to the campaign name.
Important: only one discount campaign can be active at a time per membership offer in a facility. If you assign a new discount campaign to a facility that already has one active for the same membership offer, make sure the previous one is removed or deactivated there first.
Discount campaign at contract conclusion
The software automatically detects, at contract conclusion, whether an active discount campaign matches the combination of facility, membership offer and contract source.
- At contract conclusion via the Sales Tool, the preview shows the reduced price for each affected line item.
- The discount campaign is applied without additional input, provided the contract source and membership offer match the configuration.
- If a voucher is also involved, the combination-with-vouchers rule selected in the Basic info tab applies.
Applying a discount campaign retroactively to a contract
Existing contracts can be retroactively assigned a discount campaign if the discount campaign is active on the selected start date and is enabled for the Administration contract source.
- Open the member's contract.
- Select the contract action Apply discount campaign.
- Select the matching discount campaign from the list. Only discount campaigns that match the membership offer, facility and selected start date are shown.
- Confirm the application. The discount is calculated from the selected start date.
Notes:
- Only one discount campaign can be active per contract at a time. If a discount campaign is already applied, it must be removed first.
- Retroactive application is only possible if the discount campaign is active on the selected start date.
Display in the contract document
In the contract document, the discount campaign is listed with the following information:
- the public name of the discount campaign,
- the affected contract components (membership offer, additional modules, flat fees, starter package),
- the effective period of the discount,
- the discount value (percentage, absolute or substitute price).
Archiving a discount campaign
When a discount campaign is no longer needed, you can archive it instead of deleting it. Archived discount campaigns remain visible for existing contracts but can no longer be selected for new contracts.
- Open the discount campaign.
- Click Archive.
- Confirm the action.
Contracts that were already concluded with the discount campaign keep the discount according to the originally configured effective period.