Skip to main content

How to build an automated discount

Automated promo codes enhance the customer experience by eliminating the need for manual code entry when checking out with a discount. They also reduce the likelihood of errors, ensuring that eligible customers receive their discounts without any friction during the checkout process.

How to build an automated discount?

  1. Select "Add New"

  2. Create the code and fill out the fields

  3. Under specify code use you can select what this discount would be eligible for:

    1. Gift cards

    2. Types of classes

      1. In-person

      2. Live stream

      3. On demand videos

      4. Private sessions

      5. Events

    3. Packages, subscriptions, and communities

    4. Classes

    5. Service templates

    6. Retail/shop

  4. Under specify customer eligibility select how many customers are eligible for the discount

  5. Click "Save changes"

What are our favorite use cases for an automatic discount

  • Member discounts: By building special discounts for your members you can incentivize them to buy memberships. Examples include: 10% off all retail. 15% off workshops + retreats etc.

  • Discounts for friends + family: Build a special discount for special groups such as veterans, friends + family etc. for 20% off specific items so they can feel special every time they checkout without using a promo code.

  • Retail discounts for team members: Make those who support your business feel special but offering them 50% off retail or 20% off private training sessions.

  • Applying discount for Events: A great way to give member's a discount for an event or give clients a discount on booking an event early ๐Ÿ˜Š

Understanding "Specify Customer Eligibility" โ€” Specific Pricing Options

When setting up an automated discount, you can restrict it to customers who have purchased a specific pricing option โ€” for example, only clients who bought a particular membership or summer pack. This is done under Specify customer eligibility โ†’ Specific pricing options.

However, it's important to know that only active, visible memberships (subscriptions) appear in this selector. The following pricing option types will not appear:

  • Class packs (non-recurring packages) โ€” one-time purchase packs are not supported in the eligibility picker

  • Hidden pricing options โ€” if a pricing option has been set to hidden, it will not appear in the list

  • Date-limited or expired pricing options โ€” packages with a purchase window (e.g., available Juneโ€“September only) may not appear if they are outside their active sale period

  • Bundles โ€” bundle pricing options are not available as eligibility criteria in this selector

๐Ÿ’ก Tip: If your intended pricing option isn't showing up, check that it is a recurring subscription, is set to visible (not hidden), and is currently within its active sale window. If you need to restrict a discount to class pack or bundle purchasers, consider using a manual promo code shared directly with those clients instead.

What to do if your pricing option isn't appearing

  1. Go to Setup โ†’ Pricing and locate the pricing option you want to use.

  2. Confirm it is a subscription/membership type (not a class pack or bundle).

  3. Check that the pricing option is set to visible โ€” hidden options will not appear in the eligibility selector.

  4. If the pricing option has a date-limited purchase window, confirm that window is currently open.

  5. If you need to target clients who purchased a class pack or bundle, use a manual promo code and share it directly with eligible clients.

Did this answer your question?