Learn how Kartra calendar models work and how to choose the right one for your booking needs.

When creating a calendar in Kartra, the first decision you’ll make is choosing a calendar model. The model you select determines how sessions are scheduled, how often they repeat, and how many people can attend.

A calendar model defines the booking experience you want to offer. It controls things like:

  • Whether sessions are one-time or recurring
  • Whether bookings are for individuals or groups
  • How registrants select times or sessions

Once a calendar is created, its model cannot be changed, so it’s important to choose the one that best fits your needs.


Consultant model

Use the Consultant model when you want to offer 1-on-1 appointments where each booking reserves time with a single host. Choose this model if:

  • You want people to choose from your available time slots
  • Each booking is private and limited to one registrant
  • Sessions are one-time or part of a short series

Supports:

  • 1-on-1 consulting or coaching calls
  • One-time appointments
  • On-demand support sessions
  • Expert consultations

Consultant model registration screen example


Recurrent model

Use the Recurrent class model for ongoing sessions that repeat on a regular schedule. This model your go-to if:

  • Sessions must happen at the same time on the same day
  • Bookings should continue indefinitely until cancelled
  • Registrants need to commit to a recurring schedule

Best for:

  • Weekly or bi-weekly coaching sessions
  • Ongoing classes or lessons
  • Therapy or counselling appointments

Recurrent model registration screen example


Gym model

Use the Gym model for group sessions that run on fixed days and times. With this model:

  • Sessions are scheduled in advance
  • Multiple people can register for the same session
  • Registrants choose which sessions they want to attend

Use it for:

  • Fitness or wellness classes
  • Language or skills training programs
  • Group coaching calls
  • Sports training sessions

Gym model registration screen example


Live event model

Use the Live event model for one-off events with a specific date and time. This model works best when: 

  • The event happens on a fixed date
  • Many people attend the same event
  • Registration may need to be capped

Helpful for scheduling:

  • Conferences, seminars, or workshops
  • Live performances or concerts
  • Trade shows or networking events
  • One-time meetings or presentations

Live event model registration screen example