How to book for a student
Go to My Students from the main menu.
Tap on the student you want to book for.
Tap Book Lesson on their profile (or use the floating action button on mobile).
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.
