Skip to main content
Help Center / Apps & Extensions / Calendar App Overview

Calendar App Overview

Calendar

1. What it is

Calendar gives every employee one view of their working time: shifts, their approved leave and the leave they have asked for that is still awaiting a decision (marked “(pending)”; only approved leave is copied to Google or Outlook, while an iCal subscription shows pending requests too), holidays, the native events they host or are invited to, and optionally their connected Google or Outlook calendar. With Company Events turned on, hosts can open an event for self-registration. Employees then find it on the Company Events page and sign themselves up. Admins decide what shows up, how events sync, who may open events for registration, whether an event needs approval first, and how attendance is tracked.

  • Enablement: Calendar is part of every edition, from the free account up, so it is on without an admin turning it on; an admin can switch it off from Admin → Apps → All Apps.
  • What it is not: Calendar is not the tool that creates shifts — that is the Shifts app. Calendar displays shifts and other workforce items on a personal calendar, and adds its own events, RSVP, check-in, and sync on top.

2. Standing it up

  1. Go to Admin → Apps → All Apps, find Calendar, and enable it for your business.
  2. Open Calendar → Settings. The app is now live for everyone in your business: Dashboard and My Calendar are visible to all users.
  3. For Google or Outlook sync, open Settings → Sync & Connect. Turn on Sync with Google through Calendar Connect or Push to Outlook through Calendar Connect and pick a Connection mode (Per-User OAuth or Org-Enforced). Org-Enforced also needs a service account, added on the same tab.
  4. Optionally review Settings → Event Types. You can rename, reorder, or disable the pre-built types, and add up to 10 custom ones.
  5. For self-registration, open Settings → Events and check Company Events, then choose Who can open events for registration. The Company Events tab appears for every employee as soon as the switch is on, even before anything is published.
  6. Optionally require approval before an event opens for registration. Go to Admin → Settings → Approval Workflows, click Create Workflow, and choose Calendar. Set Applies to process to Event publication, configure at least one approval step, and leave Enable this workflow checked.
  7. To confirm it works, open Calendar → My Calendar. Employees see their shifts, leave, holidays, and native events; connected external events appear too.

Two pairings do nothing on their own:

  • External sync needs a connection. Turning on a provider is step one. Each employee (Per-User OAuth) or the service account (Org-Enforced) must then connect before events flow. Without a connection the calendar still shows all workforce data.
  • Event approval needs a complete workflow. A workflow only takes effect when it is enabled, applies to Event publication, and has at least one approval step. Until then, hosts publish exactly as before.

3. How it fits together

Native events vs. workforce events. The grid shows two kinds of content. Workforce events — shifts, leave, holidays, training sessions, interviews, tasks, 1:1 meetings, onboarding checkpoints — are owned by other apps and shown read-only. Native events are created in Calendar itself and carry the full feature set: invitees, RSVP, recurrence, attachments, check-in, and visibility controls.

Event types. Every native event belongs to an event type, which supplies defaults for visibility, duration, color, and check-in. Ten pre-built types ship: Meeting, 1:1, All Hands, Town Hall, Training, Safety Briefing, Shift Huddle, Interview, Social / Off-site, and Focus Group. The host can override any default per event.

Example: Safety Briefing defaults to 30 minutes, Invite only visibility, and Check-in code attendance. A supervisor creating one only adds a title, a time, and invitees.

Visibility. A native event is Invite only (visible to everyone on the guest list), Private (same access, but synced to external calendars as “Busy” with no details), or Confidential (visible only to invitees, hidden from calendar-admin oversight). Visibility comes from the event’s type — the composer has no visibility picker. Admins can switch off the Private or Confidential levels.

Calendar Connect and sync direction. Calendar Connect pushes workforce and native events to employees’ Google Calendar or Outlook. Per-User OAuth means each employee connects their own account. Org-Enforced means a Google Workspace or Microsoft Entra admin grants tenant-wide access through a service account. Sync is one-way by default. With Sync direction set to Bi-directional and Make events read-only turned off, edits made in Google Calendar come back: through Calendar Connect, edits to Calendar events only (change an event in one place: an edit made in Google can be overwritten when the same event also changed in OneMango before they synced); through a person’s own Google connection, edits to task, mentoring-session and 1:1 copies. Shifts, leave, holidays, interviews and training deadlines change only in OneMango, and Outlook stays outbound. An iCal feed is also available as a read-only option.

RSVP. Invitees answer Going, Maybe (if allowed) or Can’t go, and hosts see a rollup of the answers, with anyone who has not answered under No response. People invited by email only can answer from signed buttons in the invitation, without signing in.

Discussion. Every event has a comment thread with one level of replies and @mentions. Anyone who can see the event can post; on an open event, registrants and waitlisted people can too. Comments can be deleted by their author, the host, or an admin.

Delegation. A delegate (an assistant) can create and manage events for a principal (the leader). A calendar admin sets this up under Settings → Events: in the Invites card, Manage Delegation sits under Allow delegation. The delegate then sees an “on behalf of” option in the event composer.

Open events (Company Events). An open event is an ordinary native event its host has published for self-registration. The host sets a capacity (blank means unlimited), a waitlist, an optional registration window, and who may register — everyone, or chosen groups. People who were not invited find it on the Company Events page and register. They then get the reminders, join link, and check-in, as if invited. A recurring series can be opened too: one registration covers every session, and one seat holds across the series. When someone gives up a seat, the first person on the waitlist takes it and gets a notice in Notifications. If the Training app is on, the same page also lists the instructor-led training sessions each person can book.

Two gates decide who can publish. The person must be the event’s host, a delegate, or an admin. They must also pass the Who can open events for registration setting.

Example: a team lead hosts “Summer Volunteer Day” with 40 seats and the waitlist on. The forty-first person joins the waitlist as #1. When a registrant cancels, #1 is promoted, told in their Notifications, and the event lands on their calendar.

Event approval. When approval is configured (step 6 above), a host cannot publish an event for registration until it is approved. What gets approved is what people will read: the event’s title and description, and the listing’s summary and audience. Change any of those after approval and the event needs approving again. Capacity, the waitlist, and the registration window are logistics, so changing them never re-opens approval. Approval does not publish the event — it unlocks Publish to Company Events, and the host picks the moment. Admins are not exempt.

Attendance check-in. An event type’s Attendance is No check-in, Check-in code, Location, or Code or location. With a check-in code, the host displays the code and its QR code: attendees scan the QR code with their phone camera, which opens the event’s check-in with the code filled in, and press Check In — or they type the code under Attendance on the event. With location check-in, attendees check in from a phone inside the event’s Location check-in area, which its host sets on the event. Walk-ins (people not invited) are recorded as walk-ins when allowed.

Conflict detection. Calendar spots overlapping events. In Suggest mode (the default) it badges the conflict and offers alternate times. Auto-resolve proposes a move and makes it after a response window unless the person with the conflict dismisses it on the event page or the host turns on Don’t auto-move this event; a move can be undone for 60 minutes.

4. Running it

Reviewing the dashboard

Open Calendar → Dashboard. Six cards give a snapshot: Today’s events, Needs response, Upcoming conflicts, Attendance alerts, Feedback summary, and Events I Host.

Creating an event

  1. Go to Calendar → My Calendar and click New Event, or click or drag a time slot.
  2. Fill in the title, date and time, event type (which sets the visibility), and location (physical, virtual, or hybrid).
  3. Add invitees — people, groups, or email addresses. With recommendations on, the composer suggests more guests: people at your recent events, people often invited to this type of event, people near you on the org chart, and people who know the event’s topic.
  4. Optionally attach up to 10 files and set up to 5 reminders. Save.

Events can also come from a .ics file: My Integrations → Import Events (or Settings → Sync & Connect → More ways to manage events → Import Events), up to 200 events per import. A recurring series can be edited one occurrence at a time, from an occurrence onward, or as a whole.

Opening an event for registration

  1. Open an event you host and expand Open for registration.
  2. Set the capacity, waitlist, registration window, summary, and audience groups, then click Set Up Registration.
  3. If approval is required, click Submit for Approval. The panel says in plain words why it is waiting — under review, rejected with the reviewer’s comment, or changed since it was approved. Withdraw Approval Request takes it back while it is under review.
  4. Once the event may be published, click Publish to Company Events. It now appears on the Company Events page, the home dashboard’s upcoming events card, search, and Digital Signage screens that show events.
  5. The same panel shows the roster and offers Close Registration (existing seats are kept) and Announce… (a ready-to-send post with the registration link).

Open events can also be created in bulk with Import Events on the Company Events page.

Approving events

Approvers find pending events on the Manager Approvals Dashboard, in the Publishing queue, alongside policies, surveys, and other content waiting for sign-off. Deleting an event removes its pending approval request from the queue.

Following up after an event

On an event you host, the Follow-up survey card sends a survey to People who checked in, Everyone who said yes or maybe, plus anyone who checked in, or Everyone invited. It needs the Surveys app. Sending the same survey again for the same session reaches only people not yet asked.

Reviewing analytics

Go to Calendar → Analytics. Core Calendar covers event volume, RSVP rates, recurrence, and event types. Connect covers sync health and connections that need a reconnect. Autonomous covers conflicts, attendee suggestions, feedback-survey sends, and attendance (no-shows, late arrivals, walk-ins); its Correlations section flags a well-attended event whose feedback average is low, but only once events carry feedback averages — until the Surveys integration links responses to calendar events, nothing is flagged.

5. Settings

All settings are under Calendar → Settings, on these tabs: General, Events, Event Types, Sync & Connect, Smart Calendar, Attendance, Analytics, User Integrations, and Sync Activity. Event approval is the one control outside the app, under Admin → Settings → Approval Workflows.

Setting Where (tab → section) Default What it changes
Enable calendar sync Sync & Connect On Org-wide switch for external calendar sync
Let employees connect their own calendars Sync & Connect → General On When off, no one — admins included — can connect a new Google or Outlook calendar or get a new iCal link; calendars already connected keep syncing
Event title prefix Sync & Connect → General [Work] Put before the titles of shifts and leave sent to a person’s own Google or Outlook calendar
Sync direction Sync & Connect One-way Bi-directional also copies Google Calendar edits back when Make events read-only is off: Calendar events through Calendar Connect; task, mentoring-session and 1:1 copies through a person’s own Google connection. Never shifts, leave, holidays, interviews or training deadlines; Outlook stays one-way
Make events read-only Sync & Connect On Edits people make to synced events in Google or Outlook are not copied back to OneMango
Sync with Google through Calendar Connect Sync & Connect → Google Off Org switch for Google Calendar sync
Connection mode (Google, Microsoft) Sync & Connect Per-User OAuth Or Org-Enforced, through a service account
Push to Outlook through Calendar Connect Sync & Connect → Microsoft Off Org switch for Outlook sync
Let employees subscribe to an iCal feed Sync & Connect → Calendar providers On Read-only iCal subscription feed. Turning it off also stops every subscription people already added; they subscribe again after it is back on
Global pause sync Sync & Connect → Operational Off Stops Calendar Connect syncing in both directions without disconnecting anyone
Company Events Events → Company Events On for businesses created since September 2026; Off for earlier ones Adds Company Events to Calendar’s menu, where people register themselves
Who can open events for registration Events → Company Events Managers, people with direct reports, and admins Everyone; Managers, people with direct reports, and admins; or Business admins and Calendar app admins — on top of being the host
Waitlist on by default Events → Company Events On Prefills the waitlist switch, unless the event’s type sets its own
Default capacity Events → Company Events Blank (unlimited) Prefills the capacity field, unless the event’s type sets its own
Default desktop view Events → My Calendar Week First view on desktop
Default narrow-screen view Events → My Calendar Today First view on tablets and narrow windows; phones always open their Upcoming Events list
Join button window (minutes) Events → My Calendar 15 When the Join button appears before a virtual event
Allow private events Events → Composer On When off, new events are created as Invite only instead of Private, whatever their type’s default
Allow confidential events Events → Composer On When off, new events are created as Invite only instead of Confidential, whatever their type’s default
Max attachment size (MB) Events → Composer 25 Per-file upload ceiling
Natural-language quick-add Events → Composer On “All hands Friday 3pm” quick-add
Max guests per event Events → Invites 5,000 Ceiling on guests per event, counting every member of an invited group
Allow delegation Events → Invites On Delegates may create events for others
Allow Maybe Events → RSVP On Offers the Maybe answer
Require a reason for Can’t go Events → RSVP Off Can’t go asks for a reason
Let guests answer from the invitation email without signing in Events → RSVP On Going / Maybe / Can’t go buttons in invitation emails
How far ahead repeating events go (years) Events → Recurrence 2 No repeating event shows dates past it
Allow series-wide edits Events → Recurrence On When off, “This and following events” isn’t offered; edits apply to one date or to every date
Conflict-detection mode Smart Calendar → Conflicts Suggest Off, Suggest, or Auto-resolve
Smart attendee recommendations Smart Calendar → Recommendations On Composer suggests attendees
Auto-send post-event surveys Smart Calendar → Feedback Off Sends the event’s feedback survey after it ends
Who gets the survey Smart Calendar → Feedback Yes/Maybe replies and check-ins Or Check-ins only
Enable Calendar AI agent Smart Calendar On Sends calendar questions in Ask AI to the Calendar agent
Check-in codes Attendance On Check-in by the host’s code, typed or scanned from its QR code
Location check-in Attendance On Check-in by the phone’s location, inside the event’s location check-in area
Allow walk-ins Attendance Off Uninvited check-ins recorded as walk-ins, not turned away
Check-in validity window (minutes) Attendance 15 How early or late a check-in is accepted
Default location check-in radius (meters) Attendance 100 The check-in area’s radius unless the event or its type sets one
Allow exports Analytics On Export from analytics boards
Scheduled email reports Analytics On Scheduled analytics digests

6. More help

  • Calendar FAQ — specific setup and operating questions, limits, and troubleshooting
  • Surveys overview — the surveys behind post-event feedback and follow-ups
  • Ask AI — the assistant answers questions about Calendar from these articles, and the Calendar agent acts on your calendar: agenda, invitations and RSVPs, open events and registration, an event’s discussion thread, and how to watch a streamed event.