Skip to main content

Calendar Setup 101: Complete Guide to Kyrios Calendars

This guide explains how to create, configure, customize, and manage calendars in Kyrios, including availability, payments, notifications, bookings, and integrations.

Updated over 2 months ago

Who This Is For / When to Use

  • Account owners and users setting up calendars for booking appointments, services, or classes.

  • Teams configuring availability, payments, notifications, and integrations.

  • Anyone managing appointments, reschedules, or cancellations in Kyrios.


Creating a New Calendar

What This Does

Creates a new calendar that contacts can use to book appointments.

Steps

  1. Go to Calendars.

  2. Click + New Calendar.

  3. Choose a calendar type.

  4. Enter the basic details and confirm.


Calendar Types in Kyrios

Personal Booking

  • One-to-one meetings with a single assigned user.

  • The calendar creator is assigned by default.

Round Robin

  • Distributes bookings evenly among assigned users.

Class Booking

  • One host with multiple participants.

  • Ideal for classes, webinars, and workshops.

Collective Booking

  • Multiple hosts meet with one participant.

Event Calendar

  • No host association.

  • Used for physical or public events.

Service Booking

  • Used for service-based businesses.

  • Supports service menus, durations, and pricing.


Meeting Details Configuration

Core Fields

  • Calendar name

  • Description

  • Custom URL

  • Meeting invite title (supports variables like {{contact.name}})

  • Event color


Meeting Location Options

Custom Location with Display Label

  • Shows a placeholder (for example, “New York Office”) on the booking widget.

  • The real location is shared after booking.

Ask the Booker

  • Lets the contact choose or enter their preferred location during booking.


Availability Settings

Weekly Available Hours

  • Sets recurring working hours for each day.

Date-Specific Hours

  • Overrides weekly hours for specific dates.

  • Best used for one-time events or special schedules.


Availability Controls

Meeting Duration and Interval

  • Duration defines how long the meeting lasts.

  • Interval defines how often slots can start.

Buffers

  • Pre-buffer: Time blocked before a meeting.

  • Post-buffer: Time blocked after a meeting.

Limits

  • Maximum bookings per slot.

  • Maximum bookings per day.


Look Busy Feature

What It Does

Hides a percentage of available slots to create urgency.

How It Works

  • Slots are hidden dynamically.

  • As slots are booked, remaining availability updates automatically.


Recurring Meetings

Options

  • Enable recurring meetings.

  • Set frequency and number of repeats.

  • Choose what happens if slots are unavailable.


Forms Configuration

Default and Custom Forms

  • Choose which form appears on the booking widget.

Pre-Populate Fields (Sticky Contacts)

  • Automatically fills known contact details on repeat bookings.


Consent Checkbox

What It Does

  • Requires contacts to consent to being contacted.

  • Useful for compliance and communication permissions.


Guest Booking Options

Add Guests

  • Allow contacts to add guests during booking.

  • Choose Name and email or Count only.

  • Optionally require at least one guest.


Payments Setup

Enabling Payments

  • Turn on Accept payments.

  • Set total amount and currency.

  • Uses Stripe as the default provider.


Partial Payments and Per-Attendee Charges

Partial Payments

  • Collect a deposit instead of full payment.

Collect Payment for All Attendees

  • Charges are multiplied by the number of guests.


Coupons and Recurring Payments

Coupon Codes

  • Enable coupon codes for discounts during booking.

Recurring Appointment Payments

  • Choose whether to charge for the first appointment only or all occurrences.


Notifications & Additional Options

Notification Types

  • Email

  • In-app

  • SMS

  • Follow-up messages

Recipients

  • Contact

  • Assigned user

  • Additional emails


Reschedule and Cancellation Policies

Controls

  • Allow or block rescheduling.

  • Allow or block cancellation.

  • Set time limits before the meeting.


Appointment Status and Reschedule Indicators

What You’ll See

  • “Rescheduled” labels in the appointment list.

  • Previous date and time shown in appointment details.


External Calendar Sync

Supported Integrations

  • Google Calendar

  • Outlook Calendar

What Sync Does

  • Syncs events to external calendars.

  • Sends calendar invitations and updates.


Widget Customization

Appearance Options

  • Button text

  • Show or hide calendar title, description, and details

  • Insert custom CSS

Staff Selection

  • Allow contacts to choose a staff member during booking.


Time Zone Handling

How It Works

  • Appointments display in the user’s time zone.

  • Contacts see times adjusted to their own time zone.


Appointment Management

Viewing Appointments

  • Filter by status, calendar, or date.

  • Create appointments manually if needed.


Dedicated Sending Domains for Calendar Emails

What This Does

  • Uses dedicated domains for calendar notifications.

  • Improves deliverability and protects domain reputation.


Managing Existing Calendars

Available Actions

  • Edit calendar settings

  • Duplicate calendars

  • Share links or embed code

  • Activate or deactivate calendars

  • Delete calendars


FAQ

How do I create a new calendar?

Go to Calendars, click + New Calendar, select a calendar type, and complete the setup steps.

What is the Look Busy feature?

Look Busy hides a percentage of available slots to create urgency and encourage faster bookings.

Can I charge per guest?

Yes. Enable Collect payment for all attendees in the payment settings.

Can contacts reschedule or cancel appointments?

Yes, if rescheduling and cancellation are enabled. You can also set time limits before the meeting.

How are time zones handled?

Appointments automatically display in the user’s and contact’s local time zones based on their settings.

Can I sync with Google or Outlook calendars?

Yes. Use External Calendar Sync in the calendar settings to connect external calendars.

Did this answer your question?