What is a Perk?

Modified on Wed, 27 May at 7:30 AM

Perk is the core building block of pricing in fitDEGREE. Every Pack, Intro Offer, and Membership grants access to your Classes or One-on-One Services through one or more Perks. Each Perk has its own settings — number of uses, expiration, applicable Classes or Services, sharing, and Value per use — so you can configure exactly what your Clients get.

The four types of Perks

  • Class Perk — lets a Client attend Classes. Required as the Primary Perk on every Class Pack.

  • One-on-One Perk — lets a Client book One-on-One Services. Required as the Primary Perk on every One-on-One Pack.

  • Guest Class Perk — lets a Client send Guest Passes to friends for Classes. Always added as an Extra Perk on a Pack, Intro Offer, or Membership.

  • Guest One-on-One Perk — lets a Client send Guest Passes to friends for One-on-Services. Always added as an Extra Perk.


Primary Perk vs. Extra Perk


Packs use a two-tier model:

  • Primary Perk — the required Perk that defines the pack's type. Class Packs require a Class Perk as Primary; One-on-One Packs require a One-on-One Perk as Primary.

  • Extra Perks — optional Perks layered onto a pack to add value. Extra Perks can be any of the four Perk types, including a second Class Perk for a different set of Classes, a Guest Perk that lets the Client bring friends, and so on.


Memberships use a flatter model — there is no Primary Perk requirement. A Membership can be created with any number of Perks, of any type, in any combination. (Memberships can technically be created without any Perks, but the system will display a warning to confirm this is intentional, since a Membership with no Perks doesn't grant access to anything.)

Intro Offers have a perk requirement, but do not limit you to a specific perk type as a primary.


What you configure on each Perk


When you add a Perk to a pack, Intro Offer, or Membership, you set:

  • Number of uses (or check Unlimited uses).

  • This perk can be shared — whether the Perk can be used by related Clients through a Relationship.

  • Value per use — used for instructor payroll calculations on One-on-One Perks (and Class Perks if you choose to track value).

  • Applicable Classes, Class Groups, or Services — exactly what the Perk can be used to register for.


Guest Perks share the same settings plus they inherit applicable Classes and Services from the registrable types they're tied to.


How Perks behave on Memberships

On a Membership, Perks can also be configured with Perk Renewal Dates — a schedule that refreshes each Perk's uses every X weeks, months, or years. Each Perk on a Membership can have its own renewal cadence.


How Edits Propagate

Editing a Perk affects existing holders in different ways depending on what you change:

  • Changing what Classes or Services a Perk applies to — takes effect immediately for everyone holding the item.

  • Changing conditional tags on the pack, Intro Offer, or Membership — takes effect immediately for everyone holding the item.

  • Adding or removing a Perk on a pack or Intro Offer template — only applies to future purchases. Existing holders keep what they originally got.

  • Adding or removing a Perk on a Membership template — takes effect immediately for everyone currently on the Membership.


The Perk edit modal in the Admin Website shows a notice at the top listing any properties that can't be changed on an existing Perk. If you need to change one of those properties, the recommended approach is to delete the Perk and create a new one in its place.

Where to see your Perks

Open the Perks report under Reports > Payment Options to see every Perk in your system across packs, Intro Offers, and Memberships in one itemized list. From any row, click View perk to open the Perk detail modal.

On the Admin Website, you can also open a specific Perk by going into any Client's pack or Membership and clicking the Perk inside. The Perk modal lets you edit remaining uses, start date, and expiration on a per-Client basis.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article