What are appointment services#
Appointment services are bookable offerings that customers can schedule one-on-one with your staff. Unlike group classes or events, appointments are individual sessions between a customer and a provider.
Common examples include:
- Private training sessions
- Consultations
- Massage or spa treatments
- Personal coaching
- Assessment sessions
What makes a service bookable#
A service must have all of the following before customers can see and book it:
- At least one product linked for pricing
- Provider-based or resource-based (at least one must be enabled)
- If provider-based — at least one provider assigned
- If resource-based — at least one resource assigned, with availability set up
If any of these are missing, the service shows a "Not bookable" badge in your admin panel and won't appear on your public booking page.
Provider-based vs resource-based#
Every service must be either provider-based, resource-based, or both. This controls how time slots are generated.
- Provider-based: Slots come from providers' schedules. Use for services delivered by a person (e.g. therapist, personal trainer, consultant).
- Resource-based: Slots come from resources' availability. Use for services tied to a facility (e.g. sauna room, ice bath, float tank).
- Both: Slots require both a free provider and a free resource at the same time.
Create a new service#
- Go to Admin > Appointments > Services
- Click Add Service
- Enter the service details:
- Name: A clear, descriptive title (e.g., "60-Minute Personal Training")
- Description: What the service includes and who it's for
- Duration: How long the appointment lasts in minutes
- Click Save
After creating and activating a service, you'll see a success dialog with the booking link that you can share with customers.
Share your booking page#
Once you have services set up, customers can book appointments through your public booking page.
Find your booking page URL#
Your public booking page URL is displayed at the top of the Services page:
naayya.com/s/your-studio-slug/appointmentsYou can also get the direct booking link for a specific service:
- Go to Admin > Appointments > Services
- Find the service you want to share
- Click the link icon next to the service name, or
- Click the three dots menu and select Copy Link
The link is copied to your clipboard ready to share.
Where to share your booking link#
- Add to your website with a "Book Now" button
- Include in email signatures and newsletters
- Share on social media profiles (Instagram bio, Facebook page)
- Send directly to customers via email or text
- Print on business cards or flyers with a QR code
Set pricing for your service#
Each service needs at least one product attached for customers to purchase and book.
- Open the service you want to price
- In the Products section, click Add Product
- Select an existing product or create a new one
- Set whether this is the default pricing option
You can attach multiple products to offer different pricing tiers, such as single sessions versus package deals.
Assign providers to services#
Providers are staff members who can deliver the service. Customers may choose their preferred provider during booking.
- Open the service
- In the Providers section, click Add Provider
- Select from your available staff members
- Enable Allow Provider Selection if customers should choose their provider
If provider selection is disabled, the system automatically assigns an available provider.
Configure buffer times#
Buffer times add padding before or after appointments for preparation or cleanup.
- Buffer Before: Time needed before the appointment starts (e.g., room setup)
- Buffer After: Time needed after the appointment ends (e.g., cleanup or notes)
These buffers prevent back-to-back scheduling and give providers breathing room between appointments.
Add service images#
Upload images to help customers understand what the service offers.
- Open the service
- Click Manage Images
- Upload one or more images
- Drag to reorder if needed
The first image appears as the main service photo on your booking page.
Link resources to a service#
Some services need specific rooms or equipment. Enable Resource-based and link resources to ensure they're available when customers book.
- Open the service
- Enable Resource-based under Settings
- In the Resources section, select the required room, equipment, or space
The system only shows time slots when at least one linked resource is free. Make sure each resource has availability configured.
Set up combo services with multiple resources#
You can create package services that use multiple resources at the same time. This works for wellness facilities, treatment packages, or any service that needs multiple spaces or equipment.
When a customer books a combo service, all required resources are blocked for the entire appointment. Other customers cannot book any of these resources during that time.
Example: A "Sauna + Ice Bath" service requires both the sauna and ice bath resources. When booked, both facilities are unavailable to others for the full appointment duration.
To set up a combo service:
- Create the service following the steps above
- In the Resources section, add each resource needed:
- Click Add Resource and select the first resource (e.g., IR Sauna)
- Set it as Required
- Click Add Resource again and select the second resource (e.g., Ice Bath)
- Set it as Required
- Repeat for any additional resources
- Click Save
Common combo services:
- Wellness packages: Sauna + Ice Bath, Sauna + Red Light + Ice Bath
- Treatment combos: Massage + Facial using separate rooms
- Multi-space sessions: Personal training using gym floor and recovery room
Deactivate a service#
To temporarily stop bookings for a service without deleting it:
- Open the service
- Toggle Active to off
- Click Save
Deactivated services won't appear on your booking page but existing appointments remain unaffected.