Managing Membership Plans

Create, manage, and track recurring membership plans so your best clients get exclusive benefits.

Overview

This guide walks you through setting up membership plans for your salon. Plans let you offer clients recurring benefits like discounted services, included appointments per month, and priority booking. You will learn how to create plans, enroll clients, track their usage, and handle cancellations. Plans sync automatically with Stripe when your account is connected.

Prerequisites

1

Create a Membership Plan

Navigate to Settings > Membership Plans in the sidebar. Click the New Plan button.

Fill in the plan details:

FieldDescription
Name *A short, clear name for the plan (e.g., "Gold Monthly")
DescriptionWhat the plan includes, shown to staff during enrollment
Tier *The plan level (e.g., basic, silver, gold, platinum)
Price *The recurring charge amount in dollars
Billing Cycle *How often the client is billed: monthly, quarterly, or annual
Services IncludedNumber of included services per billing cycle
Rollover AllowedWhether unused services carry over to the next cycle

Click Save Plan to create it.

What you'll see: A confirmation message and the new plan in your plans list. If your salon has a connected Stripe account, the system creates a matching Stripe Product and Price automatically.

Create membership plan form
The membership plan creation form with name, tier, price, and billing cycle fields
2

View Your Plans

Go to Settings > Membership Plans to see all your plans. The list shows each plan's name, tier, price, billing cycle, and status.

Use the filters at the top to narrow results by tier or active/inactive status. Plans are sorted by creation date with newest first.

What you'll see: A table of plans with status badges. Active plans show a green badge. Deactivated plans show a gray badge.

Membership plans list with filters
The membership plans list showing active and inactive plans with tier badges
3

Update Plan Details

Click on any plan in the list to open its detail view. Click Edit to modify the plan.

You can update the name, description, tier, price, services included, and rollover setting. Changes apply to future billing cycles only. Existing subscriptions keep their current cycle terms until renewal.

Click Save Changes when done.

What you'll see: A success message confirming the update. The plan list reflects your changes immediately.

4

Deactivate a Plan

To stop offering a plan, open it and click Deactivate. This is a soft delete — the plan is not permanently removed.

Deactivating a plan does the following:

What you'll see: The plan's status badge changes from green (Active) to gray (Inactive).

Note: Deactivating a plan does not cancel existing subscriptions. Current members keep their benefits until their subscription ends or is canceled separately.
5

Enroll a Client

Open the client's profile page. Go to the Membership tab. Click Enroll in Plan.

Select an active plan from the dropdown. Click Confirm Enrollment.

The system creates a subscription linking the client to the plan. If Stripe is connected, automatic billing is set up.

What you'll see: The client's profile shows their active membership with the plan name, start date, and next billing date.

Client enrollment in membership plan
Enrolling a client in a membership plan from their profile page
6

Check Client Benefits

Open the client's profile and go to the Membership tab. The benefits panel shows:

Use this information at checkout to apply the correct discounts.

What you'll see: A summary card showing the client's current benefits with a progress bar for used services.

7

View Subscription Status

Open the client's profile and go to the Membership tab. The status section shows:

FieldWhat it means
StatusActive, paused, or canceled
PlanName and tier of the current plan
Start dateWhen the subscription began
Current periodStart and end dates of this billing cycle
Next billing dateWhen the next charge will occur
Usage this periodServices used out of services included

What you'll see: A detailed status card with all subscription information and a green status indicator for active subscriptions.

Subscription status detail view
The subscription status view showing plan details, billing cycle, and usage tracking
8

Cancel a Subscription

Open the client's profile and go to the Membership tab. Click Cancel Subscription.

Provide a cancellation reason and click Confirm Cancellation. The subscription ends at the close of the current billing cycle. The client keeps their benefits until that date.

What you'll see: The subscription status changes to "Canceled" with the effective end date shown. A cancellation reason is recorded for your records.

Note: Cancellation does not issue a prorated refund automatically. Handle refunds through your Stripe dashboard if needed.

Tips & Best Practices

Tip:

Common Issues

IssueSolution
Plan not showing in enrollment dropdownOnly active plans appear. Check if the plan was deactivated and reactivate it if needed.
Stripe sync failed when creating a planYour Stripe account may not be connected. Go to Settings > Payments and complete the Stripe setup.
Client shows zero benefits remainingAll included services for this billing cycle have been used. The client can still book at regular price.
Cannot deactivate a planCheck for active subscribers. The system may warn you about existing enrollments before deactivating.
Rollover services not appearingRollover must be enabled on the plan. Edit the plan and set Rollover Allowed to true.
Subscription shows "canceled" unexpectedlyCheck the cancellation reason in the subscription detail. An admin or manager may have canceled it.
Price change not reflected for existing subscribersPrice updates apply to new billing cycles only. Current cycle charges remain unchanged.
Client enrolled in wrong planCancel the current subscription and enroll them in the correct plan.
Billing cycle mismatch with StripeUse the Stripe sync feature from the plan detail page to align local data with Stripe.
Usage count seems incorrectVerify that staff are recording usage after each included service appointment.

Related Journeys