Microsoft Calendar Integration
Equilia connects your Microsoft Outlook Calendar to AI-powered assistants that handle scheduling, bookings, and availability checks on behalf of your business — 24/7, in any language.
What is Equilia?
Equilia is an AI-powered omnichannel communication platform that helps businesses deploy intelligent virtual assistants across web chat, WhatsApp, phone calls, video interactions, and physical kiosks. Our AI assistants handle customer inquiries, bookings, and support requests around the clock — in multiple languages.
Businesses such as hotels, tourism operators, clinics, and service providers use Equilia to automate appointment scheduling and availability management through their AI assistants. The Microsoft Calendar integration is what enables these assistants to interact with a business's Outlook Calendar in real time via the Microsoft Graph API.
How the Microsoft Calendar Integration Works
Business connects their Microsoft Outlook Calendar
A business administrator connects their Microsoft 365 account to Equilia through a standard Microsoft Entra ID (formerly Azure AD) OAuth authorization flow. Only the business administrator grants this permission — it is never requested from end users or customers.
AI assistant handles scheduling requests
When a customer asks an Equilia AI assistant to book an appointment, check availability, or cancel a reservation, the assistant queries the connected Outlook Calendar on behalf of the business using the Microsoft Graph API.
Calendar is updated automatically
New bookings appear directly in the business's Outlook Calendar. Cancellations are removed and attendee notifications are sent — all without staff needing to intervene.
What Data Equilia Accesses
Equilia only accesses Microsoft Calendar data for the specific calendar the business administrator explicitly connects. No data from other accounts is ever read or stored.
Read calendar events
List upcoming events so the AI assistant can answer questions like "what is scheduled for tomorrow?"
Check free/busy availability
Query busy slots so the AI can offer valid time slots to customers looking to book.
Create calendar events
Add new appointments when a customer confirms a booking through the AI assistant.
Cancel calendar events
Remove events and notify attendees when a customer cancels an appointment.
How Equilia Uses Your Data
- ✓Calendar data is used exclusively to carry out scheduling requests made through the Equilia AI assistant for that specific business.
- ✓Access tokens are encrypted at rest and are never shared with third parties.
- ✓Equilia does not transfer or sell Microsoft Calendar data to any other service.
- ✓Businesses can revoke access at any time from within the Equilia dashboard or directly from their Microsoft Account permissions page.
- ✓Equilia's use of Microsoft Graph API data complies with Microsoft's API Terms of Use and applicable data protection regulations.
For more information, please review our policies or get in touch.