Industry

Beauty & Wellness

Hair salons, spas, and wellness centers rely on skilled staff with different specialties and availability. A salon might have 5 stylists—one senior colorist, two general stylists, a nail technician, and an esthetician. Each works different days. Customers want to book with their preferred stylist. Opencals manages this automatically.

Individual Staff Schedules

Each staff member gets their own schedule. A senior colorist works Tuesday–Saturday. A massage therapist takes Mondays and Fridays off. A wellness coach works only 4 PM–8 PM weekdays.

When you assign staff to specific services, customers see only who offers that service. A nail technician doesn't appear for massage bookings.

  • Individual weekly hours — each staff member has unique availability
  • Service assignments — assign stylists to specific services (cut, color, extensions)
  • Days off management — block vacations, sick days, or training instantly
  • Customer preference — clients book with their favorite provider

Per-staff

Individual schedules

Service-linked

Smart staff filtering

Instant

Days off blocking

Services Across Multiple Locations

You might operate from a main salon, a secondary location, offer home visits, or provide online consultations. Opencals supports three location types: physical (salon address), online (Zoom/Google Meet), or home/delivery service.

Each location has its own hours. A customer picks location first, then sees staff and available slots at that location only.

  • Physical locations — salons, spas, clinics with specific addresses
  • Online services — Zoom or Google Meet consultations with auto-generated meeting links
  • Home/delivery service — therapist travels to client; no fixed location needed
  • Per-location hours — each location sets independent operating hours

Salon + Home Service

Run a salon during business hours and offer home massage after 5 PM. Customers choosing "Home Service" see only evening availability. Those choosing "Main Salon" see daytime slots only.

Seasonal and Recurring Services

Some services run only certain times of year. A sauna operates May–September. A winter-only facial treatment appears only Dec–Feb. Meditation classes happen every Thursday at 6 PM year-round.

You create schedules for weekly patterns (recurring) or seasonal windows (non-recurring). Days off from any staff member override all availability—a therapist on vacation simply doesn't appear on the calendar.

  • Recurring schedules — weekly class times, regular staff availability
  • Non-recurring schedules — seasonal services (summer pool, winter facials)
  • Schedule intersection — final availability = service schedule AND staff schedule AND location schedule
  • Days off override — vacation blocks all slots automatically

Flexible Durations and Multi-Day Bookings

Not every service fits a fixed 1-hour slot. A sauna books by the hour. A wellness retreat charges per day. A massage package charges in 15-minute increments. Customers pick their exact duration and you charge per unit.

A client books a 3-hour spa package at $40/hour and pays $120. You set min/max duration limits so customers can't accidentally over-book or under-book.

  • Per-unit pricing — charge per hour, per day, or custom units
  • Variable duration selection — customers pick exact length
  • Min/max limits — prevent too-short or too-long bookings
  • Multi-day packages — wellness retreats, extended stay bookings

Note

Flexible duration booking works for sauna hours (by the hour), massage packages (by 15 min), retreats (by day), or room rentals (by night). Set the unit and price, customers do the math.

Group Classes and Workshops

Offer group fitness, meditation, beauty workshops, or team services. Set the attendee limit per slot, and multiple customers book the same time together. More revenue per hour without adding staff.

Examples: a 20-person yoga class at 6 PM Monday, a 12-person "intro to massage" workshop, a 5-person bridal beauty prep.

  • Capacity limits — set max attendees per session
  • Multiple bookings per slot — several customers book the same time
  • Revenue boost — same staff hour, multiple clients paying
  • Group coordination — manage class size without overselling

20+

Typical group class size

1 staff

Multiple paying clients

Set per-service

Capacity control

Get Started

Set up takes 20 minutes:

  • Install Opencals — add the Shopify app or use standalone at app.opencals.com
  • Add your team — invite staff and set individual schedules
  • Create services — define hair, massage, wellness offerings with pricing and duration
  • Assign staff to services — link stylists and therapists to what they actually perform
  • Set up locations — add physical salon address, Zoom for consultations, or home service option
  • Launch — embed the widget on your site or use your Shopify storefront

Frequently Asked Questions

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime