Skip to main content

Packages

Written by Kristy Sellars
Updated this week

Packages are one-time credit bundles that students can purchase to book classes. A package contains a set number of class credits with a defined validity period, and can be restricted to specific class types using tags. Unlike memberships, packages are not recurring — students purchase them once and use the credits until they expire.


Managing Packages

Packages are managed under Manage Studio > Packages in the sidebar.

From the packages list you can:

  • Create a new package

  • Edit or duplicate an existing one

  • Archive packages you no longer offer

  • Bulk assign a package to multiple students at once


Creating a Package

Basic Details

Name of Package The package name as it appears to students. Maximum 50 characters.

Cost The purchase price of the package.

Description An overview of the package shown to students. Supports rich text formatting and up to 3,500 characters. Use the Gilly button to generate AI-assisted marketing copy based on a short prompt.

Agreement Optional. If filled in, students must sign a digital signature agreement when purchasing the package. Use this for any terms or conditions specific to the package.


Class Credits & Tags

Number of Classes Included The total number of class credits the package provides. This field cannot be changed after a student has purchased the package.

Tags Select which class tags this package applies to. Students can only use this package to book classes that match the selected tags. For example, a package tagged with "Pole" can only be used for Pole classes.

As you select tags, the form shows a live preview of which classes the package can be used for and which it cannot, making it easy to verify the scope before saving.

Tag-Specific Limit When enabled, you can assign a different credit limit to each tag within the total. For example, a 10-class package could be split into 5 Pole credits and 5 Aerial credits. All tag limits must add up to the total number of classes included. This is useful when you want to control how students distribute their credits across different class types.

Weekly Class Limit Optionally cap how many classes from this package a student can book per week. If the package validity is 7 days or fewer, the weekly limit must equal the total classes included.


Validity & Expiry

Choose how long the package remains valid using one of two modes:

In Days The package expires a set number of days after it becomes active (1–999 days).

  • Activate from purchase date — The package starts and begins counting down immediately upon purchase.

  • Activate from first use date — The countdown doesn't begin until the student makes their first booking with the package. The package shows as Pending Activation until then.

In Date Set a fixed calendar date range with a Start Date and End Date. The package is usable only within that window, regardless of when it was purchased. This works well for term-based offerings.

Last Date Students Can Purchase Optionally set a cutoff date after which the package can no longer be purchased. This is separate from the validity period — it controls when the package can be bought, not when credits expire.


Visibility & Restrictions

Package Status

  • Public — Visible in the student app and available for students to purchase.

  • Private — Hidden from students. Only studio staff can assign private packages manually.

Available for New Students Only When enabled, only students who have never purchased a package or membership at your studio can buy this package. Use this for intro offers or first-timer deals.


Duplicating a Package

To create a variation of an existing package without starting from scratch, open the package and select Duplicate. All settings are copied to a new draft that you can edit before saving.


Bulk Assigning a Package

To assign the same package to multiple students at once, open the package and select Bulk Assign. Select the students you want to include, configure payment, and confirm. This is useful for onboarding groups or running promotions.


Sharing a Package

Each package has a shareable link that you can send directly to students. The link takes them straight to the purchase page for that package.


How Credits Work

When a student books a class using a package, one credit is deducted from their balance.

If Tag-Specific Limits are enabled, the credit is drawn from the pool assigned to the matching tag — for example, booking a Pole class uses a Pole credit, not an Aerial credit. Each tag pool is tracked separately.

If a Weekly Class Limit is set, the system prevents the student from booking more than the allowed number of classes per week using that package.


Managing Packages on a Student's Profile

You can view and adjust a student's packages at any time from their profile under Student Management. Open the student's profile and go to the Packages tab.

Each package shows the name, status, credits remaining, total credits, and expiry date. For tag-specific packages, a breakdown by tag is shown.

Actions available:

Update Credit Count Add or remove credits from the package manually. For tag-specific packages, you can adjust credits per tag individually.

Extend Package Push out the expiry date to give the student more time to use their credits. This is not available for packages set to activate on first booking that have not yet been activated.

Cancel Package Cancel the package and remove all remaining credits. Used credits are not automatically refunded — any refund must be processed separately from the Transaction History tab.


Make-Up Class Integration

If your studio has make-up classes enabled on a course, students who cancel within the allowed window may earn a make-up credit. Make-up credits are handled as a special package type generated automatically by the system — they are not manually created. Make-up credits are tagged to match the class types eligible for make-up bookings, as configured in your class settings.


Packages & Discount Codes

Discount codes can be applied by students at the time of purchase during checkout. Discounts are managed separately under Discount Codes and are not configured within the package itself.


Student Experience

Browsing & Purchasing

Students can browse available packages from the studio's page in the app. During class checkout, relevant packages are also suggested — if a student doesn't have credits for the class they're booking, any applicable packages are shown so they can purchase one and use it immediately.

Package cards show the name, price, number of classes included, and validity period.

The checkout process for a package follows the same flow as a class purchase — students review the details, sign any required agreement, select a payment method, and confirm. Supported payment methods include card, wallet, gift card, Humm/Afterpay/Zip, and more.

Using a Package

Once purchased, the package appears in the student's profile under My Packages with their remaining credits and expiry date. When a student books a class that matches the package's tags, they can select the package as their payment method at checkout — a credit is deducted automatically.


Analytics & Reporting

Dashboard The main dashboard shows active package count, packages sold, and total package revenue for the selected date range, along with a breakdown by package type.

Reports The New Package Report in Analytics shows all packages sold within a selected date range, including revenue, number of sales, and student-level detail. You can filter by specific package and export the data.

Active Packages View Under Analytics > Active Packages, you can see a live list of all currently active packages across your student base.

Did this answer your question?