Skip to content

Automate Outlook Calendar

Know what your week holds before it starts. Today's meetings arrive in your inbox before you open Outlook, deadlines for the days ahead come grouped in one reminder, and a weekly read-out shows where your time is going and where the free blocks are. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every weekday at 7am, email me today's meetings from my Outlook calendar with start time, title and location.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Outlook Calendar automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Outlook Calendar should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every evening, look at tomorrow's Outlook Calendar and warn me about back-to-back meetings with no break or any overlap.

Each morning, send me a Microsoft Teams message with today's Outlook Calendar meetings and who is attending.

When a meeting in my Outlook Calendar ends, find the matching HubSpot contact, log the meeting on their record and draft a follow-up email in Outlook.

Beyond chat

Have Outlook Calendar work when you're not in the chat

Connecting Outlook Calendar to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Outlook Calendar

You connect Outlook Calendar through your own app registration in Microsoft Entra. The same registration can serve your other Microsoft apps on ClickRuntime, such as Outlook Mail.

Outlook Calendar

Calendar

  1. In Microsoft Entra, open App registrations and create a registration, or reuse the one you made for Outlook Mail. Include personal Microsoft accounts if you use an Outlook.com calendar.
  2. Add a client secret and copy its value.
  3. Under API permissions, add the delegated Microsoft Graph permissions Calendars.ReadWrite and offline_access, or Calendars.ReadBasic if the automation only lists events.
  4. In the ClickRuntime dashboard, open Connections, choose Outlook Calendar and enter the client ID and client secret.

Good to know

Outlook Calendar limits that affect automations

  • Personal Outlook.com calendars only work if the app registration allows personal Microsoft accounts. Work and school accounts work either way.
  • Calendars.ReadBasic is enough to list events. Creating or changing events needs Calendars.ReadWrite.
  • The digests here read your calendar at the time you schedule, so an event added afterwards shows up in the next run.

FAQ

Questions about automating Outlook Calendar

What can ClickRuntime see in my Outlook calendar?
The events your app registration's permissions allow. With `Calendars.ReadBasic` it can list your events; with `Calendars.ReadWrite` it can also create and change them.
Can I use the same Microsoft app for Outlook Mail and Calendar?
Yes. One app registration can cover every Microsoft Graph app you connect. Add the calendar permissions to it and enter its details once.
Does it work with a personal Outlook.com account?
Yes, as long as your app registration has the personal Microsoft accounts option switched on.
Can the digest go to Slack instead of email?
Yes. Tell your assistant where you want it, such as a Slack channel or your inbox, when you set it up.
Do I need AI for calendar automations?
No. Daily meeting lists and deadline reminders run without it. The weekly summary of meeting load and free time uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Outlook Calendar connector for ChatGPT or Claude?
Not for chatting with Outlook Calendar data. A chat connector lets your assistant read and change Outlook Calendar while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Outlook Calendar event.

Tell your assistant what Outlook Calendar should do

Free plan. No credit card.