Appointment booking software for tutors

A first lesson, weekly subject support and a longer revision session each need a different place in your timetable. Make the lesson choices clear and connect students with a tutor who teaches the subject they need.

Illustrative example

A booking day that works for your business

Make lesson choices understandable

Separate subjects, introductory meetings and lesson lengths so students or parents can choose the right appointment.

Keep tutor availability current

Assign each subject to the tutors who teach it. Publish working hours that fit the teaching schedule you can actually offer.

Reduce scheduling back-and-forth

Share a booking link for individual lessons, then use the same calendar to handle enquiries and the next appointment.

Build a lesson menu around subjects and levels

Use categories for subjects and clear names for the level or purpose of each lesson. Give introductory sessions, regular lessons and longer revision appointments their own durations and prices so students can choose with confidence.

View feature: Build a lesson menu around subjects and levels
Service name
One-to-one maths tuition
Service description
Individual support with maths topics, homework and exam preparation.

Pricing and duration

Price option name
Introductory lesson
Price
$20.00
Duration
30 min
Price option name
Regular lesson
Price
$40.00
Duration
60 min
Price option name
Exam preparation
Price
$60.00
Duration
90 min
Example service settings. Names, durations and USD prices are illustrative.

From the first click to a confirmed booking

  1. Choose the right booking

    A student or parent selects the subject, lesson type and length. Explain the intended level and whether the appointment is an introductory discussion or a teaching session.

  2. Find a suitable time

    They choose a tutor and available slot. Explain where the lesson takes place and provide any joining arrangements through your usual communication process.

  3. Review the booking details

    The client reviews the selected service or space, date, time and price, then provides their contact details. Clear descriptions help them arrive knowing what they have booked and which location to visit.

  4. Complete the booking and payment

    When online payments are enabled, collect the deposit or full amount required by your booking settings. Your team can also handle payment from the calendar, including a payment link for a client who is arranging the visit with you.

Give tutors a clear teaching schedule

Review the subject, lesson length and booked student before each session. Clear naming helps distinguish an introductory meeting from a regular lesson.

Use booking history when arranging further lessons. Keep learning plans, assignments and progress tracking in the teaching tools you already use.

Illustrative example

Example booking day

TimeBooking
09:00
Introductory meeting
11:00
Mathematics lesson
14:00
Language lesson
Sample bookings and times, not a live calendar. Configure your own services, spaces, hours and prices.

Make everyday bookings easier to manage

Make lesson times easier to arrange

Students can choose their lesson, tutor and an available time online. Share the link so they can arrange the next appointment without waiting for you to finish teaching.

View feature: Make lesson times easier to arrange

Keep the teaching timetable together

View lessons by tutor and branch, including shorter introductions and longer revision sessions. Update appointments in the calendar when lesson arrangements change.

View feature: Keep the teaching timetable together

Give clients a convenient way to pay

Bring payment into the same workflow as the booking. Choose how you collect money for your services or space hire, and explain the payment arrangements before the client commits.

Illustrative example

Deposits and online checkout

Let clients pay a deposit or the full booking amount through your online booking portal. State what the payment covers so clients understand the amount they are paying before their visit.

Card payments at reception

Use a supported Stripe Terminal smart reader to collect an in-person card payment for a booking. Reader availability depends on your country and Stripe setup; see the device guide before buying hardware.

QR codes, SMS and email links

Show a payment QR code for the client to scan, or send the payment link by SMS or email. The client opens checkout on their own device, making it useful both at reception and when arranging payment before arrival.

Set up a booking page that reflects your business

Start with the bookings you handle most often. A clear menu and realistic availability help clients make the right choice and give your team a consistent place to manage requests.

  • Create subject and lesson-length options with clear prices.
  • Assign tutors and the hours they can teach.
  • Explain the lesson location, intended level and preparation.

Review and share your booking page

Review the client-facing names, descriptions, location, available times and payment settings. Share the booking link from your website and customer communications, and keep the details up to date as your offering changes.

Booking questions, answered

Can different tutors teach different subjects?

Yes. Create the relevant lesson services and assign them to the tutors who provide them. Students can then select a suitable tutor for their chosen subject.

Can I offer a trial lesson and longer exam preparation?

Yes. Set up separate lesson services with their own descriptions, durations and prices. This page describes individual tutoring appointments, with one student reserving time with a tutor.

Can parents book an individual lesson?

Yes. Share the booking page so a parent can select the appropriate lesson and provide contact details. Explain how your business handles student information through its normal process.

Does booking create a video meeting or recurring course?

This page describes individual appointment scheduling. Arrange meeting links and course plans separately; clients can book further available lessons through your booking page.

Can I keep my existing website?

Yes. Share your WebbyBooky booking portal link from your existing website so clients can choose a service, provider and available time. Keep your business information on your website and use the portal for the booking journey.

Can clients pay online or at the appointment?

With payments configured, you can collect a deposit or full payment online and take booking payments through the calendar. In-person options include supported Stripe Terminal readers and a QR payment page; links can also be sent by SMS or email. Available options depend on your payment setup.

Make your next booking easier to manage

Build your service or space menu, set your availability, and give clients a clear way to book. Start with your everyday workflow and expand as your business grows.