How to Set Up Service Calendars for a Barbershop

By Sparkforge Support Team ·Last reviewed May 3, 2026

Service Calendars let a barbershop book haircuts, shaves, and styling while reserving the right barber, chair, and tools. Set up staff first, build groups, create per-service calendars, then publish a Service Menu.

Service Calendars in Sparkforge handle barbershop scheduling without double-booking a chair or sharing one set of clippers across two stations. This walkthrough sets up haircuts, shaves, and styling end to end.

What a Service Calendar does

A Service Calendar pairs a service (haircut, beard trim, shave, styling) with a barber, a chair, and the tools the service needs. Clients book the service they want and the right resources lock automatically.

Why barbershops use them

  • Self-serve booking: Clients book without calling the shop.
  • Resource locks: Chairs and tools (razors, dryers, shears) reserve per booking.
  • Barber schedules: Each barber's hours drive available slots.
  • Service groups: Organize as Haircuts & Shaves or Styling.
  • Multi-service bookings: Add a shave to a haircut in one flow.
  • Branding: Logo and brand colors on the booking page.

Add staff and availability

  1. From the subaccount, go to Settings → My Staff → Add User.
  2. Enter the barber's name, email, and extension. Set permissions if needed.
  3. Define working hours (e.g., Mark: Mon/Wed/Fri 9am-5pm; Henry: Tue-Sat 11am-7pm) and click Save.

Create groups for your services

  1. Open Calendars → Calendar Settings.
  2. Under Preferences → Account Preference, toggle Service Menu on.
  3. In the Calendars tab, click + New Group.
  4. Enter group name, description, and URL slug. Pick Classic or Neo, then click Create.

Build the service calendar

  1. Select the group and click Create Calendar, then choose Service Booking.
  2. Fill in service name, assigned staff, custom URL, duration, and availability. Open Advanced Settings for full config.
  3. Service Details: Upload a service logo, set the name (Haircut, Beard Trim, Shave), write a description like "30-minute haircut with wash and style," assign a group, and set a custom URL like /haircut-booking.
  4. Appointment & staff: Set the invite title with placeholders like {{contact.name}}, assign qualified barbers, set the meeting location (shop, specific chair, or video link), and pick a meeting color.
  5. Rooms: Assign chairs such as Chair 1 for haircuts or Styling Chair for finishing. Booking the service reserves that chair.
  6. Equipment: Link razors, shears, or hair dryers with quantities. Sparkforge reserves them per booking so the same razor never lands on two appointments.

Edit an existing calendar

Open Meetings → Service Calendars (v1), find the calendar, and click the pencil under Actions to update without rebuilding.

Publish a Service Menu

  1. Open Meetings → Service Calendars (v1) → Service Menu and click + Create Service Menu.
  2. Enter menu name, description, and URL slug. Pick a form and toggle consent if needed.
  3. Under Additional Options, toggle Add Guests, Multiple Service Selection, and Staff Selection as needed.
  4. Click Select Services and pick the groups or calendars to include.
  5. Open Arrange your services and drag haircut and shave to the top.

Drop the menu URL in your Google Business Profile, on your site, and in your missed-call text-back so walk-ins turn into bookings.

Frequently Asked Questions

Why won't my barbershop service calendar save?
You need at least one barber assigned. Add the staff user and save again.
Why are no time slots showing?
Check the barber's availability, the chair, and the tool quantities. A conflict in any of those hides slots.
Can clients book a haircut and shave together?
Yes. Enable Multiple Service Selection on the Service Menu and they can stack services in one booking.
Can I take a deposit at booking?
Yes. Connect Stripe or PayPal under Forms & Payment to charge at booking time.
How do I stop two clients from booking the same chair?
Assign the chair as a room on the service. Sparkforge locks it for the appointment duration.
Can clients pick their barber?
Yes. Toggle Staff Selection on the Service Menu so clients see and pick their preferred barber.

Was this article helpful?