How to Set Up Service Calendars for a MedSpa
Service Calendars let a MedSpa book microneedling, laser, and injectable services while reserving the right provider, treatment room, and devices. Set up staff first, build groups, create per-service calendars, then publish a Service Menu.
Service Calendars in Sparkforge handle MedSpa scheduling without overbooking treatment rooms or sharing a single laser between two providers. This walkthrough sets up microneedling, laser therapy, and injectables end to end.
What a Service Calendar does
A Service Calendar pairs a treatment with a provider, a treatment room, and the devices or supplies it needs. Clients book the treatment they want and the right resources lock automatically.
Why MedSpas use them
- Self-serve booking: Clients book treatments without calling the front desk.
- Resource locks: Laser devices, microneedling pens, and numbing supplies reserve per appointment.
- Provider schedules: Each provider's hours drive what slots open.
- Service groups: Bundle as Laser & Skin Treatments or Injectables & Facials.
- Multi-service bookings: Add a consult to a treatment in one flow.
- Branding: Logo and brand colors on the public booking page.
Add staff and availability
- From the subaccount, go to Settings → My Staff → Add User.
- Enter the provider'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 treatments
- 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 logo, set the name (Microneedling, Laser Therapy, Injectables), write a clear description (e.g., "60-minute microneedling session with topical numbing"), assign a group, and set a custom URL like
/microneedling-booking. - Appointment & staff: Set the invite title with placeholders like
{{contact.name}}, assign qualified providers, set the meeting location (clinic, treatment room, or video link for consults), and pick a meeting color. - Rooms: Assign treatment rooms such as Room 1 for laser and Room 2 for injectables. Booking that service reserves the room.
- Equipment: Link laser devices, microneedling pens, and numbing supplies with quantities. Sparkforge reserves them per booking so the same device is never on two appointments at once.
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 your top-converting treatments to the top.
Share the menu URL on your site, in confirmation texts, and in post-treatment follow-ups so clients can rebook in one tap.
Frequently Asked Questions
Why won't a treatment calendar save?
Why are no time slots appearing?
Can clients book a consult plus a treatment together?
Can I take a deposit on injectables or laser?
How do I stop two providers from booking the same laser?
Was this article helpful?
Thanks for the feedback.