Skip to main content

Booking a Lesson on Behalf of a Student

This article explains how instructors can create a booking for a student directly from the SwingMatch dashboard.

Updated today

How to book for a student

  1. Go to My Students from the main menu.

  2. Tap on the student you want to book for.

  3. Tap Book Lesson on their profile (or use the floating action button on mobile).

  4. A booking modal opens with the following steps:

Choose an offering

You'll see all your available pricing options and any package credits the student has:

  • Package credits — If the student has an active package, those options appear with a FREE badge showing remaining credits.

  • Direct pricing — Your regular pricing options across all your offerings, showing the price and duration.

Tap the option you want.

Select a date and time

Tap the date and time card to open the time picker.

  • You'll see a calendar with your available time slots.

  • Custom time — As an instructor, you can toggle Use Custom Time to pick any date and time, even outside your regular availability. This is useful for one-off arrangements.

Customize the lesson (optional)

For non-package bookings, you can adjust:

  • Price — Override the default price for this specific lesson.

  • Duration — Change the lesson length.

Choose a payment method

  • Package credit — Uses one credit from the student's package.

  • Pay by Credit Card — The student will receive a notification to confirm the booking and enter their card details.

  • Mark as Paid — Choose this if the student has already paid you directly (cash, e-transfer, etc.). You can choose whether the student needs to confirm the booking or if it should be confirmed immediately.


What the student sees

Depending on the payment method and student type:

You chose

Online student (has account)

Offline student (no account)

Credit card

Gets a notification to confirm and pay. Lesson starts as "Pending Confirmation."

N/A — credit card requires a SwingMatch account.

Mark as Paid (no confirmation)

Lesson is created immediately as confirmed and paid.

Lesson is created directly. Notified via SMS/email if contact info is on file.

Mark as Paid (with confirmation)

Gets a notification to confirm. No payment required.

N/A — offline students can't confirm.

Package credit

Credit is deducted. Lesson is created.

N/A — packages require a SwingMatch account.


Good to know

  • Only instructors can use the Custom Time option to book outside of regular availability.

  • The student receives a notification for every booking you create on their behalf.

  • Booking on behalf of an offline student who has a phone number or email populated to their account will forward notifications.

  • If you haven't added this student yet, see Adding a student manually.

Did this answer your question?