Integrations

Calendar

Two-way calendar sync that turns meetings already in your day into prep-equipped, agenda-driven Gleo sessions — with no double-entry.

Most teams already run meetings. The work isn't getting more meetings into the calendar — it's making the meetings already in there better. Gleo's Calendar integration is built around that idea: connect once, and your existing calendar events become the canvas onto which you can drop prep, agenda, goals, and follow-through. No double-entry, no parallel calendars, no manual link-juggling.

Video walkthrough — coming soon

Why Calendar is the highest-leverage integration

The trick isn't replacing your calendar — it's levelling it up. Your team's meetings already exist. Gleo lets you take any of them — a recurring 1:1, a quarterly review, a kick-off, a workshop — and add structured pre-work, an agenda, and goals, with the prep link landing back in the original calendar invite. Participants get a richer meeting from inside the tool they already use, without learning a new one.

In practice, three workflows fall out of two-way sync:

  • Lift an existing meeting into Gleo. Pick a meeting that's already in your calendar (your kick-off, your monthly retro, your client review) and turn it into a Gleo session. Add prep. Define an agenda. The original event in the calendar gets the prep link added to its description.
  • Plan in Gleo, schedule everywhere. Create a session in Gleo. The calendar event gets created in your provider with the prep link already attached, an agenda summary in the body, and the right attendees invited.
  • Keep them in sync without thinking about it. Reschedule the meeting in Google Calendar (or Outlook); Gleo sees the new time. Update the agenda in Gleo; the calendar invite picks up the change. Cancel one side; the other side reflects it.

Two-way sync, multiple providers

Under the hood, Gleo uses Cronofy to normalise the differences between calendar providers. You don't need to know that — but it's why a single connect flow gives you parity across:

  • Google Calendar (Google Workspace and personal accounts)
  • Microsoft 365 (Outlook, Office 365)
  • Microsoft Exchange
  • Apple iCloud Calendar
  • CalDAV providers

The sync direction is bidirectional for the things that matter:

What syncs Gleo → Calendar Calendar → Gleo
Event time and date Yes Yes
Attendees and responses Yes Yes
Title and description Yes (with prep link) Yes (read-only mirror in Gleo)
Location / video link Yes Yes
Recurrence Single occurrences Yes (per-occurrence and series)
Cancellation Yes Yes

Walkthrough

  1. 1

    Connect your calendar ~2 min

    Sidebar → Integrations → Calendar → Connect. Pick your provider; sign in; authorise the access scopes shown. You'll be redirected back to the integrations page when authorisation completes.

  2. 2

    Choose which calendars to surface ~1 min

    Most people have multiple calendars (Work, Personal, Team-shared). Tick the ones you want to surface as External Sessions inside Gleo's Sessions calendar. You can change this later.

  3. 3

    Lift an existing meeting into Gleo ~3 min

    Open the Sessions calendar. Find a real meeting in External Sessions. Click Create Gleo session. Some fields (time, attendees, title) are pre-filled from the calendar event; you can add prep, an agenda, and a goal on top.

  4. 4

    Publish and watch the calendar event update ~1 min

    Publishing the session updates the calendar event with the prep link and an agenda summary. Refresh your calendar — the change is usually visible within a few seconds.

What Gleo writes to your calendar event

When you publish a session that's linked to a calendar event, Gleo writes:

  • A prep link at the top of the event description (so attendees see it the moment they open the invite).
  • A short agenda summary below the prep link.
  • An updated location / video link, if you've added one in Gleo.

What Gleo does not touch:

  • Anything you've written manually in the description above the prep block.
  • Attendee responses (only the attendee list itself, when you add or remove someone in Gleo).
  • Your calendar's other metadata (categories, conference data unrelated to Gleo, attachments).

If you remove the link between a Gleo session and the calendar event, the prep block is removed from the event description on next sync. The event itself is preserved.

When permission fails on publish

The Calendar event update at publish time is best-effort. Most of the time it's instant, but occasionally — typically after a token refresh, scope change, or a provider-side reauthorisation — Gleo doesn't have a current grant to update the event. When that happens:

  • The session still publishes. Prep links are sent, attendees are notified, the session is live.
  • A modal appears: Skip calendar sync or Grant permission.
  • Skip publishes without the calendar event update (the prep link won't appear in the invite this time — you can re-sync from the session settings later).
  • Grant redirects you through the provider's authorisation flow; once back, Gleo retries the event update on the session you were publishing.

If you skip, you don't lose the session — you just lose the auto-attached prep link in that one calendar invite. You can re-link from the session at any time, or share the prep link manually for that one session.

Disconnecting

Disconnect from Sidebar → Integrations → Calendar → Disconnect. Gleo stops reading your external events and stops writing to events going forward. Sessions that were already published keep the prep links that were written into the calendar invites — those don't get retracted.

Tips & pitfalls

Surface only the calendars you actually plan in. Most people don't want their personal calendar showing up as External Sessions in Gleo. Untick it during step 2.

Recurring meetings are powerful — and surprising. A weekly 1:1 surfaces every occurrence. Lifting one occurrence into a Gleo session is per-occurrence; making it a permanent part of the playbook is a different setup. See Sessions calendar.

If a colleague reschedules the calendar event, Gleo follows. The Gleo session's time updates from the calendar source. Prep doesn't change; participants just see the new time on the prep landing page.

Related pages