Services (v2) – Service Level Form & Enhanced Free Slots
Service-Level Forms
You can now assign service-specific forms in addition to the global form.
How it works
- The global form applies to all services by default.
- If a service-level form is set, it will be used when that single service is booked.
- When multiple services are booked together, the global form is always used.
Why this matters
- Collect different information based on the service being booked, without duplicating or overloading a single global form.
—
Enhanced Free Slots for Connected Services
We’ve improved how free slots are calculated when booking multiple services in one appointment.
Previously
- Availability required the start time of each subsequent service to align with the fixed service interval.
- If the end of Service 1 didn’t exactly match the interval-based start of Service 2, the slot wasn’t shown as available.
Now
- Only the start time of the first service must align to the service interval.
- Following services start immediately after the previous one ends.
- Different durations and add-on times no longer need to fit interval multiples.
- A slot is offered if staff are available for the total combined duration of all selected services.
Benefits
- More bookable slots shown to customers.
- Less configuration of interval/duration “multiples.”
- Smoother booking experience for both staff and clients.
—

Simplify Availability Management with Schedules
🧭 Overview
We’ve introduced Schedules — a simpler, more scalable way to manage availability across calendars and users. Instead of setting hours individually on each calendar, you can now define availability once in a reusable schedule and apply it across multiple calendars. This update brings structure and clarity to how availability is managed throughout your account.
🚀 What’s New?
- ✅ Centralized Availability Management: Availability is now managed from the new Schedules section, where users can create, manage, and assign availability schedules for all staff members
- ✅ Reusable Schedules: Create once, apply to multiple calendars across staff or services
- ✅ Custom Calendar-Specific Schedules: For one-off needs, create a unique schedule within a calendar
- ✅ User-Level Default Schedule: Every user now has a default schedule automatically applied to new calendars
- ✅ Automatic Migration: All existing calendar availability has been migrated into custom schedules with no disruption
🧩 How to Use It
- Navigate to Calendar Settings ➝ Availability to access the new Schedules tab

- Use the staff selector to create and manage schedules for each user

- Set weekly hours, date-specific overrides, and time zone — all in one place
- A schedule can be shared across calendars, or you can create custom schedules directly from an individual calendar

- Use "Active On" to assign a schedule to one or more calendars
- Each calendar can have one schedule per user active at a time
🎯 Why This Matters
- Reduced efforts — no need to set the same hours on every calendar
- Brings clarity — one place to manage availability per user
- Enables consistency — especially helpful for teams, agencies, and multi-location businesses
- Preserves flexibility — unique calendar needs are still supported via custom schedules
- Previously, availability was defined separately at the user and calendar level. Schedules replace this with a single, centralized setup — reducing confusion and ensuring consistency.
SMS Notifications Now Available for Calendars & Services
🎯 Overview
You can now send SMS notifications for calendar and service appointments — giving you more flexibility in how you communicate confirmations, reminders, and updates. SMS is a powerful way to improve appointment related communication and provide real-time updates to your clients and team.
🚀 What’s New?
✅ SMS Support for Key Event Types
- You can now send SMS notifications for all appointment events — Appointment Unconfirmed, Confirmed, Canceled, Rescheduled, Reminder, and Follow-up — across both Calendars and Services.
✅ Customizable Recipient Options
- Choose who receives each SMS: the Contact, Assigned User, or Additional Phone Numbers. This gives you control over who gets what message.
✅ Per-Recipient Templates
- Set different templates for Contacts vs. Assigned Users/Additional Phone Numbers, giving you more control over how each party is notified.
✅ Template Management Made Easy
- Each notification type comes with a default SMS template. You can customize it, select an existing SMS template from your account or create a new one.
✅ Send Test SMS Before Going Live
- Use the Send Test SMS feature to preview your message before enabling it for real appointments.
🧩 How to Use It
- Navigate to Calendar Settings
- Calendars : Edit Calendar > Notifications & Additional Options

- Services : Global Settings > Notifications

- Edit Notification type > SMS Tab > Enable the SMS toggle

- Choose your recipients (Contact, Assigned User, Additional Phone Numbers)
- Customize or select the SMS template

- Click Send Test SMS to verify content
- Save your settings — SMS will now be sent when that notification is triggered
🎯 Why This Matters
- Increases show-up rates with faster, mobile-first communication
- Gives businesses flexibility in choosing how they reach different recipients
- Gives users full control over template messaging and delivery
SMS Notifications Now Available for Calendars & Services
🎯 Overview
You can now send SMS notifications for calendar and service appointments — giving you more flexibility in how you communicate confirmations, reminders, and updates. SMS is a powerful way to improve appointment related communication and provide real-time updates to your clients and team.
🚀 What’s New?
✅ SMS Support for Key Event Types
- You can now send SMS notifications for all appointment events — Appointment Unconfirmed, Confirmed, Canceled, Rescheduled, Reminder, and Follow-up — across both Calendars and Services.
✅ Customizable Recipient Options
- Choose who receives each SMS: the Contact, Assigned User, or Additional Phone Numbers. This gives you control over who gets what message.
✅ Per-Recipient Templates
- Set different templates for Contacts vs. Assigned Users/Additional Phone Numbers, giving you more control over how each party is notified.
✅ Template Management Made Easy
- Each notification type comes with a default SMS template. You can customize it, select an existing SMS template from your account or create a new one.
✅ Send Test SMS Before Going Live
- Use the Send Test SMS feature to preview your message before enabling it for real appointments.
🧩 How to Use It
- Navigate to Calendar Settings
- Calendars : Edit Calendar > Notifications & Additional Options

- Services : Global Settings > Notifications

- Edit Notification type > SMS Tab > Enable the SMS toggle

- Choose your recipients (Contact, Assigned User, Additional Phone Numbers)
- Customize or select the SMS template

- Click Send Test SMS to verify content
- Save your settings — SMS will now be sent when that notification is triggered
🎯 Why This Matters
- Increases show-up rates with faster, mobile-first communication
- Gives businesses flexibility in choosing how they reach different recipients
- Gives users full control over template messaging and delivery
SMS Notifications Now Available for Calendars & Services
🎯 Overview
You can now send SMS notifications for calendar and service appointments — giving you more flexibility in how you communicate confirmations, reminders, and updates. SMS is a powerful way to improve appointment related communication and provide real-time updates to your clients and team.
🚀 What’s New?
✅ SMS Support for Key Event Types
- You can now send SMS notifications for all appointment events — Appointment Unconfirmed, Confirmed, Canceled, Rescheduled, Reminder, and Follow-up — across both Calendars and Services.
✅ Customizable Recipient Options
- Choose who receives each SMS: the Contact, Assigned User, or Additional Phone Numbers. This gives you control over who gets what message.
✅ Per-Recipient Templates
- Set different templates for Contacts vs. Assigned Users/Additional Phone Numbers, giving you more control over how each party is notified.
✅ Template Management Made Easy
- Each notification type comes with a default SMS template. You can customize it, select an existing SMS template from your account or create a new one.
✅ Send Test SMS Before Going Live
- Use the Send Test SMS feature to preview your message before enabling it for real appointments.
🧩 How to Use It
- Navigate to Calendar Settings
- Calendars : Edit Calendar > Notifications & Additional Options

- Services : Global Settings > Notifications

- Edit Notification type > SMS Tab > Enable the SMS toggle

- Choose your recipients (Contact, Assigned User, Additional Phone Numbers)
- Customize or select the SMS template

- Click Send Test SMS to verify content
- Save your settings — SMS will now be sent when that notification is triggered
🎯 Why This Matters
- Increases show-up rates with faster, mobile-first communication
- Gives businesses flexibility in choosing how they reach different recipients
- Gives users full control over template messaging and delivery
