How to Set Up Service Calendars for a Barbershop
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
- From the subaccount, go to Settings → My Staff → Add User.
- Enter the barber's name, email, and extension. Set permissions if needed.
- Define working hours (e.g., Mark: Mon/Wed/Fri 9am-5pm; Henry: Tue-Sat 11am-7pm) and click Save.
Create groups for your services
- Open Calendars → Calendar Settings.
- Under Preferences → Account Preference, toggle Service Menu on.
- In the Calendars tab, click + New Group.
- Enter group name, description, and URL slug. Pick Classic or Neo, then click Create.
Build the service calendar
- Select the group and click Create Calendar, then choose Service Booking.
- Fill in service name, assigned staff, custom URL, duration, and availability. Open Advanced Settings for full config.
- 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. - 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. - Rooms: Assign chairs such as Chair 1 for haircuts or Styling Chair for finishing. Booking the service reserves that chair.
- 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
- Open Meetings → Service Calendars (v1) → Service Menu and click + Create Service Menu.
- Enter menu name, description, and URL slug. Pick a form and toggle consent if needed.
- Under Additional Options, toggle Add Guests, Multiple Service Selection, and Staff Selection as needed.
- Click Select Services and pick the groups or calendars to include.
- 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?
Why are no time slots showing?
Can clients book a haircut and shave together?
Can I take a deposit at booking?
How do I stop two clients from booking the same chair?
Can clients pick their barber?
Was this article helpful?
Thanks for the feedback.