Skip to content

Create a Course Product

Quick path: Resources → Products → + New product → Course → Fill details → Save

A Course product represents a fixed series of sessions sold as a package. Unlike Flexible Sessions (one session per booking), a Course bundles multiple sessions together — customers pay once and are enrolled for the full program.

Use this when you offer:

  • Multi-day certification programs (e.g., SSI Open Water — 5 sessions)
  • Weekly training series (e.g., 4-week beginner surf program)
  • Intensive camps with a fixed daily schedule
  • At least one Activity Calendar exists (Resources > Activities > Calendars)
  • You know how many sessions the course includes
  • You know the total price or per-session price for the course
  • You know which tax rate applies

Click Resources in the left sidebar, then click the Products tab.

Products list

Click the + Create new product button in the top-right corner.

Select Course from the product type selector. This is the right choice for any product that spans multiple sessions with a fixed schedule.

Product type selector

Course vs. Flexible Sessions? Use Course when customers pay for a bundle of sessions upfront (e.g., “5-Day Dive Course”). Use Flexible Sessions when each session is booked and paid individually (e.g., “2-Hour Surf Lesson”).

Start with the General Information tab:

Creation form

FieldValueNotes
Name *e.g. “5-Day Surf Course”Required. Shown in POS, product list, and eCommerce catalog.
Short codee.g. “SURF5”Optional. Appears on session slots in the Agenda.
Product positioninge.g. 2Optional. Sort order in POS and catalog.
Product categorySelect from dropdownOptional. Groups products for navigation.

Switch to the Scheduling Configuration tab. This is where the Course type differs from Flexible Sessions:

FieldValueNotes
Activity Calendar *Select from dropdownRequired. Links the course to an activity calendar.
Number of sessions *e.g. 5Required. This is the key difference — set how many sessions the course includes.
Private sessionsCheckboxOptional. Enable for exclusive booking of the full session.
Availability periodsCheckboxOptional. Restrict when this course can be booked.

Scheduling with multiple sessions

Watch out: The Number of sessions must match the actual sessions you’ll create on the agenda. If the course says “5 sessions” but you only schedule 3, customers will see mismatched availability.

Switch to the Pricing tab. For courses, the most natural pricing mode is Per-session discount, but you can use any mode:

Pricing modeBest forHow it works
Fixed priceSimple flat-rate coursesOne price per person, regardless of session count
Per-session discountTiered pricing by durationSet price per session — total is calculated automatically
Group discountVolume-based pricingLower per-person price as group size increases
Static priceFixed price per groupOne flat price regardless of participant count
FieldValueNotes
Price (tax included)e.g. 150Total course price per person (for Fixed Price mode).
Tax rate *Select from dropdownRequired. Select the applicable rate.
Seasonal pricingCheckboxOptional. Different prices by season.

Pricing filled

Click Create course product. The product now appears in your products list.

Product created

  • Your course appears in the Products list under Resources
  • It’s available for bookings through the POS
  • If eCommerce is enabled, it appears in your online booking widget
  • When a customer books the course, they’re enrolled for all sessions in the series

Next step: Create the actual sessions on the agenda. If the course follows a weekly pattern, use Create Recurring Sessions to generate all sessions at once.

MistakeWhy it happensFix
”Session count doesn’t match schedule”Number of sessions in product doesn’t match sessions on agendaAlign the product’s session count with the actual number of recurring sessions you create
”Customers see wrong total price”Using per-session pricing but the session count is offVerify the number of sessions and per-session rate calculate to the expected total
”Can’t find my course in POS”Product was archived or has no linked calendarCheck the products list and verify the activity calendar link
  • Verify the Activity Calendar link (Resources > Products > your course > Scheduling tab)
  • Check that sessions exist on the linked calendar (Planning > Activity Agenda)
  • Contact Bloowatch Support via the chat widget with your course name and a description of the issue
Financiado por la Unión Europea — NextGenerationEU, Plan de Recuperación, Transformación y Resiliencia, Grupo SPRI, Gobierno Vasco