keepp.

A Booking Page for Music, Art, and Dance Tutors

Single lessons vs. recurring students, a real experience-level question before the first session, and a page that shows your teaching before someone commits to it.

By Keepp Team

Teaching a skill one-on-one or in a small group has a scheduling problem most booking tools weren’t built for: a first-time trial lesson, a single drop-in class, and a standing weekly student are three different relationships with the same teacher, and treating them as one generic “book a lesson” button loses the distinction that actually matters — who’s trying you out, and who’s already committed.

This post covers what a booking page needs specifically for music, art, and dance instruction. For the underlying mechanics — availability, calendar sync, payment — see taking bookings and appointments online.

Trial lessons, single sessions, and recurring students

Set up a trial lesson as its own offering — shorter, sometimes free or lower-priced, built to let a new student and teacher figure out if it’s a fit before committing to anything ongoing. A single lesson offering covers drop-in students who want one session at a time. For students who book weekly or monthly, a display-priced or invoiced offering can represent a standing arrangement without forcing every recurring lesson through a fresh checkout each time. Three different offerings, each matching how that specific relationship actually works, instead of one generic slot type standing in for all of them.

An experience-level question that changes how you teach the first session

A complete beginner and someone returning to an instrument after ten years need a genuinely different first lesson, and guessing wrong wastes real time for both of you. A custom question on the booking offering — “What’s your experience level?” as a single-select, or a short-text field for “What are you hoping to learn or improve?” — means you walk into the first session already knowing where to start, instead of spending it figuring that out live.

Show your teaching before the booking flow

A parent booking piano lessons for their kid, or an adult booking dance lessons for themselves, wants some sense of your teaching style before committing money and time to a trial. A showcase card with a short video clip, photos from a recital or gallery show, or student work samples — sorted by instrument, medium, or style if you teach more than one — gives a prospective student something to evaluate before they book, the same way a portfolio does for any other skill-based service.

Real availability for a schedule split across students

Connecting your Google Calendar means every lesson already on your calendar, from any source, blocks that time automatically on your page — a returning student’s standing Tuesday slot doesn’t accidentally show up as available to a new student browsing your page. Buffer time between lessons covers setup, resetting a studio space, or just a genuine break between back-to-back sessions.

Selling practice materials or class packs alongside lessons

If part of the business includes sheet music, technique guides, or a discounted multi-lesson package, that’s either a product block for a digital download, or a booking offering priced as a bundle — both live on the same page a student already knows, rather than sending them somewhere else to pay for materials separately.

Common questions

Can I offer both individual lessons and group classes on the same page? Yes — set each up as its own booking offering with its own capacity, duration, and price; a group class and a 1:1 lesson don’t have to share a structure just because they’re taught by the same person.

What if a student needs to reschedule a recurring lesson? Every confirmation includes a manage-booking link, so a student can reschedule or cancel their own upcoming session within whatever window your policy allows, without a back-and-forth message to arrange it.

Should trial lessons be free or paid? Either works — a free trial removes friction for someone unsure about committing; a low-priced trial filters for people who are more likely to actually show up and continue. Get paid your way covers setting an offering as free, display-priced, or charged through Stripe.

Where to start

Set up a trial lesson offering, a standard single-lesson offering, and add an experience-level question to both — free to start. Take bookings to get your first offering live.


Set up your first lesson offering at keepp.link — free to start.