🥳 Celebrate Our Launch With a $200 LIFETIME Discount OFF The Premium Plan Use: BIRTHDAY2024

This offer expires 9/30/2024, at 11:59 PM EST

BizStackPro all-in-one digital marketing platform dashboard.
How to Create a Service Calendar – BizStackPro Help

BizStackPro Calendar Help

How to Create a Service Calendar in BizStackPro

Build a service-based booking flow by connecting staff, availability, forms, payments, notifications, and calendar settings.

Quick Answer

Create a Service Calendar and configure each part of the booking flow

Open Calendars, select Create Calendar, choose Service Calendar, enter the service details, assign staff, configure availability, add forms and payments when needed, customize notifications, and test the booking experience before sharing it.

Setting Up Service-Based Booking Without Missing Key Steps

You may want clients to book a specific service, but connecting the service, staff, availability, forms, payments, and notifications into one reliable booking system can require several settings.

A Service Calendar brings these elements together so clients can select an appointment based on a defined service and the availability of the assigned staff.

If important settings are missed, the calendar may show incorrect availability, collect incomplete information, send the wrong messages, or create payment and booking problems.

This guide explains how to create and configure a Service Calendar so the booking process works correctly from start to finish.

Service Calendars at a Glance

Best For Service-Based Appointments
Optional Features Forms, Guests, and Payments
Availability Staff and Calendar Rules

When to Use a Service Calendar

A Service Calendar is useful when the booking is centered on a specific service rather than only a particular team member.

Consultations

Offer consultations with a fixed duration, assigned staff, intake questions, and automated reminders.

Personal Services

Allow clients to book services such as beauty, wellness, fitness, or personal appointments.

Professional Services

Schedule audits, assessments, onboarding sessions, strategy calls, or other defined appointments.

Resource-Based Services

Associate rooms, equipment, or other service resources with the appointment when needed.

Before You Begin

Prepare the service details and booking requirements before opening the calendar builder.

  • Define the service name and description.
  • Choose the appointment duration.
  • Decide which staff members can perform the service.
  • Review staff working hours and connected calendars.
  • Choose the appointment location.
  • Prepare any intake questions or custom form.
  • Decide whether guests may attend.
  • Decide whether payment is required.
  • Prepare confirmation and reminder messages.

Use separate calendars for different durations

Each Service Calendar uses one service duration. Create separate calendars when the same service is offered with different appointment lengths.

Step 1: Create the Service Calendar

Begin by choosing Service Calendar as the calendar type.

Open Calendars

Open the Calendars area inside BizStackPro.

Calendars → Calendar Settings

Select Create Calendar

Click Create Calendar to begin a new calendar.

Choose Service Calendar

Select Service Calendar as the calendar type.

Enter the Service Details

Add the calendar name, service description, appointment duration, and other required information.

Assign Staff

Select the staff members who can receive bookings for this service.

Choose the Meeting Location

Select an available location such as Zoom, phone, Google Meet, a physical address, or an option that asks the person booking.

Review Advanced Settings

Open the advanced settings to configure forms, meeting preferences, booking logic, and other service-specific options.

Step 2: Add Branding and Grouping

Add recognizable branding and organize the calendar with related services when appropriate.

  • Upload a calendar logo.
  • Add a clear service name and description.
  • Add a cover image when available and useful.
  • Assign the calendar to a group such as Hair Services, Consultations, or Coaching Sessions.
  • Use groups to organize related calendars for a Service Menu.

Group related services together

Calendar groups make it easier to organize several service calendars and can help create a clearer booking experience when customers need to choose between multiple services.

Step 3: Configure Availability

Availability settings determine when the service can be booked and which time slots appear to clients.

  • Set weekly working hours for the normal schedule.
  • Use date-specific hours for temporary or special availability.
  • Configure the service duration.
  • Add post-appointment buffer time when needed.
  • Set minimum scheduling notice.
  • Choose the available booking date range.
  • Confirm staff availability and connected calendar conflicts.
  • Use Look Busy when you intentionally want to hide a percentage of available slots.

Review Look Busy carefully

Look Busy reduces the number of visible appointment slots. Test the public booking page afterward to confirm that enough useful options remain available.

Step 4: Configure Forms, Guests, and Payments

Booking Forms

Use the default form or attach a custom form to collect contact details, intake information, preferences, or service-specific answers.

Guest Bookings

Enable guest bookings when more than one person may attend and configure the permitted number of guests.

Payments

Connect the appropriate payment integration, enter the amount, and choose whether the charge applies per guest or per appointment.

Test payment settings before publishing

Confirm the payment gateway, amount, currency, charging method, and test or live mode before sending the booking link to clients.

Step 5: Configure Notification Settings

Customize the messages sent to contacts, guests, and team members during the appointment process.

  • Customize appointment confirmation messages.
  • Configure cancellation and reschedule messages.
  • Add one or more appointment reminders.
  • Add follow-up messages when needed.
  • Send in-app notifications to selected users or staff.
  • Use supported placeholders and custom values.
  • Review Google Calendar sync and event invitation settings.
  • Send test messages before saving.

Check for duplicate appointment messages

Review forms, workflows, and calendar notifications together so clients do not receive multiple confirmations for the same booking.

Step 6: Review the Final Calendar Options

Complete the remaining settings before saving and publishing the calendar.

  • Configure cancellation and rescheduling policies.
  • Decide whether clients may select a staff member.
  • Add rooms or equipment when required for the service.
  • Review the custom booking URL.
  • Confirm the calendar group.
  • Review the cover image, logo, and public description.
  • Configure the post-booking redirect or Next Page.
  • Save and publish the calendar.

Test the Service Calendar

Complete the entire customer booking process before sharing the calendar.

  • Open the published booking link.
  • Confirm the correct service name and description.
  • Review the available dates and times.
  • Confirm the expected staff options appear.
  • Complete the booking form.
  • Add guests when enabled.
  • Complete a payment test when payment is required.
  • Confirm the correct meeting location is assigned.
  • Check confirmation and internal notifications.
  • Confirm the appointment appears on connected calendars.
  • Test cancellation and rescheduling options.
  • Confirm the post-booking redirect.

Troubleshooting Service Calendar Setup

Some expected time slots are unavailable

Use the Troubleshooting Tool in Calendar Settings to review conflicts, working hours, connected calendars, booking restrictions, buffer times, staff availability, and custom settings affecting the slot.

The wrong staff member receives the booking

Review the staff assigned to the Service Calendar and confirm their availability, priority, permissions, and connected calendar settings.

The booking form is missing questions

Confirm that the intended custom form is attached to the calendar and that the required questions are included and published.

Payment is not collected

Review the payment integration, gateway connection, amount, currency, charging method, and test or live mode.

Clients receive duplicate confirmations

Review calendar notifications, forms, and workflows for more than one confirmation message triggered by the same booking.

The meeting invitation is not added to the calendar

Review the connected calendar, sync direction, event invitation settings, and the assigned staff member’s calendar integration.

Next Step

Complete a full service booking test

Book the service exactly as a client would. Confirm that the correct staff availability, form, guest rules, payment settings, notifications, meeting location, calendar event, and redirect all work as intended.

Frequently Asked Questions

Can I assign multiple staff members to a single service in the Service Calendar?

Yes. The calendar reflects the availability of the assigned staff members, and clients can book based on who is available.

Can I set different service durations for appointments within the same calendar?

No. Each Service Calendar can have only one service duration. Create separate calendars for different appointment lengths.

Why are some time slots unavailable on my calendar?

Use the Troubleshooting Tool in Calendar Settings to view conflicts, restrictions, staff availability, connected calendar events, and custom rules affecting the time slot.

Related Help Guides

Need More Help?

Browse the Calendar help category for more service-calendar, availability, payment, notification, grouping, and booking guides.

Build Service-Based Booking Systems With BizStackPro

Create Service Calendars, manage staff availability, collect booking information and payments, send reminders, organize services, and connect appointments to your CRM and automations.

Disclaimer: This site is NOT endorsed by Google, Facebook or YouTube in ANY WAY. All trademarks & Logo / branding are the property of their respective owners. Please Note: This site was created in BizStackPro by Ken George II (An Affiliate of BizStackPro) and may contain affiliate links.

All About BizStackpro


Copyrights 2024 | AllAboutBizStackPro.Com | Pricing | About | Features | All Rights Reserved.