Set up one-on-one booking
On this page
Set up one-on-one booking
One-on-one booking lets participants schedule individual sessions with you. You define your availability, create session packages with booking limits, and participants pick a time that works.
Connect your calendar
Before setting up booking, connect your calendar so upcoach can check your availability:
- Go to your account settings.
- Under Calendar, click Connect.
- Choose Google Calendar or Microsoft Outlook.
- Authorize the connection.
Once connected, upcoach checks your calendar for conflicts when generating available time slots. Events on your calendar automatically block those times from booking.
Create a schedule
A schedule defines when you’re available for sessions:
- Open the scheduling settings.
- Click Create Schedule.
- Set your weekly availability — choose available time slots for each day of the week.
- Configure:
- Session duration — How long each session lasts (in minutes)
- Date range — How far in advance participants can book (default: 60 days)
- Minimum notice — How much advance notice is required (default: 4 hours)
- Location — Meeting link or in-person details
- Save your schedule.
You can toggle a schedule active or inactive without deleting it.
Create a session package
Session packages let you offer a set number of bookable sessions to participants:
- Create a package based on one of your schedules.
- Set:
- Maximum sessions per participant — Total sessions each person can book
- Maximum sessions per week (optional) — Weekly booking limit
- Expiration date (optional) — When the package expires
- Reminders — Notification timing before sessions
- Feedback — Enable post-session feedback
- Save the package.
Participants see the session package in your program and can book from available slots.
How booking works for participants
When a participant opens the booking page:
- They see your available time slots (filtered by your schedule, calendar conflicts, and booking limits).
- They select a date and time.
- The session is confirmed immediately.
- Both you and the participant receive a confirmation notification.
- The event is pushed to your connected calendar.
Package status indicators
Session packages show status badges:
- Fully Booked — All available sessions have been claimed
- No Availability — Schedule has no open slots
- Expired — Package has passed its expiration date
Disconnecting your calendar
If you need to disconnect:
- Go to your calendar settings.
- Click Disconnect.
- Choose whether to keep events already pushed to your calendar or remove them.
After disconnecting, free/busy checking is no longer available and new bookings won’t sync to your calendar.