mivo knows the difference between a sales call and a group lesson with six riders on six horses. Schedules, limited spots, recurring sessions, and prepayment are core here, not add-ons.
Create lessons, training & treatments in seconds
Lunge work, dressage, jumping, group lessons, pony courses, training sessions, or physio appointments – set up any type in under a minute with duration, capacity, price, and description. You decide how many riders share a horse per hour, and they sign themselves in.
Assign school horses & instructors cleanly
Add your school horses and staff and assign them to sessions. No double bookings – no horse in two lessons at once, no instructor in two places.
A waitlist that fills itself
When a lesson is full, interested riders join the waitlist automatically. When someone cancels, the next person moves up and gets notified – the saddled horse is not wasted, the treatment slot is not left empty.
Prepayment & deposits against no-shows
With Stripe, customers pay when they book. For higher-priced offers like training or clinics you can require a deposit instead of the full amount. Those who pay ahead show up – and if they do not, your revenue is still secured.
No commission per booking: what you earn stays yours.
Automatic confirmation, reminder & follow-up
After booking, confirmation goes out immediately; before the appointment, a reminder; afterward, optionally a follow-up for the next lesson, follow-up treatment, or a review. Especially for physio, that keeps recurring appointments on track.
Google Calendar sync & website embed
All appointments land in your Google Calendar – arena, horse, and treatment time stay conflict-free. Share your booking page by link or embed it on your yard or practice website.
Your brand, not ours
Customize colors, logo, and email copy for your yard or practice. From the booking link to the inbox reminder, clients experience your brand throughout – including on the go when you travel to horses without a fixed stable.