Booking System

The booking system is the heart of Bookicorn. Here you will learn everything about bookings, confirmations, and cancellations.

Overview

What is a booking?

A booking connects:

  • A customer with a course session
  • Consumes credits or is made via direct payment
  • Has a status (confirmed, pending, cancelled)

Booking channels

Customers can book in different ways:

ChannelDescription
Customer portalIndependently through the member dashboard
WidgetEmbedded on your website
AdminYou book manually on behalf of the customer
On-siteWalk-in check-in without a prior booking

Booking Process

Standard flow

  1. Customer selects a course from the schedule
  2. System checks credits/eligibility
  3. Booking is created with status "Confirmed"
  4. Confirmation by email
  5. Reminder before the course
  6. Check-in on the day of the course

With waitlist

  1. Course is fully booked
  2. Customer is added to the waitlist
  3. On cancellation: automatic move-up
  4. Notification sent to the next person in line
  5. Booking is confirmed

With manual confirmation

If enabled:

  1. Booking with status "Pending"
  2. Admin reviews and confirms
  3. Only then: confirmation email is sent

Booking Status

StatusMeaningCredits
ConfirmedSpot reservedConsumed
PendingAwaiting confirmationReserved
On waitlistWaiting for a spotNot consumed
AttendedCheck-in completedConsumed
No-showDid not attendDepends on settings
CancelledBooking cancelledRefunded if applicable

Booking Rules

Booking window

Define when bookings are possible:

  • Opening: X days/weeks in advance
  • Closing: X hours before the course

Cancellation deadline

Until when customers can cancel:

  • Globally for all courses
  • Individually per course
  • With/without credit refund

Maximum bookings

Limit bookings per customer:

  • Per day
  • Per week
  • Per month

Features

For admins

For customers

  • Book independently
  • View bookings
  • Cancel (within the deadline)
  • Join the waitlist

For trainers

  • View participant lists
  • Perform check-in
  • Record attendance

Notifications

On booking

  • Booking confirmation
  • Course details
  • Cancellation conditions

Before the course

  • Reminder (24h, 2h, etc.)
  • Course information
  • Directions/location

After the course

  • Optional: feedback request
  • Credit status
  • Next recommendations

Best Practices

Clear rules

  • Define clear cancellation conditions
  • Communicate booking windows
  • Explain no-show policy

Fair treatment

  • Consistent rule enforcement
  • Leniency for first-time cases
  • Documentation of exceptions

Monitoring

  • Check no-show rate
  • Analyze booking patterns
  • Optimize capacities

Further pages

Fragen oder Feedback?

Wir helfen dir gerne weiter. Kontaktiere unser Support-Team.