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.
Overview of Discount and Promo Code Features
Arketa allows you to:
Create automatic discounts or promo codes.
Target discounts to specific groups (e.g., members, staff, or tagged clients).
Restrict discounts to specific events, services, or retail items.
Automate discount eligibility using tags and workflows.
Member Perks, a feature in Arketa, are automated discounts or privileges tied to active subscriptions. Unlike traditional discounts, these perks follow the billing cycle of the subscription, ensuring continuous benefits as long as the subscription remains active.
How to build an automated discount?
Go to "Settings --> Discounts"
Select "Add New"
Create the code and fill out the fields
Under specify code use you can select what this discount would be eligible for:
Gift cards
Types of classes
In-person
Live stream
On demand videos
Private sessions
Events
Packages, subscriptions, and communities
Classes
Service templates
Retail/shop
Under specify customer eligibility select how what specific customers are eligible for the discount, either individuals, tagged customers or those with any particular active membership.
Click "Save changes"7. Define the discount name, percentage, and activation date.
Turn off "Applies to all products and services" to restrict the discount to specific events or services.
For subscription discounts, set "Limit to months" to 1 to apply only to the first month.
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 š- Blue light discounts: Use tags and workflows to automatically apply discounts for groups like veterans or first responders.
Temporary discounts: Create time-limited discounts and advertise the timeframe externally.
Teacher/staff discounts: Automate discounts for staff using workflows to tag eligible clients.
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
Additionally, Member Perks discounts do not auto-apply to one-time (non-recurring) memberships or packs. For example, if a product is sold as a single payment (e.g., a 1-year unlimited membership), Member Perks will not automatically apply.
š” 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 or leveraging tags and workflows to grant perks based on specific purchase criteria. Use workflows to automatically tag clients based on purchases, such as buying a specific membership.
What to do if your pricing option isn't appearing
Go to Setup ā Pricing and locate the pricing option you want to use.
Confirm it is a subscription/membership type (not a class pack or bundle).
Check that the pricing option is set to visible ā hidden options will not appear in the eligibility selector.
If the pricing option has a date-limited purchase window, confirm that window is currently open.
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.6. Verify that the client profile used at checkout matches the discountās eligibility criteria.
Check for duplicate accounts and consolidate them if necessary.



