Skip to main content

Session Credits for Packages (Beta)

Automatically issue session credits when clients purchase or renew a package.

Written by Emma

Allow you to automatically grant session credits to clients when they purchase and activate a package or when a recurring package renews successfully.

Instead of manually issuing credits after each purchase, Everfit can automatically add credits based on the rules you configure within the package.

With this feature, you can:

  • Automatically issue session credits when a package is purchased

  • Automatically issue credits on recurring renewals

  • Configure multiple session types within a single package

  • Set expiration rules for each session type

  • Track where credits were issued from and view credit history


Requirements

To use Session Credits for Packages, your workspace must have:

  • Booking feature enabled

  • Payment & Packages add-on


Configure Session Credits for a Package

You can configure session credits when creating a new package or editing an existing one.

Step 1: Open Package Pricing

  1. Navigate to Packages

  2. Open the package you want to edit

  3. Click Add Pricing or edit an existing pricing plan

Step 2: Enable Session Credits

Within the pricing settings:

  1. Configure your package pricing as usual

  2. Turn on the Session Credits toggle

Step 3: Add Session Credit Rules

For each session type:

  1. Select a session type

  2. Enter the number of credits to issue

  3. Choose an expiration rule

You can configure up to 5 session types per package.

Step 4: Save Changes

Click Update Pricing to save your configuration.

Important Notes

  • Only session types that require session credits can be selected.

  • Each session type can only be added once per package.

  • Credits can range from 1–100 per issuance.

  • Session credits can be configured for both one-time and recurring packages.

  • Editing a package only affects future purchases. Existing purchases keep their original settings.


How Automatic Credit Issuance Works

Once configured, Everfit automatically issues credits when payments are successfully processed.

One-Time Packages

Without a Free Trial

Credits are issued immediately after:

  • Payment succeeds

  • The purchase is activated

With a Free Trial

Credits are not issued during the trial period.

Credits are issued after:

  • The trial ends

  • The first successful payment is processed

  • The purchase is activated

Recurring Packages

Without a Free Trial

Credits are issued:

  • On the initial successful payment

  • On every successful renewal payment

With a Free Trial

Credits are issued:

  • After the first successful paid billing cycle following the trial

  • On all future successful renewals

Failed Payments

  • If a renewal payment fails: No credits are issued for that billing cycle

  • If payment is successfully collected later: Credits are issued at that time


What Happens When Credits Are Issued

When credits are automatically issued:

  • The client's credit balance is updated immediately

  • A record is added to the client's credit history

  • The issuance appears in the client's activity Updates

  • A notification is sent to the coach


Expiration Start Date

Credits issued from packages expire based on the package type:

  • Recurring packages: Expiration is calculated from the start of each billing cycle, not the payment date.

  • One-time packages (without a trial): Expiration is calculated from the successful payment date.

Note: For recurring packages, expiration always follows the billing cycle schedule, even if payment processing is delayed.


Delayed Activation

If a client pays for a package but does not activate it immediately, credits are not issued until activation.

Once activated, the system issues all credits for past billing cycles. Their expiration dates are still calculated from the original billing cycle dates, not the activation date.

Note: If a credit's expiration date has already passed by the time the package is activated, the credit will be issued and immediately expired. The Balance History will show both actions on the same day.


Archived Clients

Archiving a client does not stop package-based credit issuance. If a client is archived but still has an active package subscription, credits will continue to be issued after successful payments.


Viewing Package Credit Settings

You can view a package's credit configuration directly from the package's Overview page.

The Session Credit section displays:

  • Session types included

  • Number of credits issued

  • Expiration settings

  • A tooltip icon explaining when credits are issued

This provides a quick overview of what clients will receive when purchasing the package.


Viewing Credits in Purchase Details

When reviewing a client's package purchase, you can view:

  • The session credit configuration associated with that purchase

  • The number of credits issued per billing cycle

  • The session types included

You can also navigate directly to the client's credit history.

Note: Purchase details always reflect the package configuration that existed at the time of purchase. If you later change the package settings, existing purchases will continue using the original configuration. New purchases will follow the updated rules.


Trace Package Credits in Balance History

The Balance History tab provides visibility into how credits were added, used, or modified for a client.

View the Source of Package-Issued Credits

When credits are automatically issued from a package purchase, the package name appears in the Note column of the corresponding Issued event.

Coaches can click the package name to open the Purchased Package Details window for that specific purchase, making it easy to trace where the credits originated.

Note: Only coaches with access to Payments & Packages can open the package details. Coaches without this permission will see the package name as plain text.

This allows coaches to quickly identify the source of a credit without manually reviewing payment records.

Filter Credit Events

The Balance History filter works the same as before, coaches can filter by Session Type or Event type (Issued, Used, Returned, Voided, Expired, Deleted). Package-issued credits appear as 'Issued' events and are included in the standard Issued filter.


Session Type Archiving Rules for Package Credits

Session types used in published package credit configurations have certain restrictions to protect existing purchases and credit issuance.

Archiving a Session Type Used in a Published Package

If a session type is included in the credit configuration of a published package, it cannot be archived.

To archive the session type, you must first either:

  • Remove the session type from the package's credit configuration, or

  • Unpublish the package

Turning Off "Require Session Credit"

The Require session credit setting cannot be turned off if the session type is connected to any existing dependencies, including:

  • Existing sessions

  • Issued session credits

  • Package credit rules

Existing Purchases Are Not Affected

Removing a session type from a package or archiving it does not change existing purchases. Any clients who already purchased the package will continue receiving credits based on the package configuration at the time of purchase.

This is because each purchase keeps a snapshot of the package settings when it was created. To stop future credit issuance from existing purchases, you must cancel those purchases.

Did this answer your question?