PRODUCT GUIDE

Connect a calendar to Meetin.gs

Choose conflict calendars and where confirmed meetings are added.

Short answer: Choose conflict calendars and where confirmed meetings are added. Begin with “Authorize the calendar account using the provider's consent screen.” and verify the result through the public participant path.

A calendar connection does two jobs: it blocks times you are already busy, and it writes confirmed meetings to one destination calendar. Today, confirmed meetings produce a calendar file; two-way sync is documented on the calendar connections page. See preventing double bookings for the conflict model.

Before you start

  • List every calendar that holds real commitments.
  • Choose exactly one destination calendar.
  • Have a test event ready to book, move, and cancel.

How to complete this task

  1. Authorize the calendar account using the provider's consent screen.
  2. Select every calendar that should block otherwise open time.
  3. Choose the destination calendar for confirmed events.
  4. Book, reschedule, and cancel a test appointment before publishing.

Finish by opening the public link in a signed-out browser: a saved setting is not proof that the guest path works.

Troubleshooting

The problems people report most often with this task, and the cause behind each one.

Connected calendar events are not blocking time.

Authorization succeeded but the calendar was not selected as a conflict source. Connecting an account and choosing which of its calendars block time are two separate steps.

All-day and tentative events behave unexpectedly.

Decide explicitly whether all-day events, tentative invitations, and declined events should block bookings, then test one of each rather than assuming a default.

The connection keeps dropping.

Password changes, revoked consent, MFA enrolment, and administrator policy all invalidate tokens. Name an owner for reconnects and use a service identity where the provider supports one.

Related Meetin.gs help

Return to the Meetin.gs Help Center for the adjacent configuration guide, or send the exact event code and expected result when the documented checks do not explain the behavior.

RELATED CAPABILITY

Calendar connections

Check connected calendars for busy time and add confirmed meetings to the calendar you choose. This page explains calendar connections requirements. Confirm production availability before depending on this capability.

Review scope

Frequently asked questions

Short answers to what organizers ask most about this task.

Does Meetin.gs check my Google or Outlook calendar for conflicts?

Connected-calendar conflict checking is documented as a requirement rather than a shipped feature. Confirm it is available for your deployment before publishing availability that depends on it.

Can I block time from one calendar and write events to another?

That is the intended model: several calendars act as conflict sources while one is the destination for confirmed meetings. Verify both halves with a test booking.

What permissions does a calendar connection need?

Enough to read busy times from the calendars you select and to create events on the destination calendar. Grant nothing broader, and record which account holds the connection.

Why do connections break?

Password changes, revoked consent, new MFA enrolment, or administrator policy all invalidate tokens. Assign an owner for reconnects before rollout.