Skip to content
R
Resovu

Booking system for music lessons

Students book their lessons online themselves. Manage your schedule, instruments and payments โ€” all in one clear system.

No credit card required ยท Free plan available

The business page on a phone

How Resovu solves it

Lesson booking by instrument

Students choose their instrument (piano, guitar, voice), a teacher and an available time. No coordinating by message.

resovu.com/vas-salon/book
Business booking page โ€“ picking a day in the calendar and a free time, with the booking summary

Regular lessons, automatically

From the Professional plan, set up recurring lessons for regular students (weekly, every 2 weeks, monthly). The system creates the whole series โ€” no manual planning.

resovu.com/bookings
Calendar
TodayMarch 2026
MonTueWedThuFriSatSun
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

An overview of students and progress

For each student you keep notes and see their lesson history. That makes it easy to adapt your teaching to how far they've come.

resovu.com/vas-salon/account
MMusic SchoolEN
Hello, Sarah
Your account at Music School
New booking
BookingsLoyaltyVouchersDetails
Upcoming 2
Mar
25
Wed
Guitar lessonConfirmed
10:00 AM
Add to calendarDetailsCancel booking
Apr
2
Thu
Piano lessonConfirmed
2:30 PM
Add to calendarDetailsCancel booking
Loyalty card
240 loyalty points
๐ŸŽ Reward available!

Key features for music schools

Recurring bookings

Set up a regular slot for a client (weekly, every 2 weeks or monthly) and the system creates the bookings automatically.

Online booking

Customers can book anytime, from anywhere. Custom booking page with your branding.

Online payments

Accept card payments directly during booking. Stripe integration for secure transactions.

9 languages

Booking page in Czech, English, French, German, Hungarian, Norwegian, Polish, Slovak and Spanish.

SMS reminders

Automatically send SMS reminders before events.

Waitlist

Fully booked? Customers join the waitlist and are offered a freed-up spot or time automatically by email.

Choose your plan

Start for free and upgrade as your business grows.

Free

For entrepreneurs and small operations getting started.

โ‚ฌ0/ month

ย 

Final price โ€“ no VAT added

  • 3 services
  • 45 bookings per month
  • 1 team member
  • Email confirmations
  • Online card payments
  • Public business profile

Card payment fee

1% + Stripe

Starter

For growing businesses that need more features.

โ‚ฌ12/ month

ย 

Final price โ€“ no VAT added

  • 10 services
  • 300 bookings per month
  • 3 team members
  • Custom form fields
  • Loyalty program
  • Smart slots without gaps

Card payment fee

0.5% + Stripe

Most popular

Professional

For growing businesses with advanced needs.

โ‚ฌ24/ month

ย 

Final price โ€“ no VAT added

  • Unlimited services
  • 1,000 bookings per month
  • 10 team members
  • Recurring bookings
  • Waitlist
  • Gift cards

Card payment fee

0.3% + Stripe

Business

For larger teams that want everything in one place.

โ‚ฌ39/ month

ย 

Final price โ€“ no VAT added

  • Unlimited services
  • Unlimited bookings
  • Unlimited team members
  • No-show deposits
  • Remove Resovu branding
  • Priority support

Card payment fee

0.2% + Stripe

Enterprise

For large organizations with multiple locations and advanced needs.

โ‚ฌ59/ month

ย 

Final price โ€“ no VAT added

  • Unlimited services
  • Unlimited bookings
  • Unlimited team members
  • Multi-location support
  • API access

Card payment fee

0% + Stripe

Frequently asked questions

Can I offer lessons for different instruments?+
Yes. Each instrument (piano, guitar, violin, voice) is a separate service with its own duration, price and teacher.
How do I set up recurring lessons?+
From the Professional plan, choose the frequency (weekly, every 2 weeks or monthly) and set up a series of lessons for the student.
Can I have multiple teachers?+
Yes. Each teacher is a staff member with their own schedule and assigned instruments. Students choose their teacher.
Does it support online lessons?+
Yes. Create a service for online lessons and add the Zoom or Meet link to the confirmation email. The student gets it in the reminder too.
Can I take payments for lessons?+
Yes. Connect Stripe and take card payments when each lesson is booked. Clients can also pay by QR bank transfer or in cash.
How do you handle parental consent for children?+
Turn on guardian consent for the service. When someone books for a minor (below your country's GDPR age), the system emails the parent a link, and the booking is confirmed only once they approve.

Ready for online bookings?

Create an account and start accepting bookings. No commitments, free plan available.