Home > Memberships & Holds > Create Memberships Hidden from General Sign Up

Create Memberships Hidden from General Sign Up

If you’ve got special membership options, like discounted plans or ones with exclusive benefits, you might not want them shown to everyone on your public sign-up page. 
GymMaster lets you create hidden memberships that only become visible when a valid discount code is entered.

Note : If you are looking to simply create a new membership type, please see our Create a Membership Type article.
 

This is perfect for:

  • Corporate or staff memberships

  • Special promotions or partnerships

  • Loyalty or referral offers

 

Step 1: Create a Hidden Membership

To hide a membership from the regular sign-up options:

  1. Navigate to Settings > Membership Types

  2. Edit or create the membership you want hidden

  3. In the Sell Membership Online section, leave “Online Sign-Up” unchecked

  4. Save your changes

This ensures the membership won’t appear unless specifically unlocked with a code, or added directly to a member by staff

 

Pro Tip: Use a Separate Category

To keep things tidy, we recommend creating a new membership type category just for hidden memberships.
This makes it easier to manage and group these special offers.

 

Step 2: Create a Discount Code

Next, create a code that will reveal the hidden membership on your sign-up page:

  1. Go to Settings > Financial Configuration > Adjust Membership Discount Codes

  2. Click + Add Discount Code

  3. Set your desired code, discount (if any), and under Eligible Membership Types, select the hidden membership(s) this code should unlock

  4. Save

 

Now, when this code is entered on the sign-up page, the hidden membership will appear.

 

Pro Tip: Use Direct Sign-Up Links

You can skip the step of entering the code manually, by adding the discount code directly to the sign-up URL. That way, when someone clicks the link, the hidden membership is already unlocked.

Example:
https://YourDBName.gymmasteronline.com/portal/signup?code=DiscountCode

Just replace YourDBName and DiscountCode with your actual GymMaster database name and discount code.