Integrations

Google Calendar

If you already live in Google Calendar, you don’t have to rebuild your week in TutorStudio. Connect once and we’ll import the lessons you already have, then keep both sides in sync from then on.

Connecting your calendar#

Go to Settings → Integrations → Google Calendar and click Connect. You'll be sent to Google's standard OAuth screen — TutorStudio asks for the smallest scope it can: read and write events on a single calendar that you choose.

Importing your existing lessons#

As soon as you pick a calendar for the first time, we send you straight to the import wizard. It scans the next 30 days on the calendar you chose and shows you everything it found.

Detected from Google Calendar

Next 30 days
  • Mon 16:00Amir — Maths
    Matched
  • Tue 17:30Layla — English
    Matched
  • Wed 18:00Holly — Physics
    New student
The wizard tries to match event titles to existing students. New names become ‘new student’ prompts.

Match each event to a student (we auto-match by name where we can), then click Import N lessons. The import is all-or-nothing — either every event becomes a TutorStudio lesson, or none of them do, so there's no half-imported mess to clean up if something goes wrong.

Two-way sync after import#

From the moment you connect onwards:

  • Lessons you book or reschedule in TutorStudio push to your Google Calendar within seconds, with a Google Meet link attached.
  • Edits to a synced lesson in Google Calendar flow back to TutorStudio — moving the time, changing the duration, adding a Meet link. Editing the event title or attendees doesn't touch the structured TutorStudio data; only fields we own are mirrored.
  • Deleting a TutorStudio-owned event in Google Calendar marks the lesson as cancelled (if it's in the future and not invoiced). Cancelling a lesson in TutorStudio removes the calendar event.

Disconnecting#

From the same Integrations page, click Disconnect. Access is revoked with Google straight away, and to sync again you'd need to re-connect from scratch. Already-imported lessons stay in TutorStudio — they're yours either way — they just stop syncing.