Use Case
Salon Software for Complex Service Menus
Bundles, add-ons, pricing tiers, processing time, and buffer time — all handled automatically.
If your salon offers multi-step treatments, service bundles, optional add-ons, or different pricing for junior vs senior staff, you need software that handles this complexity without creating scheduling chaos. Bella Booking's service configuration is one of its strongest capabilities — designed to manage the real-world complexity of modern salon menus.
Who this is for
- Salons offering colour services with processing time
- Spas with multi-step treatment packages
- Salons with junior/senior/master pricing tiers
- Businesses that upsell with service add-ons
- Studios running parallel services (e.g., bride + bridesmaid simultaneously)
Common challenges
Colour processing time creates scheduling gaps
Hair colour needs development time where the client stays but the stylist could serve another client. Most booking software doesn't understand this — it either blocks the entire duration or ignores it entirely.
Service bundles need precise time calculation
A "Cut + Colour + Treatment" bundle needs exact time blocking, with processing time between steps. Manual scheduling of these is error-prone and confusing for online booking.
Add-on upselling at booking time
Clients booking a service might want to add a conditioning treatment, nail art upgrade, or express add-on. Without structured add-ons, these upsells are missed or require phone calls to arrange.
Different prices for different experience levels
A cut with a junior stylist costs less than one with a master stylist. Managing this with separate service entries creates a bloated, confusing menu.
How Bella Booking helps
Processing time with bookable overlap
Learn moreSet processing time on colour services. The client stays, but the stylist is freed to take another appointment during the development period. Online booking calculates this automatically.
Service bundles (sequential and parallel)
Learn moreCreate packages that run services back-to-back or simultaneously with multiple team members. Flexible pricing: set a total price, apply a percentage discount, or offer bundles free. Show savings to clients during online booking.
Service add-ons with pricing and duration
Learn moreConfigure optional or required add-ons per service. Single-select or multi-select groups with min/max limits. Each add-on has its own price and duration that automatically adjusts the appointment time and total.
Pricing tiers per staff level
Learn moreCreate pricing tiers (Junior, Senior, Master, etc.) and assign different prices for the same service based on the assigned team member. Clients see the appropriate price when they choose their preferred stylist.
Buffer time before and after
Learn moreSet setup and cleanup time that blocks the team member and any assigned resource (room, chair). Visible on the scheduler as distinct blocks. Clients don't see buffer time when booking online.
Location-level defaults with per-service overrides
Set default processing and buffer times at the location level, then override them on individual services. This inheritance system means you configure once and only adjust the exceptions.
Service variants with client eligibility
Learn moreCreate named variations of a service — like "Short Hair", "Medium Hair", "Long Hair" — each with its own price, duration, and timing. Restrict variants to first-time or returning clients for automatic introductory vs return-visit pricing.
Simple pricing
A full-service salon with 6 stylists pays just
A$79/month
Professional plan · No per-seat fees · No commission
See full pricing detailsFrequently asked questions
Can clients book bundles online?
Yes. Clients see available bundles on your booking page with the total duration and any savings displayed. The system automatically finds time slots where the full sequence fits.
How does processing time work in online booking?
When a service has processing time configured, the online booking system calculates the total client duration but shows the stylist as available during the processing period for other short appointments.
Can add-ons be required or optional?
Both. You can create optional add-on groups (e.g., "Would you like to add a treatment?") or required groups (e.g., "Choose your lash style"). Set minimum and maximum selections per group.
Do pricing tiers affect online booking?
Yes. When a client selects a team member during online booking, the price shown is automatically adjusted based on that team member's assigned pricing tier.
Can I run parallel services with two different team members?
Yes. Parallel bundles assign different team members to each service and run them simultaneously. This is ideal for bridal services, couples treatments, or any multi-stylist appointment.
Ready to get started?
Start your 14-day free trial — no credit card required. See how Bella Booking works for your business.