ESPC26
Conference Sessions
Building AI-Powered SPFx Experiences Across Microsoft 365
SPEAKERS
Fabio Franzini
MVP
Apvee Solutions Italy
ABOUT THE SESSION
AI delivers the most value when it shows up where people already work, and Microsoft 365 is exactly where that happens. In this session, we will explore how to build modern, production-ready AI experiences for SharePoint, Teams, Outlook, and Copilot Portal, using SPFx as the frontend layer for Microsoft 365 integration.
We will look at multiple architectural approaches. On one side, we will see how to use Azure AI Foundry with Azure Functions to orchestrate prompts, tools, and application flows, perform retrieval across SharePoint and Microsoft Graph, apply security and safety controls, and expose Entra ID-secured endpoints. On the other, we will also explore scenarios where Microsoft Copilot APIs can be integrated directly into SPFx solutions, enabling lighter architectures that do not always require a dedicated backend.
The session will also show how these experiences can be extended through MCP servers, such as WorkIQ, to bring in additional context, capabilities, and connections to external systems and tools.
On the frontend side, we will focus on how to “pilot” AI with SPFx: streaming responses, grounded results with citations, host-aware UI that adapts to the container, and effective patterns for handling user intent, confirmations, corrections, and feedback. Everything is based on real customer projects, with code-first demos, reference architectures, and practical lessons learned in the field to help make AI features reliable in day-to-day use.
Assumed Knowledge:
A basic understanding of SPFx, Microsoft 365 development, and core concepts such as REST APIs, Microsoft Graph, and Entra ID authentication is recommended; prior hands-on experience with AI solutions is helpful, but not required.
Practical Takeaways:
Attendees will learn how to design and build production-ready AI-powered SPFx experiences across Microsoft 365, choose the right integration approach between backend orchestration and direct Copilot API usage, connect to Microsoft 365 and MCP-based systems, and apply practical patterns for UX, security, and reliability
Out of Session Scope:
We will not cover deployment options, tenant-wide governance strategies, organizational adoption roadmaps, or introductory explanations of SPFx and Microsoft 365 development fundamentals; the session is focused on hands-on integration patterns, architecture choices, and implementation practices for building AI-powered experiences
MEET THE SPEAKERS
Fabio Franzini
MVP
Apvee Solutions Italy