Learn how to create a booking calendar in Kartra so people can schedule appointments, classes, or events with you.

Kartra Calendars let you offer free or paid bookings, manage availability, and automate confirmations and reminders.

Before you begin:

  • Every calendar uses a model (Consultant, Gym, Live event, or Recurrent) that controls how scheduling works. 

You’ll choose the model during the first step. If you’re unsure which one to use, learn more about calendar models.

  • Calendars in Kartra use classes to define what people can book. 

A class represents a specific appointment or session type, an event, such as a coaching call, class, or workshop. Each new calendar includes one class by default. You must configure at least one class for your calendar to work.


Step 1: Create a new calendar

To get started:

  1. Go to Events > Calendars in your Kartra account and click + Calendar.
  2. Enter a public name for your calendar and choose a calendar type (model).Calendar quickstart customization screen
  3. Click Create.

Your calendar is created and you can see its setup wizard.


Step 2: Set up your schedule

To configure a class:

  1. Open the Schedule module in the first tab.The Schedule tab in the Calendar wizard, highlighting Change button to edit the schedule.
  2. Enter a title, description, and select the host (coach, trainer, or consultant).Calendar Schedule editing screen highlighting title, description, and host
  3. Define when the class is available and its duration.
    • Important: Each new calendar includes one class by default. You must configure at least one class for your calendar to work. Learn more about the differences between calendar modelsAvailability section of the scheduling options in calendar wizard
  4. Save the class.

If needed, you can add multiple classes to the same calendar. Learn more about scheduling options.


Step 3: Review the remaining settings

Once your schedule is in place, you can review the other tabs in the wizard.

  • Design: Customize the look of the booking pageThe Design tab of the calendar configuration wizard
  • Registration: Choose whether booking is free or paid
    • Important: Paid bookings require a connected product. It’s best to use a product created specifically for this calendar.Registration tab of the calendar configuration wizard
  • Success: Set the message or page shown after bookingSuccess tab of the calendar configuration wizard
  • Emails: Send booking confirmations and remindersEmail tab of the calendar configuration wizard
  • Permissions: Control approvals and cancellationsPermissions tab of the calendar configuration wizard
  • Automations: Trigger follow-up actions
  • Embed: Place the calendar on external pages

You can configure these settings now or come back to them later.


Step 4: Publish your calendar

When you’re ready:

  1. Review the calendar name and URL.
  2. Click Publish to make the calendar available.

Details section of the calendar configuration wizard, containing the calendar's name, URL, and Publish button.

You can unpublish the calendar at any time if you want to stop taking bookings.