FEATURE-GOOGLE CALENDAR & MEET
Your classes, always in sync.
Every class creates a calendar event and a Google Meet link automatically. Reschedule or cancel, and the calendar — and everyone on it — updates with you, not after you.
Try it — cancel Thursday's class
Thu · 4:30 pm
Piano 1:1 · Maya
← this is the whole flow, live
01-WHAT IT HANDLES
The calendar housekeeping you stop doing by hand.
Meet links, every time
Every online session automatically gets a Google Meet link — created once, sent to teacher and student, no manual setup per class.
Reschedule without recreating anything
Move a class and the calendar event and Meet link update in place for everyone involved — no cancel-and-recreate, no stale links.
Busy checks before you book
ClassOps checks your existing Google Calendar availability before scheduling a new class or trial, so you never get double-booked.
Import what you already have
Already scheduling on Google Calendar? Import existing events to create ClassOps courses instantly instead of starting from zero.

02-WHEN PLANS CHANGE
Cancellations handled in 3 steps, calendar included.
No back-and-forth. No stale calendar invites. The system handles it — student picks their own makeup slot, and the calendar follows.
Cancel
Student or teacher cancels and adds a reason. Both sides notified instantly.
Suggest
System offers valid replacement slots from teacher's Google Calendar availability.
Confirm
Student picks a slot. Calendar and Meet link update automatically. No calls needed.
Stop maintaining two calendars.
Connect Google Calendar in a couple of minutes — your existing events stay untouched, and class scheduling stays checked against your real availability.
Common questions
Does this replace Google Calendar?
No. ClassOps syncs with Google Calendar — it doesn't replace it. Your existing events stay untouched. ClassOps adds class events to your calendar and checks your availability against it before scheduling anything new, so you never get double-booked.
Do students need a Google account to join a class?
No. Every online session gets a Google Meet link that's sent by email — students click the link at class time. No Google account or app download required to join.
What happens when I reschedule or cancel a class?
The calendar event and Meet link update automatically for both teacher and student — no manual recreation. For cancellations, you can suggest replacement slots and let the student pick one through a secure link; the calendar updates the moment they confirm.
Can I import my existing Google Calendar events?
Yes. If you're already scheduling classes on Google Calendar, you can import existing events to create ClassOps courses instantly instead of setting everything up from scratch.
Does this work for offline (in-person) classes too?
Yes. Online classes get a Meet link automatically; offline classes show the venue instead. You can run both in the same schedule, even across different teachers.
What if I use Outlook or another calendar instead of Google?
Calendar sync and Meet link creation currently work through Google Calendar. You can still run ClassOps scheduling, reminders, and make-ups without connecting a calendar — connecting Google Calendar just keeps everything mirrored automatically.