# Microsoft 365 Education + Agentic LMS Integration > Source: https://ibl.ai/resources/integrations/microsoft-365-agentic-lms *Bring AI-native learning management directly into the Microsoft 365 tools your institution already uses every day.* Microsoft 365 Education is the productivity backbone of millions of classrooms worldwide. When paired with ibl.ai's Agentic LMS, institutions unlock a fully AI-native learning layer inside Teams, SharePoint, and Outlook. The Agentic LMS goes beyond a traditional LMS by deploying purpose-built AI agents that manage course delivery, learner support, and progress tracking autonomously. Every agent runs on your infrastructure, so your data never leaves your control. This integration preserves your existing Microsoft 365 workflows while adding intelligent, role-specific agents that personalize learning at scale — all fully compliant with FERPA, HIPAA, and SOC 2 requirements. ## Capabilities ### AI-Powered Learning Inside Microsoft Teams Learners access courses, complete assignments, and interact with AI tutoring agents without leaving Microsoft Teams, reducing context switching and boosting engagement. ### Automated Enrollment via Entra ID Groups Students are automatically provisioned and enrolled in the correct Agentic LMS courses based on their Microsoft 365 group and class team memberships. ### Adaptive Content from SharePoint Libraries AI agents continuously index SharePoint and OneDrive content, adapting materials to individual learner levels and surfacing the most relevant resources at the right moment. ### Real-Time Progress Notifications in Outlook and Teams Instructors and learners receive intelligent nudges, milestone alerts, and at-risk flags directly in Outlook and Teams, powered by the Agentic LMS Progress Tracker. ### Power BI Learning Analytics Dashboard Aggregate learner engagement, completion, and skills data flows from the Agentic LMS into Power BI, giving administrators a unified view of institutional learning outcomes. ### Institution-Owned Agents on Your Infrastructure Every AI agent runs on your Microsoft Azure or on-premises environment. You own the code, data, and models — ensuring zero vendor lock-in and full compliance. ## Setup ### Step 1: Register the ibl.ai App in Microsoft Entra ID (~20 minutes) Create an app registration in your Microsoft Entra ID tenant and grant the required Microsoft Graph API permissions for user profiles, groups, Teams, and SharePoint. Requirements: - Microsoft 365 Education tenant with admin access - Global Administrator or Application Administrator role - ibl.ai Agentic LMS license ### Step 2: Configure Single Sign-On (SSO) (~30 minutes) Enable SAML 2.0 or OIDC-based SSO between Microsoft Entra ID and the Agentic LMS so learners and instructors authenticate with their Microsoft 365 credentials. Requirements: - App registration client ID and secret from Step 1 - Agentic LMS admin portal access - Redirect URI configured in Entra ID ### Step 3: Sync Users and Groups via Microsoft Graph (~45 minutes) Map Microsoft 365 Education groups and class teams to Agentic LMS courses and cohorts. Enable automated provisioning so new students are enrolled without manual intervention. Requirements: - Microsoft Graph User.Read.All and Group.Read.All permissions - LMS role-mapping configuration completed ### Step 4: Install the Agentic LMS Teams App (~30 minutes) Deploy the ibl.ai Teams App from the Microsoft Teams Admin Center or upload the app manifest directly. Pin the Learning Tab to relevant class teams and channels. Requirements: - Teams Admin Center access - ibl.ai Teams App manifest or AppSource listing - App permission policies configured for students and faculty ### Step 5: Connect SharePoint and OneDrive Content (~20 minutes) Link institutional SharePoint libraries and OneDrive folders to the Agentic Content Engine so AI agents can index, adapt, and surface course materials automatically. Requirements: - Sites.Read.All and Files.Read.All Graph permissions - Content library URLs provided to Agentic LMS admin ### Step 6: Activate AI Agents and Configure Learning Flows (~60 minutes) Enable purpose-built agents — including the Course Delivery Agent, Learner Support Agent, and Progress Nudge Agent — and define their behaviors, escalation rules, and notification preferences. Requirements: - Agentic OS agent configuration panel - Instructor and admin onboarding completed - Notification permissions granted in Teams and Outlook ## Technical Requirements **Microsoft 365 Prerequisites:** - Microsoft 365 Education A1, A3, or A5 license - Microsoft Entra ID (Azure AD) tenant with admin access - Microsoft Teams enabled for Education - SharePoint Online and OneDrive for Business active - Microsoft Graph API access with delegated and application permissions - Power BI Pro or Premium (optional, for analytics dashboard) **ibl.ai Agentic LMS Requirements:** - ibl.ai Agentic LMS license (cloud or self-hosted) - Agentic OS runtime environment (Azure, AWS, GCP, or on-premises) - HTTPS endpoint with valid SSL certificate for LMS instance - Minimum 4 vCPU / 16 GB RAM for agent runtime (scales with user volume) - ibl.ai Teams App manifest or AppSource deployment **Security & Compliance:** - FERPA data handling agreements in place - Microsoft Entra ID Conditional Access policies reviewed - Data residency requirements confirmed (US, EU, or custom region) - SOC 2 Type II audit documentation available from ibl.ai - Role-based access control (RBAC) configured for students, instructors, and admins ## FAQ **Q: Does the ibl.ai Agentic LMS replace Microsoft Teams for Education?** No. The Agentic LMS integrates directly into Microsoft Teams, extending it with AI-native learning management capabilities. Learners and instructors continue using Teams as their primary interface while gaining access to intelligent agents, adaptive courses, and automated progress tracking. **Q: How does single sign-on work between Microsoft 365 and the Agentic LMS?** The integration supports both SAML 2.0 and OpenID Connect (OIDC) via Microsoft Entra ID. Once configured, users authenticate with their existing Microsoft 365 credentials and are automatically provisioned in the Agentic LMS with the correct roles and course enrollments. **Q: Is student data stored in Microsoft's infrastructure or ibl.ai's servers?** With ibl.ai's zero vendor lock-in model, all AI agents and learner data run on your institution's own infrastructure — whether that is Microsoft Azure, another cloud provider, or on-premises servers. ibl.ai does not store your institutional data on shared infrastructure. **Q: Can the Agentic LMS sync course enrollments automatically from Microsoft 365 class teams?** Yes. The integration uses Microsoft Graph API to sync group memberships and class team rosters to the Agentic LMS in real time. When a student is added to a class team in Teams, they are automatically enrolled in the corresponding LMS course. **Q: Is this integration compliant with FERPA and other education data privacy regulations?** Yes. ibl.ai is designed to be FERPA, HIPAA, and SOC 2 compliant by default. The integration inherits Microsoft 365's compliance certifications and adds ibl.ai's own compliance layer, including audit logging of all agent actions and configurable data residency. **Q: What Microsoft 365 license tier is required for this integration?** The integration works with Microsoft 365 Education A1, A3, and A5 licenses. Core features such as SSO, Teams embedding, and SharePoint content sync are available on A1. Advanced analytics via Power BI require A3 or A5, or a separate Power BI Pro license. **Q: How long does it take to set up the Microsoft 365 and Agentic LMS integration?** A standard deployment covering SSO, user sync, Teams app installation, and agent activation typically takes 3 to 5 hours for a technical administrator. ibl.ai provides guided setup documentation and optional professional services for enterprise rollouts. **Q: Can we use existing SharePoint course content with the Agentic LMS?** Yes. The Agentic Content Engine indexes your existing SharePoint libraries and OneDrive folders, making that content available within the Agentic LMS. AI agents can adapt, sequence, and personalize this content for individual learners without requiring manual re-authoring.