Why iCal Exists
Microsoft's built-in sync caused critical problems for the school's calendar management. iCal solves all of them.
No More Duplicates
When an event is updated in Microsoft, iCal updates the existing Google event instead of creating a duplicate.
Correct Timezones
Events appear at the right time. Microsoft UTC is properly converted to Africa/Johannesburg (UTC+2).
Delete Propagation
When an event is deleted in Microsoft, it's automatically removed from Google Calendar too.
How It Works
Three simple steps to keep your calendars in sync.
1
Configure
Set up your Microsoft 365 and Google Calendar credentials. Map which calendars should be synced.
2
Sync
Run a manual sync or enable auto-sync with webhooks. Changes in Microsoft are automatically pushed to Google.
3
Done
Your Google Calendar stays in sync with Microsoft. The adedmin LMS picks up changes automatically.
Key Features
Real-time Webhooks
Auto-sync via Microsoft Graph change notifications
Secure Auth
Email OTP + Azure AD verification
Duplicate Cleanup
Automatically detects and removes duplicate events
Multi-Calendar
Sync multiple Microsoft calendars to Google