Loved by 1200+ coaches.
Sync to Google Calendar — and never touch a meeting we didn't create.
Bookings on Mentoring Page push real events to your Google Calendar. Events you create externally block your availability so clients can't book over them. We modify only what we created — your team meeting, your dentist appointment, your kid's pickup are left alone. Reminder emails go out hourly before every upcoming session.
No credit card required.
Connect Google Calendar once, sync bookings in both directions, and remind every client before the call — without ever touching events you didn't create.
Least-privilege scopes by design — Mentoring Page can only modify events it created. Your team meeting, your dentist appointment, your kid's pickup are left alone.
Connect once
One-time OAuth with Google. Pick the calendar you book on. Mentoring Page handles the rest from there.
Sync both ways
Bookings push as real events to your calendar. External busy time blocks Mentoring Page availability — so clients can't book over real life.
Clients get reminders
An hourly cron sends each client a fresh reminder before their session — so no-shows from buried calendar invites stop happening.
What it actually does for your practice.
What real two-way Google Calendar sync does for a coaching schedule — and why scope safety is non-negotiable when the app is touching your work calendar.
One calendar, one source of truth.
No more checking three calendars before saying yes to a meeting. Mentoring Page bookings live in your real calendar — and your real calendar's external events block bookings on Mentoring Page automatically. The conflict you almost double-booked yourself into never reaches a client checkout.
Never delete a meeting that wasn't ours to delete.
Mentoring Page can only modify events it created. Your team meeting at 3pm — left alone. Your dentist appointment — left alone. Your kid's pickup — left alone. Only the bookings you took through us are ever touched. Google enforces this at the API level.
Clients show up to the call.
An hourly reminder cron sends each client a fresh email before their session — even if the original calendar invite landed in promotions. No more 9am no-shows because the invite three days ago got buried.
The details that matter.
How Mentoring Page syncs bookings outbound, busy time inbound — and refuses to touch the events it didn't create.
Two-way Google Calendar sync
Outbound: every Mentoring Page booking creates a real event on your Google Calendar — title, attendees, location, description. Inbound: external events you create block your Mentoring Page availability, so clients can't book over your dentist appointment.
Least-privilege scopes, by design
Mentoring Page uses Google's `calendar.events.owned` scope — the API itself prevents touching events we didn't create. Your other meetings are safe at the protocol level — not just at our promise level.
Reminders that actually arrive
An hourly cron checks for upcoming sessions and sends each client a reminder email before the call. Plus the .ics calendar attachment from the original booking confirmation, so the event sits in their calendar from the moment they book.