Skip to main content

Introduction

Perks are persistent discounts that follow a customer after they purchase a specific package, hold an active subscription, or are granted one manually from the admin panel. Unlike a coupon, the perk is tied to the user — it applies automatically on every future checkout while it is still active, with no code to type in.
Perks make it easy to offer member benefits, subscriber-only discounts or VIP rewards without managing coupon codes.

Enabling Perks

Perks are managed from the Perks tab in the admin sidebar. No master toggle is required — each perk individually carries an Enable switch.
1

Go to the Admin Panel

Click on the Admin Panel.
2

Navigate to Perks

Click on the Perks tab to access the perk management area.
3

Create a Perk

Click on the Create Perk button to open the perk wizard.

Configuring a Perk

A perk is configured through a five-step wizard.

Step 1 — Basics

Set the perk’s identity and the discount it grants.

Step 2 — When Can Be Active

Restrict when the perk applies. All schedule fields are optional — a perk with no schedule is always active.
A grant survives outside the schedule window — only the application of the discount at checkout is gated. When the window opens again, the same grant becomes effective.

Step 3 — Where Applies (Scope)

Define which items the discount affects. A perk needs at least one scope or it stays dormant. You can add multiple scopes.

Step 4 — Triggers

Define how users earn the perk. A perk needs at least one trigger. Multiple triggers are allowed (e.g. earn the perk by buying any of several packages). For Purchase and Subscription triggers, also configure Duration:

Step 5 — Stacking

Control how this perk combines with other discounts on the same checkout.
Example of Exclusive Group: you have a “−10% for Diamond subscribers” and “−15% for Emerald subscribers” perk. A user holding both subs would otherwise get −25%. Put both perks in an exclusive group called subscription_tier and only the −15% one will apply.

Manual Grant and Revoke

Admins can manually grant or revoke perks from a customer’s profile.
1

Open the Customer Profile

Go to Customers in the sidebar and open the relevant user.
2

Open the Perks Section

Scroll to the Perks section on the customer detail page.
3

Grant or Revoke

Click Grant Perk to add a new perk to the user, optionally with an expiry date and a note. Use Revoke next to an active perk to remove it immediately.

Lifecycle

Perks react automatically to common payment events:

Statistics

Each perk has its own Statistics page (button on the perk row) showing how many active grants currently exist, how many users have used it, and a chart of usage over the perk’s active window.

Limitations

A perk with no scope or no trigger is dormant — it will never apply to a checkout. The wizard will warn you when this is the case.
0% perks do not lower the price, but they still appear in the discount stacking chain. Use them carefully if other perks depend on the stacking order.