Skip to main content

Calendar integrations

Integrations connect imatic Calendar to the tools you already use — so your booking page reflects when you're genuinely busy, and you can bring over what you've built elsewhere. Manage them under Integrations in your dashboard.

Connect Google

Use Connect next to Google to link your Google account. You'll be sent to Google to approve access, then returned to imatic Calendar.

Connect Outlook

Use Connect next to Outlook to link your Microsoft account in the same way.

Two-way sync is live

Once Google or Outlook is connected, sync runs both ways, automatically:

  • Your busy times block your slots. Every time your booking page generates available slots, imatic Calendar checks your connected Google and Outlook calendars in real time (a live free/busy lookup). Anything you're already busy with is removed from the slots invitees can pick — so you'll never get double-booked against an existing event.
  • New bookings are written back. When someone confirms a booking, imatic Calendar creates the matching event in your connected calendar, so your imatic appointments show up alongside everything else. Cancellations and reschedules update or remove that event automatically.

For meetings using Google Meet or Microsoft Teams as the location, a video link is generated for you when the booking is written back to that connected calendar — see auto-generated video links.

Subscribe to an external calendar (.ics)

You can subscribe imatic Calendar to an external .ics / webcal URL — any calendar feed from another app. imatic reads that feed and treats its events as busy, so they block your slots the same way your Google or Outlook events do. This is a handy second way to keep your availability honest against a calendar you can't connect with OAuth.

  1. Copy the .ics / webcal URL from the other calendar app.
  2. In imatic Calendar Integrations, add an ICS subscription with that URL and a name.
  3. imatic imports the feed's events and starts blocking your slots against them.
Subscribing the other way

A public feed of your imatic bookings — so another app can subscribe to your imatic schedule — isn't available yet. For now, you can download an individual booking as an .ics file from its confirmation page, or connect Google/Outlook so bookings are written there automatically.

Zoom

You can choose Zoom as a meeting location on an event type and supply your own Zoom link. What isn't available yet is automatically minting a fresh Zoom link for each booking the way Google Meet and Teams do. For an auto-generated link today, use Google Meet or Microsoft Teams (connect the matching calendar above), or paste your Zoom link into a Zoom or custom location.

Next steps

  • Event types — choose where each meeting happens.
  • Availability — set the hours your booking page draws from.
  • Developers — automate with the REST API, webhooks, and MCP server.