Microsoft 365 integration

Every booking straight into Microsoft 365, from every call

Law firms, tax advisers, insurance agencies and a large share of mid-sized companies in the DACH region keep their diary in Outlook, which means Microsoft 365. An IT admin usually decides which apps may touch mailboxes there, and a single appointment often involves several people or a meeting room. On the phone, elunos.ai checks free/busy for the right people and rooms and books into the Outlook calendar your team already works in.

Customer callsany number
Microsoft 365Booked · Tue 14:30

Calendar

Category

Two-way

Sync

Microsoft 365

Works with

Typical calls

The calls that come with Microsoft 365

“Is Ms Schneider still available today?”

elunos.ai sees she is marked out of office, says so and takes a callback request.

In Microsoft 365: Nothing. The callback request is a note in elunos.ai.

“We need to push Thursday's meeting to next week.”

elunos.ai finds the event, offers new times and moves it.

In Microsoft 365: The existing event moves. Listed attendees get the update from Exchange.

“I have to cancel tomorrow's appointment, sorry.”

elunos.ai cancels it and confirms that to the caller.

In Microsoft 365: The event is deleted and the time is free again.

ISO/IEC 27017
ISO/IEC 27018
GDPR
EU
Artificial
Intelligence
Act

How it works

What happens on every call

01

A customer calls

They ring your normal number, day, night or weekend. elunos.ai picks up.

Live callLindenhof Front Desk · 0:42

Caller

I need a consultation with Dr Weber, ideally in the morning.

elunos.ai

Connecting to Microsoft 365 ...

02

elunos.ai checks Microsoft 365

elunos.ai checks Dr Weber's free/busy, respects his working hours and offers two mornings.

Microsoft 365

Monday, 26 June

14:0014:3015:00

Wednesday, 28 June

14:0014:3016:30
03

It's booked

An event in his Outlook calendar with name, number and reason in the body.

Microsoft 365

Booked, today 2:30 pm

Written to Microsoft 365

Setup

Connect in 4 steps

No codeNo new softwareCancel anytime

Agree access with IT

Your admin consents to the calendar permissions for elunos.ai and, if wanted, scopes them to the mailboxes that matter.

Connect Microsoft 365Secure login · approve once

Under the hood

Exactly what moves between elunos.ai and Microsoft 365

elunos.ai · Integrations
WhatDirection
Free/busyFor people, distribution lists and resources such as meeting rooms, including status like out of office and the working hours set in Outlook.Microsoft 365elunos.ai
Calendar listSo you can choose at setup which calendar new bookings go into.Microsoft 365elunos.ai
New eventsSubject, time, location, and the caller's name, number and reason in the body.elunos.aiMicrosoft 365
Moves and cancellationsAn existing event is changed or deleted. If attendees are listed, Exchange sends them the update.Two-way

Connection

Requirements and limits

How it connects

  • Through Microsoft Graph, signed in with Microsoft Entra ID. Microsoft lists Calendars.ReadBasic for free/busy and Calendars.ReadWrite for creating, changing and deleting events.
  • A work or school account on Microsoft 365. Microsoft does not support the multi-calendar free/busy query for personal Microsoft accounts.
  • If elunos.ai runs without a signed-in user, with application permissions, an admin has to grant them. RBAC for Applications in Exchange Online can limit them to specific mailboxes, as long as the same permission is not also consented tenant wide in Microsoft Entra ID.

Not part of the connection

  • Email, contacts, OneDrive and Teams chats: only calendar permissions are requested.
  • Mailboxes outside the scope your admin allows.

Good to know

  • When elunos.ai creates an event with attendees, Exchange sends the invitations automatically. Microsoft says this cannot be switched off.
  • Only the organizer of a meeting may cancel it with a custom message to attendees.
  • Changes to RBAC for Applications take 30 minutes to 2 hours to apply, according to Microsoft.

Security

Built for customer data

elunos.ai only ever touches the fields it needs to handle a call: nothing more. Data is processed under a data-processing agreement (DPA) and hosted in Germany.

Hosted in FrankfurtGDPR-compliantEU AI Act ready

What elunos.ai can access in Microsoft 365

  • Free/busyMicrosoft 365 → elunos.ai
  • Calendar listMicrosoft 365 → elunos.ai
  • New eventselunos.ai → Microsoft 365
  • Moves and cancellationsTwo-way

Through Microsoft Graph, signed in with Microsoft Entra ID. Microsoft lists Calendars.ReadBasic for free/busy and Calendars.ReadWrite for creating, changing and deleting events.

Built on a compliant foundation

ISO/IEC 27001
ISO/IEC 27017
ISO/IEC 27018
GDPR
EU
Artificial
Intelligence
Act

Your whole stack

Also works with the rest of your stack

FAQ

Frequently asked questions

Yes. elunos.ai uses Graph's calendar features: the free/busy query plus creating, updating and deleting events.

No. Only calendar permissions are requested. Mail, contacts and files are not part of it.

For application permissions, yes: Microsoft always requires admin consent for those. Delegated calendar permissions for a signed-in user do not strictly need it, per Microsoft.

For application permissions, RBAC for Applications in Exchange Online does that, with two caveats. Per Microsoft, the scope only holds if the same permission is not also consented tenant wide in Microsoft Entra ID, because both grants apply side by side. And there is no Calendars.ReadBasic role there; for free/busy the smallest role is Calendars.Read.

Yes, if you select them at setup. Graph's free/busy query covers room and equipment resources too.

Only partly. Microsoft supports the free/busy query across several calendars for work and school accounts only.

Plans start with Starter at €99 a month on a one-year term, including 1,000 voice minutes that count on the phone, in the web widget and on WhatsApp. Every plan includes one channel of your choice. There is no free plan, but a 30-day money-back guarantee: you start in live operation right away and get the full amount back if it does not fit. For high volumes there is a custom Enterprise plan. Full details are on the pricing page.

Get started

Start booking into Microsoft 365 today

elunos.ai answers your calls and works directly in Microsoft 365.