Calendar
Aggregate task due dates, project milestones, and personal events.
Last updated 2026-05-05
The calendar at Operations → Calendar unifies four sources: task due dates, project milestones, contract renewal dates, and personal events you create directly. Filters in the left sidebar toggle each source; the view (day / week / month / agenda) and chosen filters persist per user. Two-way sync with Google Calendar and Microsoft Outlook is available — see OAuth (Google & Microsoft) for connection flow and required scopes.
External invitees on a personal event receive an .ics attachment + an iCal-compatible URL on the email so their preferred calendar app handles RSVPs natively.
Related endpoints
GET /api/tenant/calendar/events— merged event stream for a date range.POST /api/tenant/calendar/events— create personal event.POST /api/tenant/calendar/events/:id/invitees— add external attendee.POST /api/tenant/calendar/sync/google— kick off a manual sync.
See the source at apps/web/src/app/(tenant)/calendar and apps/api/src/calendar.