Charging for Meetings
Charge for a session — either before a student can book it, or after the booking is confirmed.
Meetings can be free or paid. If you charge, you choose when the payment is collected: before the booking is locked in, or after it is confirmed. Paid bookings use the same checkout your platform already uses for everything else.
Free meetings
If a meeting plan has no price, booking is instant. The student picks a time, confirms, and the booking is confirmed right away — the meeting link and calendar invite are created automatically.
Paid meetings
When a meeting plan has a price, you decide the timing:
| Option | What happens |
|---|---|
| Collect payment before booking | The student must pay to lock in the time. Until they pay, the booking is held as Pending. Once payment goes through, it becomes Confirmed. |
| Collect payment after confirmation | The booking is confirmed first, and payment is collected afterward. Useful when you invoice or settle later. |
Pending bookings that aren't paid
When payment is required first, the slot is held as Pending while the student completes checkout. If they do not pay within the allowed time, the booking expires automatically and the time opens back up for others. This keeps your calendar from filling with bookings that were never paid for.
How to add a price
- Open the meeting plan in Admin → Bookings → Meeting Plans.
- Add a price for the meeting.
- Choose when to collect it — before booking or after confirmation.
- Click Save.
What the student sees
- For pay before booking: after choosing a time, the student is taken to checkout. The time is held for them while they pay. Once paid, they see a confirmation and receive the calendar invite. If they do not finish in time, they are told the hold expired and can try again.
- For pay after confirmation: the student is booked right away and pays afterward.
Paid meetings use your platform's normal payment options. To set those up, see Payment methods.
Good to know
- A Pending booking is waiting for payment. A Requested booking is waiting for your approval. They are different — see Group & request bookings and Managing bookings.
- Expired pending bookings free up the slot automatically — you do not need to clean them up.

