All help articles

Setting up riding-school operations in StalliQ

As of: May 2026 · App version 1.0.0+ · Last verified: 16/05/2026

Here's how to set up riding-school operations in StalliQ: In this order:

  1. Create disciplines (dressage, show jumping, lunging ...)
  2. Create facilities, assign disciplines, set capacity + space requirements
  3. Define and sort skill levels
  4. Invite members and assign skill levels
  5. Assign horses to the stable, mark school horses and configure rest days / max. lessons
  6. Create lesson card types (with horse type: school horse / own / both)
  7. Create riding lessons - set the horse-type permission and payment model (cash / card) per lesson

Only after that can students book. This guide walks you through every step, explains the modes (school horse vs. own horse, cash vs. card) and shows where typical mistakes happen.

Requirements

You've already created a stable in StalliQ (see Creating a stable), you're registered as the owner and you have a stable subscription from Stable S (45 €/month). Riding-school operations only work with an active subscription - free stable use is limited to the member list and the message board.

Step 1 - Create disciplines

Go to Management → Infrastructure → Disciplines and tap "New discipline". Create all the sports you offer in your stable:

Disciplines are just labels with no further settings. Important: they're the foundation for the facility configuration in the next step. So create them BEFORE the facilities.

Step 2 - Create facilities

Go to Management → Infrastructure → Facilities & arenas and tap "New facility". For each facility:

Example: Indoor arena with capacity 6

More details and edge cases under Facilities, disciplines and skill levels.

Step 3 - Define skill levels

Go to Management → Infrastructure → Skill levels and create all the levels used in your stable. Typical scales:

Important: The list is sorted (beginner at the top, advanced at the bottom). Use the arrow buttons to set the order. During the skill-level check, higher levels may join lessons of lower levels, but not the other way around.

Step 4 - Invite members and assign skill levels

You'll find the 6-digit invitation code under Management → Settings. Share it with your students and boarders. Join requests appear under Management → Members → "Join requests" - you accept or reject them.

For each accepted member: tap the entry and set the skill level. Without an assigned skill level, the member cannot book any riding lessons ("No skill level assigned").

If a member has managed people (e.g. children), you can set their skill levels separately on the member detail page.

Step 5 - Assign horses to the stable and configure school horses

Go to Management → Horses. Here you'll see:

Create school horses: Tap "Add horse" and mark it as a school horse. For each school horse you configure:

These settings show up as soft warnings during school-horse assignment - you can override them if needed. In case of an actual time overlap, StalliQ blocks hard.

Members' own horses: Members assign their own horses to the stable themselves under "Horse → Edit → Stable". You then see them in the management list but can't set school-horse settings.

More details under School-horse assignment.

Step 6 - Create lesson card types

Go to Management → Quotas → "Add type" and create one type per card model. For each type:

Typical setup for a riding stable:

Card typeHorse typeNumberPriceValidity
10-lesson group school horseSchool horse10250 €12 months
5-lesson private school horseSchool horse5200 €12 months
10-lesson group own horseOwn10200 €12 months
Monthly subscription 4× bothBoth4120 €Monthly subscription

More under Managing lesson cards.

Step 7 - Create your first riding lesson

Only now - with disciplines, facilities, skill levels, horses and cards in the stable - can you create a riding lesson.

Go to the Stable tab → Occupancy → Plus button. In the form:

  1. Select facility, discipline, skill level, instructor as usual
  2. Set max. participants, date, time, duration
  3. Define the payment model - this is the crucial step:

Mode A: School horse, cash or card

Result: Own horses are excluded. Students on a school horse can pay cash (25 €) or with one of the two cards.

Mode B: Own horse, card only

Result: Own horses only, card only. Cash isn't possible.

Mode C: Both horse types, card or cash

Result: The student first picks a horse, then payment. Per horse type, only matching cards + the matching cash price are shown in the picker.

Recurring lessons

Tap "Save". The lesson immediately appears in your students' schedule.

What students experience now

As soon as the lesson is live:

  1. Students see the lesson in the Stable tab → Riding lessons
  2. The detail view shows the horse-type notes: "With school horse: cash or card" etc.
  3. When they tap "Book in", they first pick a horse, then a payment method (see Booking riding lessons)
  4. For recurring lessons with the multi-booking toggle, "Book all sessions" appears
  5. StalliQ automatically checks skill level, time overlap, horse conflict and booking limit

Waitlists and automatic backfill

As soon as a lesson is full, additional students automatically go onto the waitlist. If someone cancels in time, the next person moves up immediately and automatically - push notification included. As the riding instructor, you don't have to do anything.

Where do I set up the booking rules?

Go to Management → Settings → Booking rules:

Checklist: Before you give students the invitation code

Frequently asked questions

What's the difference between "school horse" and "own horse"?

School horse: Horse owned by the stable, created in the stable management area and marked as a school horse. Students get school horses assigned - they don't pick the horse themselves, the riding instructor assigns it. School horses have a workload configuration (max. lessons/day, rest days).

Own horse: A member's horse, created in the personal horse profile and assigned to the stable. When booking, the member picks their own horse from the picker.

A riding lesson can allow school horses, own horses or both - you control this per lesson via the payment configuration.

Why do I allow horse types via the payment model instead of a separate toggle?

Because the payment model and the horse type are closely linked. Example: A school lesson paid only in cash has a cash price with a school horse and no cards. A boarder lesson that runs only via a monthly subscription has no cash prices and a "Both" card. This way the horse-type notes in the student detail view are created automatically.

What do I do if I want to switch an existing lesson from "school horse only" to "also own horse"?

Open the lesson in the occupancy tab → Edit → either enter a "Price with own horse" or add a card with horse type "Own" or "Both". For series, you'll be asked whether the change should affect only this session or all future ones. Existing bookings stay unchanged.

How do I handle trial lessons for non-registered students?

You can add members to a lesson manually (via the participant list in the session detail), even if they don't have their own account - but for that you create them as a managed person of another member, or you add them directly as manual participants (the skill-level check can be skipped).

Which order is really critical during setup?

Disciplines must be created BEFORE facilities (facilities need a discipline assignment). Skill levels AND cards must be in place BEFORE the first lesson, otherwise you can't configure a lesson with a payment model. Horses (school horses) are only needed once the first lesson with a school horse takes place - until then it also works without them. Members and their skill levels must be assigned BEFORE they can book.