CRMcy Docs

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.