Aeion Legal + Calendar

Court deadlines, statute-of-limitations docket reminders, and matter milestones sync to Google Calendar and Microsoft 365 / Outlook over OAuth — real calls to Google Calendar API v3 and Microsoft Graph, not a Zapier bridge. This is the one Legal external integration wired end-to-end today: connect an account, and a docketed deadline lands on your calendar; connect it two-way, and your existing events pull back so you can see overlaps. No polling middleware in between.

What Connects

`

Setup

OAuth, three steps:

Sync Flow — End-to-End

`

What This Integration Does NOT Do

Candid scope, so you connect it with the right expectations:

FAQ

Real, live API sync. `CalendarSyncService` calls Google Calendar API v3 and Microsoft Graph v1.0 directly over OAuth — create, update, delete, and list are all wired. It is not an `.ics` file you download and import.

The refresh token is encrypted at rest in a tenant-scoped credential store (`legalCalendarCredentialStore`), and the OAuth callback verifies a signed state parameter to prevent CSRF on the connect flow. Access tokens are refreshed automatically from the stored refresh token.

Google Calendar and Microsoft 365 / Outlook (via Graph). Apple iCloud / CalDAV and on-prem Exchange are not supported today.

Yes. Editing a deadline patches the existing calendar event (the provider event ID is stored on the docket); cancelling it deletes the event, so withdrawn deadlines don't linger.

No. This integration puts deadlines on your calendar. It does not transmit filings to any court system — Aeion Legal has no court e-filing feature.

A docketed deadline, on your calendar the moment it's calculated.

Two-way Google Calendar and Outlook sync over OAuth — real provider APIs, encrypted tokens, and the same court-day-aware deadline math that runs your dockets.