🥳 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 and Edit Calendars in BizStackPro

BizStackPro Calendar Help

How to Create and Edit Calendars in BizStackPro

Create the right calendar type, control availability, collect booking details, accept payments, and manage appointment notifications.

Quick Answer

Choose a calendar type, complete its settings, and test the full booking flow

Open Settings → Calendars, select Create Calendar, choose the calendar type, enter the meeting details, configure availability, forms, guests, payments, notifications, and advanced settings, then save and test the public booking page.

Setting Up and Managing Calendars Without Missing Critical Details

Calendar setup involves more than selecting a few available hours. The calendar type, assigned users, meeting details, forms, payments, notifications, and booking rules all affect the customer experience.

BizStackPro calendars can support individual appointments, team scheduling, events, classes, collective meetings, and service-based bookings.

If key settings are missed or misconfigured, the calendar may show incorrect availability, collect incomplete information, charge the wrong amount, or send the wrong appointment messages.

This guide explains how to create, edit, review, and troubleshoot calendars so the scheduling system works correctly from beginning to end.

Calendar Setup at a Glance

Starting Point Settings → Calendars
Core Settings Details and Availability
Optional Features Forms, Guests, and Payments

Types of Calendars

Choose the calendar type that matches how the appointment or event should be scheduled.

Personal Calendar

A one-to-one booking calendar assigned to a single team member.

Simple Event Calendar

Used for an event or booking that does not require a specific assigned team member.

Round Robin Calendar

Distributes appointments among multiple selected team members.

Class Booking

Used for classes, workshops, seminars, or other group booking experiences.

Collective Booking

Schedules meetings that require multiple staff members to attend together.

Service Calendar

Connects bookings to a specific service and can include staff, rooms, equipment, forms, guests, and payments.

Before You Begin

Plan the booking experience before opening the calendar builder.

  • Decide which calendar type fits the booking.
  • Identify the assigned user, staff members, or team.
  • Choose the appointment duration and scheduling interval.
  • Define normal weekly availability.
  • Identify any special dates or unavailable periods.
  • Choose the meeting location.
  • Prepare the calendar name, description, and custom URL.
  • Decide whether a form, guests, or payment collection is needed.
  • Prepare confirmation and reminder messages.
  • Decide what should happen after the booking is completed.

How to Create a Calendar

Open Calendar Settings

Open the calendar settings area from Settings or use the gear icon inside the Calendars section.

Settings → Calendars

Select Create Calendar

Click Create Calendar to begin the setup.

Choose the Calendar Type

Select Personal, Simple Event, Round Robin, Class Booking, Collective Booking, or Service Calendar.

Enter the Calendar Details

Add the calendar name, description, event details, meeting title settings, and custom booking URL.

Add Branding

Upload a logo or cover image and configure the available public appearance settings.

Assign Users or Staff

Select the user, team members, or staff who should receive or participate in the appointment.

Choose the Meeting Location

Select phone, video meeting, physical address, or another supported appointment location.

Add the Calendar to a Group

Assign the calendar to an optional calendar group when related booking options need to be organized together.

How to Edit an Existing Calendar

Open the Calendars List

Return to the Calendar Settings area.

Find the Calendar

Locate the calendar you want to update.

Open the Editor

Select Edit or the available pencil icon.

Update the Settings

Change the calendar details, availability, assigned users, forms, payments, notifications, branding, or advanced options.

Save the Changes

Save the calendar and review the public booking page.

Test after editing a live calendar

Changes to availability, staff, forms, payments, meeting locations, or notifications can affect active booking links. Complete a test booking after making important updates.

Configure Calendar Availability

Availability settings control which dates and times appear in the public booking widget.

  • Set weekly working days and hours.
  • Add date-specific hours for holidays, events, or temporary schedules.
  • Configure appointment duration.
  • Choose the time interval between available booking slots.
  • Add pre-appointment or post-appointment buffer time.
  • Set minimum scheduling notice.
  • Define how far in advance appointments can be booked.
  • Limit the maximum number of bookings per day or time slot.
  • Configure recurring meetings when supported and needed.
  • Review connected calendars for scheduling conflicts.

Date-Specific Hours override the weekly schedule

Use date-specific hours when one date needs different availability from the normal weekly schedule, such as a holiday, event, vacation day, or extended business hours.

Configure the Booking Widget

Review how available appointments are presented to the person booking.

  • Customize the public calendar appearance.
  • Add a logo, description, and meeting instructions.
  • Choose whether the widget should open to the earliest available appointment slot.
  • Review staff-selection options when multiple team members are assigned.
  • Configure guest options when supported.
  • Set the post-booking confirmation or redirect experience.

Configure Forms, Payments, and Guests

Booking Forms

Use the default form or attach a custom form to collect contact details, intake information, preferences, or other booking information.

Guest Invitations

Enable guests when additional people may attend and configure any minimum or maximum guest rules that apply.

Payments

Connect Stripe and configure the amount, currency, and whether the customer is charged per appointment or per attendee.

Next Page

Redirect the person booking to a thank-you page, confirmation page, or another custom URL after the appointment is completed.

Test paid appointments before publishing

Confirm the connected payment account, amount, currency, per-guest rules, and test or live mode before using the calendar with customers.

Add consent and tracking only where appropriate

Calendar forms may include consent checkboxes and related date, time, or IP tracking when appropriate for the booking process and your compliance requirements.

Configure Appointment Notifications

Customize the messages sent throughout the appointment lifecycle.

  • Appointment booked or confirmed notifications.
  • Appointment reminder messages.
  • Cancellation notifications.
  • Reschedule notifications.
  • Follow-up messages.
  • Internal email or in-app notifications for users and staff.
  • Calendar-specific message content and branding.
  • Supported custom values and appointment placeholders.

Avoid duplicate messages

Review forms, workflows, and calendar notifications together so contacts do not receive more than one confirmation or reminder for the same appointment.

Test the Calendar Before Sharing It

Complete the same booking process a customer will use.

  • Open the public booking URL.
  • Confirm the correct calendar name and description.
  • Review the available dates and times.
  • Check the assigned user or staff options.
  • Complete the booking form.
  • Test guest settings when enabled.
  • Complete a payment test when payment is required.
  • Confirm the meeting location and appointment details.
  • Check contact and internal notifications.
  • Confirm the appointment appears on connected calendars.
  • Test cancellation and rescheduling.
  • Confirm the post-booking page or redirect.

Use the Calendar Troubleshooting Tool

If expected appointment times do not appear, open the Calendar Troubleshooting Tool in Calendar Settings.

The tool can explain why a specific time slot is unavailable and help identify the setting or conflict responsible.

  • Weekly availability restrictions.
  • Date-specific overrides.
  • Connected calendar conflicts.
  • Staff availability.
  • Minimum scheduling notice.
  • Appointment buffers.
  • Maximum booking limits.
  • Booking date-range restrictions.
  • Custom calendar settings.
The custom URL will not save

Confirm that the calendar URL is unique and available. Remove unsupported characters and try a different URL when the selected one is already in use.

Expected time slots are missing

Use the Calendar Troubleshooting Tool and review availability, connected calendar conflicts, buffer times, minimum notice, booking limits, and date-specific overrides.

The wrong team member receives the booking

Review the calendar type, assigned users, availability, priority settings, and appointment distribution rules.

Payment is not collected

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

Appointment notifications are missing

Confirm that the notification is enabled for the correct appointment event and recipient type, then review message timing and saved settings.

Next Step

Complete a full test booking

Test the calendar as a customer and confirm that availability, forms, guests, payment settings, meeting details, notifications, calendar sync, and the post-booking experience all work as intended.

Frequently Asked Questions

What is the difference between a Personal Calendar and a Round Robin Calendar?

A Personal Calendar is assigned to one team member. A Round Robin Calendar distributes appointments among multiple selected team members.

How can I personalize my calendar URL?

Customize the URL under Calendar Settings. The URL must be unique and available before it can be saved.

Can I set up different availability for specific dates?

Yes. Use Date-Specific Hours to override the normal weekly availability for holidays, events, or special schedules.

How does the Booking Widget prioritize available slots?

The widget can be configured to open to the earliest available appointment so the person booking does not need to search through the calendar manually.

Can I integrate payments with my calendar?

Yes. You can connect Stripe to collect payment during booking, including charging according to the number of guests when that option applies.

What is the Calendar Troubleshooting Tool?

It explains why particular appointment times are unavailable so you can identify conflicts, restrictions, overrides, and booking rules affecting availability.

Related Help Guides

Need More Help?

Browse the Calendar help category for more calendar setup, availability, payments, forms, notifications, team scheduling, and troubleshooting guides.

Manage the Complete Booking Process With BizStackPro

Create calendars, control availability, assign users, collect forms and payments, send reminders, sync appointments, and connect bookings 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.