Course management

Course management is the heart of Bookicorn. Here you create courses, schedule sessions and organize everything into categories.

Overview

What is a course?

A course is a bookable unit with:

  • Title and description: What customers see
  • Trainer: Who leads the course
  • Location/room: Where the course takes place
  • Capacity: Maximum number of participants
  • Price: Credits or euros
  • Sessions: When the course takes place

Course vs. session

CourseSession
The "template"The specific occurrence
Yoga for beginnersMonday, Jan 15 at 6:00 PM
Contains all base dataInherits data from the course
Created onceMultiple per course

Course types

Bookicorn supports different course types:

In-person courses

  • Take place on-site
  • Require a location and room
  • Capacity limited by room size

Online courses

  • Take place virtually
  • Zoom, Teams or custom link
  • Meeting link is automatically shared

Hybrid courses

  • Combination of in-person + online
  • Separate capacities possible
  • Participants choose at booking

Course list

The course list shows all your courses:

Views

  • Tile view: Large cards with course image
  • List view: Compact table

Filter options

  • Filter by category
  • Filter by trainer
  • Filter by status (Active/Inactive)
  • Search by course title

Quick actions

For each course you can:

  • Edit: Change course data
  • Sessions: Create new sessions
  • Duplicate: Use course as a template
  • Deactivate: Pause course

Course details

Click on a course for the detail view:

Overview tab

  • Course description
  • Trainer info
  • Prices (credits/euros)
  • Location & room

Sessions tab

  • All upcoming sessions
  • Past sessions
  • Booking status per session
  • Edit/cancel session

Statistics tab

  • Booking rate
  • Average number of participants
  • Popular times
  • Revenue

Pricing models

You can price courses in different ways:

Credits only

  • Customers pay with credits
  • Most popular model for studios
  • Encourages the purchase of credit packages

Euros only

  • Direct payment per class
  • Good for workshops or specials
  • Payment via Stripe

Credits OR euros

  • Customer decides
  • Maximum flexibility
  • Both prices must be maintained

Free

  • No cost for the class
  • Good for trial sessions
  • Still requires booking

Booking options

Auto-confirmation

  • Enabled (recommended): Bookings are confirmed immediately
  • Disabled: Admin must confirm manually

Waitlist

  • Enabled: Customers can join a waitlist when a class is full
  • Disabled: No waitlist

Cancellation deadline

  • How long before the class starts can it be cancelled
  • Example: "24 hours" = up to 24 hours before start
  • Credits are only refunded within the deadline

Best practices

Structuring courses

  1. Clear titles: "Yoga for beginners" instead of "Yoga 1"
  2. Good descriptions: What can participants expect?
  3. Use categories: For better overview
  4. Add course images: More visually appealing

Planning sessions

  1. Use series: For recurring courses
  2. Plan buffer time: Time between courses
  3. Check trainers: No overlaps

Setting prices

  1. Keep credit prices consistent: 10 credits = 1 hour
  2. Attractive euro prices: Not too high for single bookings
  3. Label specials: Higher prices OK for workshops

Next steps

Fragen oder Feedback?

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