IN BRIEF
Promotion (Promo) Codes in iClassPro allow you to create discounts or special pricing offers that can be redeemed and tracked during customer registrations and purchases. Administrators can set up Promo Codes by type, assign them to Programs or specific events (classes/camps/appointments), and later track their usage through reports.
- Overview
- Accessing the Feature
- Step-by-Step Instructions
- Tracking Promo Codes
- Troubleshooting & FAQs
- Related Articles
Overview
Promo Codes are designed to support marketing, promotions, and trial tracking. They can:
- Apply a percentage or dollar discount
- Assign the enrollment to a specific Billing Schedule
- Force a TRIAL enrollment type
- Work alongside multi-student and multi-class discounts (not affected by the “Allow Discounts” setting)
Important Notes:
- At the time a Promo Code is created, it will apply to all events (classes/camps/appointments) and Point of Sale items (including Punch Passes) until it is attached to a specific event or Program.
- Beyond setting an expiration date or restricting to events/Programs, there is no limit to how many times a specific Promo Code can be used.
- Multiple Promo Codes can be combined in a single transaction, unless any of the Promo Codes being used has the "Can Be Combined With Other Promo Codes" setting enabled.
Accessing the Feature
- From the Office Portal, navigate to SETTINGS>SETUP>GENERAL SETTINGS>PROMOTION CODES.
- To view or edit an existing code, double-select it from the list.
Step-by-Step Instructions
Creating a New Promo Code
- Navigate to SETTINGS>SETUP>GENERAL SETTINGS>PROMOTION CODES.
- Select Add New Promotion Code.
- Enter a Name for the Promo Code.
- Enter the Code that customers will enter to redeem it.
- The System will prevent saving if the code is already in use (including deleted codes).
-
(optional) Enable Can Be Combined With Other Promo Codes.
- Disabled = cannot be combined/stacked with other Promo Codes in the shopping cart.
- Enabled = can be combined/stacked with other Promo Codes in the shopping cart.
-
(optional) Enter an Expiration Date.
- NOTE: Codes expire at 11:59 PM on the specified date.
- Select the Promo Code Type (see below).
- Depending on the type, enter the Amount, Percentage, or select a Billing Schedule.
- NOTE: “Trial Tracking”-type Promo Codes require no additional setup.
- Select Save.
Promo Code Types
- Amount – applies a one-time dollar discount at enrollment.
- Percentage – applies a one-time percentage discount at enrollment.
-
Billing Schedule – overrides default pricing by assigning a specific Billing Schedule.
- Only works if the selected Billing Schedule exists on the chosen class.
- Has no effect on camp or appointment bookings.
-
Trial Tracking – forces the TRIAL enrollment type, regardless of other portal settings.
- Has no effect on camp or appointment bookings.
Editing an Existing Promo Code
-
Amount and Percentage type codes can be changed between each other.
- However, they cannot be changed to Billing Schedule and Trial Tracking type.
- Billing Schedule and Trial Tracking type codes cannot be changed to any other type.
Assigning Promo Codes to Events
- Go to the Classes, Appointments, or Camps page.
- Locate the event to which the Promo Code(s) should be applied and select the Edit icon.
- Open the Promo Codes tab.
- Enable the checkbox next to the Promo Codes that should apply.
- Select Save.
NOTE: Once a Promo Code is applied to a specific class/camp/appointment, it will not apply elsewhere unless manually applied by a staff member.
Assigning Promo Codes to Programs
- Navigate to SETTINGS>SETUP>GENERAL SETTINGS>PROGRAMS.
- Click the pencil/edit icon to the left of the Program.
- At the bottom of the window, enable the checkbox(es) next to the desired Promo Code(s).
- Select Save.
NOTE: All events (classes/camps/appointments) and Point of Sale items (including Punch Passes) associated with that Program will be eligible for the Promo Code.
Viewing Promo Code Associations
- Navigate to SETTINGS>SETUP>GENERAL SETTINGS>PROMOTION CODES.
- Click the pencil/edit icon to the left of the Promo Code.
- Select View Associations to see connected events (classes/camps/appointments) or Programs.
Tracking Promo Codes
Use the Promo Codes Report (MAR-2) to track usage.
The report includes:
- Charge date and description
- Program and charge category
- Family name
- Promo Code used
- Discount amount
NOTE: “Trial Tracking” Promo Codes will appear in the report but will not include charge details (since Trials do not generate charges).
Troubleshooting & FAQs
-
Can I limit how many times a Promo Code is used?
- No. Aside from expiration date and assignment restrictions, codes can be reused indefinitely as long as it is applicable to the event (classes/camps/appointments) or Program.
-
Why is my Billing Schedule Promo Code not working?
- Billing Schedule codes only apply to classes that have the selected Billing Schedule attached. They will not affect camps or appointments.
-
Can I delete a Promo Code?
- Yes, deleting a Promo Code will remove its association with any selected events (classes/camps/appointments) and Programs. However, the Promo Codes will be retained for historical reporting purposes.
-
Can I restore a deleted Promo Code?
- Yes. Navigate to SETTINGS>SETUP>GENERAL SETTINGS>PROMOTION CODES, then click on "Show Deleted Items." Click the "Restore" icon to the left of the appropriate Promo Code to restore it.
- NOTE: restoring a deleted Promo Code WILL NOTE restore its association with any previously selected events (classes/camps/appointments) and Programs. This will need to be done manually.
- Yes. Navigate to SETTINGS>SETUP>GENERAL SETTINGS>PROMOTION CODES, then click on "Show Deleted Items." Click the "Restore" icon to the left of the appropriate Promo Code to restore it.