Overview
Private bookings — like personal training, hydro massage, or one-on-one coaching — require a special setup in Hapana. This guide covers every step: rooms, schedules, team settings, and how to make the booking experience seamless inside the app.
🎥 Watch the walkthrough:
Or preview it below:
Prerequisites
Before you begin:
- Decide which rooms your private sessions will run in
- Prepare a team access group and placeholder team profile (e.g. “Hydro Massage Therapist”)
- Have a credit pack or drop-in price ready to assign to the private session
Step-by-step instructions
Step 1: Set up rooms
- Click your profile name in top right > Select Edit Profile from the dropdown
- Scroll down to Location
- Click ‘Edit’ icon beside the relevant location
- Click ‘Add Room’ to add your rooms (e.g. Massage Room 1, PT Studio, etc.)
Tip: Each private session type should have its own room
Step 2: Turn on booking request settings
- Click your profile name in top right > Go to Account Settings > Configuration
- Scroll to Business Profile and click Edit
- Enable the following are enabled
- Tabs Displayed: Request Booking/Privates
- Request Booking Time Slots
- Auto Confirm Bookings Request
Step 3: Enable Booking Request in Business Information
- Go to Edit Profile
- Within Business Information, click Edit
- Ensure Enable my booking request is enabled
Step 4: Create or update your team access group
- Go to Team Settings > Team Access Groups
- Go to Schedule
- Ensure the group assigned to your private staff has:
- Booking requests enabled
- Booking for all team members enabled
Step 5: Build a schedule template for the private session
- Go to Schedule tab
- Click the Settings cog icon > Schedule Templates
- Click + Add New or edit an existing one
- Ensure the following is complete:
- Assign to correct room
- Enable booking request
- Enable Payment required
- Save and update all future sessions if editing an existing template
Step 6: Create a “fake” team member profile for the session type
- Go to Team Settings > Add Team Member
- Use a name like “Hydro Massage” or “Infrared Sauna”
- Assign to the correct team access group
- Optionally add:
- Profile photo
- Bio or hours
- Save the profile
Step 7: Link the team member to the schedule template
- Go back to Schedule tab
- Go to Schedule Settings > Schedule Templates
- Find the relevant private session template
- Under Available with, click Edit
- Select only the private session placeholder profile (e.g. “Hydro Massage”)
- Save
Step 8: Test the booking experience in the app
- Open the app
- Tap Privates > New Private
- You should see only the correct private session
- Click Next — if only one “team member” is assigned, it skips selection
- Choose a time slot > Confirm > Done 🎉
If the client doesn’t have a valid package or credit, they’ll be prompted to purchase one.
Expected outcome
Clients can book private sessions directly from the app — with no confusion over staff, rooms, or time slots. The process is clean, branded, and tailored to your business.
FAQs
Q: Do I need a real team member for every private session?
A: No — you can create placeholder profiles (e.g. “Hydro Massage”) and hide others from being assigned.
Q: What if I want clients to pick the team member too?
A: You can assign multiple instructors to the session template — the app will ask the client to choose.
Q: Can I apply this setup to PT or 1:1 consults too?
A: Yes — just repeat the process with a different room and schedule template.
Still need help?
Reach out to our support team via [email protected]