Salons live or die by booking flow. A good booking page turns Instagram-scrolling browsers into Saturday appointments. A bad one loses customers to your competitor’s booking page two clicks away.
Here’s what separates well-run salon booking from the rest, drawn from operators across cuts, color, and specialty services.
Service catalogue design
Group by service category, not duration
Bad:
- 30-minute service
- 60-minute service
- 90-minute service
Good:
- Cuts: men’s trim ($35) / women’s blow-dry ($55) / kids’ ($25)
- Color: root touch-up ($85) / partial highlights ($120) / full color ($150)
- Treatments: deep conditioning ($45) / Olaplex ($65)
Customers think in services, not durations.
Variant pricing for hair length / type
For services where price varies (color depending on hair length), three patterns:
- Tiered pricing: “Color – short ($85) / medium ($120) / long ($160)” — three line items, customer picks
- Starting-from pricing: “Color from $85 (final price quoted in chair)”
- Consultation-first: “Book a 15-min consult first; we’ll quote your specific service”
Tiered is most transparent. Consultation-first is more accurate but adds a step.
Hidden services
Some services aren’t listed publicly:
- New-stylist trial discount
- Loyalty-only services
- Special promotions
Most platforms support “private” services that aren’t on the public booking page but can be booked via direct link.
Staff visibility
Show photos
Customers book stylists they recognise. Post a clear headshot for each stylist on the booking page.
For new stylists, a placeholder until you have a good photo is fine. Don’t leave staff faceless.
Show specialties
“Maria — color specialist” / “James — men’s grooming” / “Sarah — extensions”. Specialties help customers self-select to the right stylist.
Show “first available” option
For customers who don’t have a stylist preference, a “first available” option that auto-routes to whoever opens up first is critical for new-customer acquisition.
Deposit policy
For most salons, the deposit-vs-card-on-file question breaks down:
- Solo / chair-rental stylist: card-on-file with $50 no-show fee.
- Mid-tier salon ($30-100 services): card-on-file with 50% no-show fee.
- High-end salon ($150+ services): $25-50 deposit applied to service price.
- Specialty (extensions, $300+ color): 30% deposit non-refundable.
Disclose the policy clearly at booking. The agreement matters more than the amount.
Cancellation window
Standard salon practice:
- Cancellations more than 24 hours out: free
- Within 24 hours: 50% fee or forfeit deposit
- No-show: full fee
Don’t go shorter (12 hours) unless your customer base is tolerant. Don’t go longer (48 hours) unless your services require pre-prep.
Reminders
Standard salon reminder cadence:
- Booking confirmation: email immediately
- 24h before: SMS — “Hi [name], see you tomorrow at [time]”
- Day-of, 2h before: SMS — “Reminder: appointment in 2 hours” (optional, but reduces no-shows)
The 2-hour reminder is the difference between 8% and 4% no-show rate at most salons.
Online booking + walk-ins
Most salons accept both. Best practice:
- Online booking holds the slot
- Walk-ins are first-come-first-served only when no online booking conflicts
- Online customers are NOT bumped for walk-ins (frustrates regulars)
The booking software should make this clear in the calendar view — online booking blocks vs free time.
Color services + extra time
Color services often run over. Two patterns:
Pattern 1: Pad the duration 60-minute color is booked as 75 minutes. The extra 15 minutes are buffer.
Pattern 2: Service end-time isn’t customer-facing Customer sees “60-minute color” but back-end blocks 75 minutes. Slot looks the same length to customer.
Both work. Pattern 2 is cleaner for customer expectation.
Multi-service bookings
Common combinations:
- Cut + color (60 + 90 min)
- Color + treatment (90 + 30 min)
- Cut + blow-dry (often bundled)
The booking page should let customers add multiple services in one transaction. If yours doesn’t, customers either book once and add at chair (which is fine but less predictable scheduling) or double-book themselves.
Custom domain
For salons, custom domain matters more than for B2B businesses. Customers expect:
bookwithjules.comlookssalon.com/bookbookings.lookssalon.com
Not:
bookingplatform.com/looks-salon-23rd
This affects perceived professionalism and booking- page conversion.
Reviews integration
Most salons depend on Google reviews. The booking software should:
- Post-appointment, send a SMS or email asking for a Google review
- Send 1-3 days after the appointment (not immediately)
- Make leaving a review one click
Some platforms include this; some don’t. Worth checking.
Loyalty / repeat-customer features
Repeat customers are the bread-and-butter of salons. Useful features:
- Customer history (last service, last stylist, notes)
- Tags (allergic to X, prefers cooler tones, schedules every 6 weeks)
- Auto-rebook prompts (“It’s been 6 weeks — book your next color”)
Most platforms support customer notes. Auto-rebook is rarer.
Sample salon stack
For a 5-stylist salon doing $400k/year:
- Booking platform: Zedule ($100/yr) or Acuity Powerhouse ($732/yr)
- Email: Resend ($20/mo) for confirmations + reminders + review-request
- SMS: Twilio ($0.0075/msg, ~$5-10/month total)
- Custom domain: $12/yr at any registrar
- Total: $300-1,000/year