Music lesson booking for Shopify music stores

Music stores on Shopify sell the instrument once. Lessons bring the student back every week. With a booking app, students or parents pick a teacher and a time, buy a pack of lessons, and get a reminder before each one. Online students get a Zoom link with every booking.

4.9 / 5 from 500+ reviews · 25,000+ Shopify stores

A grand piano on a wooden floor

Photo by rashid on Unsplash

What you need from booking

A schedule for each teacher

Each teacher works different days, and teaches more than one instrument.

Lessons sold in terms

Parents pay for 8 or 10 lessons, then book them week by week.

Online and in-store

Some students learn in the back room, some on video.

Parents who forget

A missed lesson is lost income. A reminder the evening before helps.

An example setup

Three services that show how the pieces fit. Change the names, lengths, and prices to your own.

ServiceLengthCapacityPrice
30-minute lesson30 min1 student$35
60-minute lesson60 min1 student$65
10-lesson pack—10 credits$320, paid once

Both lesson lengths are variants on one product, each with its own calendar, and both use the teachers' availabilities. Students pick a teacher. The 10-lesson pack is a package that can book either length.

The features that matter

  • Teacher choice

    Students pick a teacher, and see only that teacher's open times.

    Every plan
  • Packages

    Sell a term of lessons that students book one at a time.

    Pro Plus and up
  • Zoom links

    Each online lesson gets its own meeting link in the emails.

    Pro and up
  • Reminders

    An email or text to the parent before each lesson.

    Standard and up
  • Team Portal

    Teachers see their own lessons without access to your Shopify admin.

    Standard and up

Compare every plan on the pricing page.

Before you set it up

  • A booking is one date. A weekly lesson for a whole term is a package the student books week by week.
  • Ask for the student's name and age with an intake question, because a parent often books for a child.
  • Team Portal logins cost extra per teacher each month.

Common questions

Can a parent book lessons for two children?

Yes. Each child is a separate booking. Ask for the student's name with an intake question so the teacher knows who is coming.

Can I block a teacher's time off?

Yes. A date override on the teacher's schedule closes those days. On the Pro plan and higher, a busy event in their connected Google Calendar closes those times too.

Can I sell a trial lesson for free?

Yes. Make a short free booking, such as a 20-minute trial. It is a good way to sell the first lesson pack.

Start taking bookings on Shopify

Install Easy Appointment Booking for free. Your first service is free forever, and every paid plan starts with a 7-day trial.

Install free on Shopify