Plan Sharing | Walla Support Center
Plan Sharing lets one “primary” member grant plan-access to other people (“secondary” users). Secondary users can book classes, view plan details, and enjoy member benefits—without needing to buy their own plan.
Important Things to Know
-
Billing stays with the primary user. Secondary users never see or manage payment details.
-
Fees stick to the booker. No-show and late-cancel charges apply to whoever made the reservation.
-
Removing a user doesn’t cancel future bookings. You must manually clear any remaining reservations.
Eligible & Excluded Plans
| Plan Type | Included | Notes |
| Limited Class Plans | ✅ | Fixed number of visits per period |
| Unlimited Class Plans | ✅ | Unlimited visits within validity window |
| Credit Bundles | ❌ | Excluded from this release |
| Appointment Plans | ❌ | Excluded from this release |
| Intro Offers | ❌ | Excluded from this release |
There is no limit on how many secondary users you can add.
Manage Shared Users
Add or remove users through the Manage Shared Users menu on the plan card.
Add Secondary Users
You’ll manage Plan Sharing from the client profile. Follow these steps to add a user to a plan:
-
Navigate to a client’s profile
-
Locate the plan tile for any eligible plan
-
Select the three dots on the top right of the plan tile
-
Select Manage Shared Users menu option to view and edit shared users
-
Choose Add User, then search for a secondary user
-
Select the user you would like to add
-
Select Done
Remove Secondary Users
Follow these steps to remove a secondary user:
-
Navigate to a primary or secondary user's client profile
-
Locate the plan card for the shard plan
-
Select the three dots on the top right of the plan tile
-
Select the Manage Shared Users menu option to view and edit shared users
-
Choose the recycle bin next to user you would like to remove
-
Select Done
Removing a user does not cancel their future bookings—staff can manually remove them if needed.
Viewing Shared Plans
Here’s a look at what primary and secondary users can see, do, and manage when a plan is shared:
What Primary Users See
Primary owners have full visibility and control. They can:
-
View all plan details, including passes remaining, guest passes, and expiration dates.
-
Manage billing and payment details.
-
Add or remove secondary users.
-
See the total plan usage count (for example, “4/10 visits used”).
What Secondary Users See
Secondary users can:
-
View the shared plan in their client profile and app.
-
Check passes remaining, guest passes, and expiration dates.
-
Book classes using the shared plan.
Secondary users cannot:
-
Edit or manage the plan.
-
Access any billing information.
-
Transfer ownership or remove other users.
How to See Who Used a Pass
If you need to confirm who booked or attended, you can cross-reference the Plan Usage tab and each client’s booking history.
To check which user attended:
-
Go to the primary user’s profile and find the plan under the Overview tab
-
Review the Plan Usage tab to see total visits used
-
Select a secondary user listed on the plan
-
Open their Bookings and Overview tabs
-
Compare bookings to confirm who used each visit
This helps you confirm:
-
The total usage count under the primary owner
-
Which visits each secondary user booked
Quick Reference: Who Can See What
| Feature | Primary User | Secondary User |
| View Plan Details | ✅ | ✅ |
| Book Classes | ✅ | ✅ |
| Manage billing/payment info | ✅ | ❌ |
| Add/remove shared users | ✅ | ❌ |
| See plan usage count | ✅ | Limited to booking records. |
| Use guest passes | ✅ | ✅ |
Reporting Visibility
See how shared plan activity is reflected in your reports and records.
-
Financial Reports will show the primary user as the plan owner.
-
Booking and Visit Reports will list secondary users when they book or attend.
| Report | Displays Primary User |
Displays Secondary User |
| Sales Report | ✅ | ❌ |
| Recurring Plan Payments | ✅ | ❌ |
| Active Plans | ✅ | ❌ |
| Plan Cancellation | ✅ | ❌ |
| Plan Cancellation Requests | ✅ | ❌ |
| First Purchase | ✅ | ❌ |
| First Visit | ✅ | ✅ |
| Expiring Cards | ✅ | ❌ |
| No Show / Late Cancel | ✅ | ✅ |
| Upcoming Bookings | ✅ | ✅ |
Cost per Visit and Reporting Data
For studios that track cost per visit (CPV), here’s what you need to know:
Right now, CPV is calculated based on how many times a plan is used—not who uses it. So even if multiple clients are sharing the same plan, all visits roll up to that plan’s total usage.
The good news is this should mean no change to your existing CPV reporting. But if you rely heavily on detailed per-client costs or custom reports, it’s a good idea to double-check your setup to make sure everything still aligns with your workflows.
Late Cancel/ No-Show Fees
Fees stick to the person who booked. If a secondary user no-shows, the fee applies to them.
Guest Passes
Guest passes included in the plan can be used by both the primary and secondary users.
Marketing Suite Conditions
Most marketing conditions only reference the primary user. Specifically:
-
Class Plan Status: primary user only
-
Number of Plans Purchased: primary user only
-
Class Plan Status + Check-in: primary user only
-
Class Check-in Activity: primary user only
If a condition isn’t listed, assume it applies only to the primary user unless noted otherwise.
✉️ Communications & Notifications
Transactional Notifications
-
Class booking notifications go to the client who booked the class
-
Plan update notifications (cancellations, pauses) go to both the primary and secondary users
Plan Notifications (to both primary & secondary users):
-
Plan set to be canceled: Alerts users that a cancellation is scheduled.
-
Plan canceled: Confirms the plan has been canceled.
-
Plan set to be paused: Alerts users that a pause is scheduled.
-
Plan paused: Confirms the plan has been paused.
Booking & Class Notifications (to the client performing the action):
-
Class booked: Sends class details and updated pass count.
-
Class canceled by client: Confirms the client’s cancellation.
-
Class canceled by studio: Notifies the client of a business-initiated cancellation.
-
Waitlist enrollment: Confirms the client got into a class.
-
Waitlist addition: Notifies the client they were added to a waitlist.
-
Waitlist removal: Notifies the client they were removed from a waitlist.
Marketing Automation/Audience Conditions
-
Class Plan Status: Only shows the primary user.
-
Number of Plans Purchased: Only shows the primary user.
-
Class Plan Started + Check-ins: Only shows the primary user.
-
Class Check-in Activity: Only shows the primary user.
-
Check for Future Booking/Waitlist Automation: Shared users are displayed.