Skip to content
Calendar Working integration

Connecting the Outlook calendar to AI: meetings with a Teams link, no email ping-pong

The Microsoft 365 Outlook calendar can be connected to AI. The agent sees which calendars exist, reads and searches events, works out when everyone is free and schedules a meeting, with a Teams meeting attached if you want. Per connector you decide whether it may only read or also schedule; in read mode Microsoft is asked for read permissions only.

In a Microsoft 365 organisation the Outlook calendar is where the work is really divided up. That makes it interesting for an AI agent and sensitive at the same time: a calendar shows who you talk to and when you are away. This connector is therefore not one broad permission but a set of ten bounded actions, of which you can switch off the writing half. What makes it practical is the Teams combination. Creating an event can include an online meeting straight away, so the link is in the invitation before anyone asks for it. Beyond that the connector behaves exactly like the Google Calendar variant: times may arrive in different notations, everything is read and written in the connector's time zone, and a recurrence that cannot be translated is refused rather than half applied. Anyone moving from Google to Microsoft later, or the other way round, keeps the same agent instructions.

What the agent does with the Outlook calendar

Know which calendars exist

The agent starts by asking which calendars are available and where it may write. That stops it scheduling into a shared calendar it was only allowed to view.

Read and search events

Read a period with recurrences expanded, or search on a keyword. For a found event it retrieves the attendees, the location and the meeting link.

See when everyone is free

The agent calculates free blocks within working hours and includes the attendees' calendars. For just the busy blocks in a period there is a separate action.

Schedule with a Teams meeting

When creating an event an online meeting can be included immediately. The Teams link is then already in the invitation the attendees receive.

Move and cancel

Moving or cancelling an existing event only works with the id from an earlier call. For a series the agent first checks whether you mean one occurrence or the whole thing.

Handle invitations

Accept, decline or answer tentatively, with a comment. Handy for clearing a full inbox of invitations in one go.

Situations where this saves time

Facilities and property management

Situation
An inspection has to be scheduled with an external party and two internal colleagues.
What the agent does
The agent finds free slots within working hours, schedules the meeting with all attendees and adds a Teams meeting for anyone joining remotely.
Result
One invitation with the right people and the link inside, without a chain of coordination emails.

Healthcare

Situation
A practitioner wants to know which appointments are booked tomorrow and which of them are intakes.
What the agent does
The agent reads the day, recognises the intakes by their subject and lists them in order with their duration.
Result
An overview of the day in a single answer, also on a phone between two clinics.

Project management

Situation
A weekly project meeting has to move an hour later without changing the rest of the series.
What the agent does
The agent retrieves the event in question, checks whether it is one occurrence or the series and moves only what was asked.
Result
The series stays intact and attendees receive one change instead of ten.

Recruitment

Situation
Interviews have to be scheduled for four candidates, each with a different pair of interviewers.
What the agent does
The agent calculates the free slots per combination and proposes two options per candidate.
Result
Scheduling takes minutes instead of an afternoon, and no double bookings appear.

Connecting to Microsoft 365

  1. 1

    Connect from the platform

    An administrator connects IntraGPT to your own Microsoft 365 environment and grants consent while doing so. That consent is visible in your own environment and can be withdrawn there.

  2. 2

    Set the rights

    You choose which calendars take part and which roles get the calendar assistant. An assistant for the shop floor does not need to see the board's calendar.

  3. 3

    Read or also schedule

    Read, or read and schedule. Set to read, Microsoft is asked for read permissions only and there is no route by which the assistant still books a meeting.

  4. 4

    Follow along in the log

    Every lookup and every scheduled meeting is in the log with the action and the outcome. If the consent lapses, the connector asks you to reconnect instead of quietly retrying.

Connected securely

Calendar actions always touch other people

Unlike reading from a document source, a calendar action has immediate consequences for colleagues and customers. The connector is built around that.

Where the data lives: Nederland of de EU

Read mode is enforced technically

With the connector set to read, scheduling, changing, cancelling and responding do not exist in the tool label and are refused by the platform as well. The model cannot work around them.

No silent invitations

Every scheduling action sends messages to attendees. The agent only does so on explicit request and summarises afterwards what went out.

Consent inside your tenant

The consent sits in your own Microsoft environment. An administrator can see it there and withdraw it there.

Model on your own server

IntraGPT processes the calendar data on your own server with open-weight models, not in a public AI service.

Questions about the Outlook calendar connector

Can I connect my Outlook calendar to ChatGPT?

For an organisation that is not the route: there is no centrally configurable connection with roles, a read mode and logging. IntraGPT connects the Microsoft 365 calendar inside your own environment and runs the model on your own server.

Does IntraGPT work with the Outlook calendar?

Yes. The Microsoft 365 Outlook calendar has a native implementation in IntraGPT with ten actions, including creating events with a Teams meeting.

Can the agent add a Teams link?

Yes. When creating an event an online meeting can be included, so the Teams link is in the invitation straight away.

What is the difference with the Google Calendar connector?

Functionally nothing: both calendars have the same ten actions, the same input fields and the same output shape. The difference is the provider and the way authorisation works. An instruction written for one works with the other.

What does an Outlook calendar connector cost?

The connector is part of the project we run together. What drives the work is connecting your Microsoft environment, the choice between reading and scheduling and deciding which roles may use the calendar agent.

How long does setup take?

Connecting is a matter of granting consent, which takes minutes. The lead time depends on how quickly your Microsoft administrator gets to it and on agreeing which calendars take part.

Can the agent look into a colleague's calendar?

Only as far as the consent and the Microsoft permissions allow. For scheduling it is usually enough that it sees attendees' busy blocks; the content of their appointments is not needed for that.

What happens with a recurring appointment?

When reading, recurrences are expanded so the agent sees the real gaps in the week. When changing, it first checks whether you mean one occurrence or the whole series, and asks if that is unclear.

For which sectors

Other connectors

See all connectors

Curious what this connector would deliver for you?

Book a free thirty minute AI call. We look at your systems, the permissions around them and the first use case that saves time or money.

Book a free AI consultation