A lesson is running. The phone rings.
The owner teaches and takes bookings at the same time. One reschedule means checking the instructor, horse and several conversations.
CASE STUDY / RIDING SCHOOL SOFTWARE
From scattered messages to a system that brings customers, instructors and horses into one shared calendar.
Online booking · School workspace · Payments and passes
01 / CONTEXT
The starting point was an owner’s everyday problem: how do you teach when bookings constantly demand your attention?
The owner teaches and takes bookings at the same time. One reschedule means checking the instructor, horse and several conversations.
A horse and instructor must both be available. Rest, workload, payments and cancellation rules matter too.
A customer picks an available time. Staff see the calendar entry, settlement and history. Notifications follow each change.
02 / EXPLORE THE WORKFLOW
Start with a booking. Then open the calendar, spend a pass credit and customise a reminder.
60 min · 150 zł · example offer
Change the horse or instructor to see available times update.
Horse and instructor availability checked together.
Choose Wednesday, Ola and Figa: the horse is already booked at 15:00. Switch to Luna and see the difference.
03 / PRODUCT CAPABILITIES
A complete overview of the implemented areas. Open a category or search for a capability your school needs.
12 / 12 product areas
The admin panel and APIs are implemented. Customer-facing pass purchase and self-service require integration during delivery.
Sending requires configured email and SMS services.
04 / SYSTEM DESIGN
Availability combines instructor schedules, horse bookings, time blocks and workload limits. Each offer sets lesson duration and booking notice.
Bookings and calendar changes share resource locks. Checkout has a time limit, so an expired booking does not occupy a time indefinitely.
The module runs in Aurum and connects payments, storage, customer accounts and notifications. Each school gets its own catalogue, people, horses and policy configuration.
05 / ANOTHER SCHOOL, ITS OWN RULES
The product is a foundation for further deployments. Delivery includes configuration and integrations suited to each school.
Lesson types, horses, instructors, booking and settlement rules.
Catalogue, calendar, payments, notifications and customer-facing scope.
From a trial booking to settlement and getting staff ready to use it.
LET’S EXPLORE YOUR WORKFLOW
Tell me how you manage your school’s calendar today. I’ll show you how bookings, availability and settlement can work together.
office@kamilbartczak.dev