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.
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.
Artificial
Intelligence
Act
How it works
What happens on every call
A customer calls
They ring your normal number, day, night or weekend. elunos.ai picks up.
Caller
I need a consultation with Dr Weber, ideally in the morning.
elunos.ai
Connecting to Microsoft 365 ...
elunos.ai checks Microsoft 365
elunos.ai checks Dr Weber's free/busy, respects his working hours and offers two mornings.
Monday, 26 June
Wednesday, 28 June
It's booked
An event in his Outlook calendar with name, number and reason in the body.
Booked, today 2:30 pm
Written to Microsoft 365
Setup
Connect in 4 steps
Agree access with IT
Your admin consents to the calendar permissions for elunos.ai and, if wanted, scopes them to the mailboxes that matter.
Pick people, rooms and a target calendar
Choose whose free/busy counts, which rooms belong to it and which calendar receives the bookings.
Describe your appointments
Write down in elunos.ai, in plain language, which appointment types exist, how long they last and when they can be booked.
Test and forward
After a test call, check the event in Outlook, then forward your number.
Under the hood
Exactly what moves between elunos.ai and Microsoft 365
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.
Sources, checked on 29 September 2026
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.
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
Artificial
Intelligence
Act
Your whole stack
Also works with the rest of your stack
- Built for teams on Microsoft 365:
- Dental practices
- Medical practices
- Pharmacies
- Veterinary practices
- Physiotherapy practices
- Restaurants
- Cafés and bakeries
- Hotels
- Hair and beauty salons
- Gyms
- Real estate agencies
- Car dealerships
- Law firms
- Tax firms
- Insurance agencies
- Trades
- Roofers
- Plumbing & heating
- Electricians
- Locksmiths
- Auto repair shops
- Moving companies
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.
Further reading
- What is an AI phone agent?How the technology works, what it does and where it stops
- What are AI agents?The category above the product, explained in four steps
- What is a voicebot?The umbrella term, and where a phone agent sits inside it
- Phone answering servicesThe category we replace, with its pricing models and trades
- AI phone agents comparedThe providers in the German-speaking market, side by side
- PricingThree plans, per-minute rates and a 30-day money-back guarantee
- About usWho builds elunos.ai, and why it is hosted in Frankfurt
Get started
Start booking into Microsoft 365 today
elunos.ai answers your calls and works directly in Microsoft 365.


