This article explains the basics about how AskCody integrates with your organization's Microsoft 365 tenant.
Integrating the AskCody Platform with your Microsoft 365 tenant is an important and key step in the implementation of AskCody. Before explaining how to set up the integration, let's explain the basics behind how it works. The illustration below shows how AskCody integrates with your organization's Microsoft 365 tenant.
AskCody integrates with your organization's Microsoft 365 tenant via Enterprise Applications. Through the Enterprise Applications, we can access the necessary data from both Exchange and EntraID to ensure a secure, scalable, and compliant meeting management across the organization. For more details about AskCody access and how we process the data, please read more here.
System Design Summary
- Microsoft 365 Tenant
- Hosts all users, room and resource mailboxes, and service accounts
- Managed via Entra ID (Azure AD) for centralized identity and access control
- Meetings are created and managed natively in Exchange and Outlook
- AskCody Platform
- Integrates directly with Microsoft Exchange Online (via Graph and/or EWS APIs)
- Authenticates users via Azure AD SSO (Entra ID)
- Accesses only resource calendars (e.g., meeting rooms), not personal mailboxes
- Handles room booking, visitor management, meeting services, and workplace insights
Integration Flow
- User Authentication:
Users sign in to AskCody using Microsoft Entra ID (SSO). - Calendar Synchronization:
AskCody queries Exchange Online for resource calendars and meeting data. No emails or attachments are accessed. - Meeting Management:
Meetings are booked in Outlook. AskCody extends the workflow with:
- Room selection and policies
-
Meeting services (catering, AV)
- Visitor pre-registration and check-in
- Analytics and insights
- Role-Based Access Control:
Admins configure access, visibility, and permissions in AskCody based on Entra ID groups or roles.
Benefits of This Setup
- Data integrity: Single source of truth in Exchange
- Security: All user access and data handling follow Microsoft’s security model
- Scalability: Easily supports multiple departments, campuses, or regions via organizational units in AskCody
- Compliance: Ensures auditability and tenant-level governance
AskCody’s system design allows for centralized governance with localized flexibility, making it ideal for enterprise-wide deployments. The one-to-one integration model means your Microsoft 365 foundation handles identity and scheduling, while AskCody modularizes the experience across offices, departments, or regions.
The next step is to learn how to set up the integration.