{"id":25913,"date":"2026-07-09T08:22:04","date_gmt":"2026-07-09T15:22:04","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=25913"},"modified":"2026-07-09T09:28:37","modified_gmt":"2026-07-09T16:28:37","slug":"sharepoint-copilot-apps-now-in-public-preview-from-intent-to-action-in-microsoft-365-copilot","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/sharepoint-copilot-apps-now-in-public-preview-from-intent-to-action-in-microsoft-365-copilot\/","title":{"rendered":"SharePoint Copilot Apps Now in Public Preview: From Intent to Action in Microsoft 365 Copilot"},"content":{"rendered":"<p class=\"___1et8vw6 f18zxyen f1mevb6\">It&#8217;s here. <strong>Starting today, SharePoint Copilot Apps are in public preview<\/strong> &#8211; and they change what Copilot can do for your users. Instead of describing a task in a back-and-forth chat, users can approve an expense, triage an incident, or run an onboarding checklist as a real, interactive app, right inside the Copilot canvas &#8211; not a wall of text.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">Here&#8217;s the power: <strong>you can surface almost any interactive UX component directly in the canvas<\/strong> &#8211; filterable data grids, multi-step forms, interactive maps, live charts and KPI dashboards, schedulers, or a purpose-built approval panel. All fully interactive, built with the <strong>web stack your team already knows<\/strong>, and no new platform or hosting to stand up. I<strong>f you can build it on the web, you can bring it into Copilot<\/strong>.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">This is the next wave of Copilot: not only better answers, but helping people move from intent to outcome &#8211; <strong>natural-language reasoning on one side, real guided experiences and business actions on the other.<\/strong><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide.webp\"><img decoding=\"async\" class=\"alignnone size-large wp-image-25932\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide-1024x576.webp\" alt=\"copilot apps teaser slide image\" width=\"1024\" height=\"576\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide-1024x576.webp 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide-300x169.webp 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide-768x432.webp 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide-1536x865.webp 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/copilot-apps-teaser-slide.webp 1922w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2>Announcement<\/h2>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">Today we&#8217;re excited to announce the\u00a0<strong class=\"___1cb78qm fl43uef\">public preview of SharePoint Copilot Apps<\/strong>, shipping as part of the\u00a0<a class=\"___xkwfcm0 f1iescvh f1deo86v f1dyly0x fyind8e f13mvf36\" href=\"https:\/\/aka.ms\/spfx\" target=\"_blank\" rel=\"noopener noreferrer\" data-telemetry-id=\"Link.ExternalLink\">SharePoint Framework<\/a>\u00a0(SPFx) 1.24 preview. It&#8217;s a new way to bring guided, action-oriented experiences into Microsoft 365 Copilot &#8211; so users can review, validate, decide, and\u00a0<strong class=\"___1cb78qm fl43uef\">complete<\/strong>\u00a0work without leaving the Copilot flow.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">The split is simple:\u00a0<strong class=\"___1cb78qm fl43uef\">Copilot<\/strong>\u00a0helps users express intent and reason over context;\u00a0<strong class=\"___1cb78qm fl43uef\">SharePoint Copilot Apps<\/strong>\u00a0provide the UX, permissions, validation, and dependable operations that actually get the work done. And you build them with the industry-standard web stack, MCP Apps, and the proven SPFx packaging model &#8211;\u00a0<strong class=\"___1cb78qm fl43uef\">hosted automatically in Microsoft 365 tenant<\/strong>, with no extra infrastructure to stand up or run.<\/p>\n<h2 id=\"why-this-matters\" class=\"___zyebl90 f1pp30po fl43uef f106mvju fqcjy3b f1mevb6\">Why this matters<\/h2>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">Many enterprise workflows can&#8217;t end with a generated response. Approvals, updates, submissions, and line-of-business actions need structure, accountability, and predictable execution. SharePoint Copilot Apps connect the flexibility of natural language with the reliability of governed business operations.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\"><strong class=\"___1cb78qm fl43uef\">This opens up new opportunities to:<\/strong><\/p>\n<ul class=\"___yduxjt0 fjh19gf f18zxyen f1mevb6 f1mswpri\">\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Turn<\/strong>\u00a0user intent into real business outcomes, not just generated responses.<\/li>\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Combine<\/strong>\u00a0Copilot reasoning with dependable operations &#8211; approvals, updates, submissions, validations, and workflow actions.<\/li>\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Increase<\/strong>\u00a0user confidence by showing the right data, choices, constraints, and consequences\u00a0<em class=\"___11wyd0v f1j4dglz\">before<\/em>\u00a0action is taken.<\/li>\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Reduce<\/strong>\u00a0context switching by bringing the operational experience into Copilot instead of sending users out to separate tools and portals.<\/li>\n<\/ul>\n<h3 id=\"just-bring-your-component\" class=\"___zyebl90 f1pp30po fl43uef f106mvju fqcjy3b f1mevb6\">Just bring your component<\/h3>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">Here&#8217;s the part developers will love:\u00a0<strong class=\"___1cb78qm fl43uef\">you focus on one thing &#8211; your UX component. The platform does the rest.<\/strong>\u00a0Microsoft 365 handles hosting, tool routing, security, and governance automatically. There&#8217;s nothing to wire together, nothing to operate. Install SPFx 1.24 and your first app can be running in your tenant this afternoon.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">Because it&#8217;s built on open web standards &#8211; not a proprietary runtime &#8211;\u00a0<strong class=\"___1cb78qm fl43uef\">your AI coding agent already knows how to build these.<\/strong>\u00a0Tools like GitHub Copilot, Claude, and Codex can scaffold, generate, refactor, and debug these components right in your IDE, in the JavaScript stack your team already uses.<\/p>\n<h3 id=\"write-once-reach-everywhere\" class=\"___zyebl90 f1pp30po fl43uef f106mvju fqcjy3b f1mevb6\">Write once, reach everywhere<\/h3>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">The same UX component isn&#8217;t tied to one surface.\u00a0<strong class=\"___1cb78qm fl43uef\">Build it once and expose it across Microsoft 365<\/strong>\u00a0&#8211; in Copilot, in SharePoint, and in Microsoft Teams &#8211; reusing a single component everywhere your people already work. Existing SPFx investments carry forward instead of being rebuilt, so you maximize what you&#8217;ve already shipped.<\/p>\n<h2>What You Can Build<\/h2>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">SharePoint Copilot Apps shine when users need to\u00a0<em class=\"___11wyd0v f1j4dglz\">complete an outcome<\/em>, not just get an answer: review data, make a decision, validate inputs, and trigger a trusted action. Each solution can render\u00a0<strong class=\"___1cb78qm fl43uef\">multiple inline experiences and multiple full-screen experiences<\/strong>, surfaced based on user intent.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\"><strong class=\"___1cb78qm fl43uef\">Examples include<\/strong>\u00a0approvals, operational dashboards, incident response, onboarding assistants, CRM task panes, project reviews, field operations, workday hubs, procurement requests, support triage, finance updates, and partner-built industry solutions.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios.webp\"><img decoding=\"async\" class=\"alignnone size-large wp-image-25860\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios-1024x576.webp\" alt=\"sharepoint copilot apps blog post scenarios image\" width=\"1024\" height=\"576\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios-1024x576.webp 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios-300x169.webp 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios-768x432.webp 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios-1536x865.webp 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/06\/sharepoint-copilot-apps-blog-post-scenarios.webp 1922w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Here&#8217;s one in action &#8211; a\u00a0<strong class=\"___1cb78qm fl43uef\">My Day<\/strong>\u00a0scenario that gives users a personal plan and relevant context, powered by\u00a0<strong class=\"___1cb78qm fl43uef\">Work IQ<\/strong>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/introduction.webp\"><img decoding=\"async\" class=\"alignnone size-large wp-image-25915\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/introduction-1024x576.webp\" alt=\"introduction image\" width=\"1024\" height=\"576\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/introduction-1024x576.webp 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/introduction-300x169.webp 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/introduction-768x432.webp 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2026\/07\/introduction.webp 1201w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>See It in Action: My Day solution<\/p>\n<p><iframe title=\"Build UX components for your Copilot agent - My Day scenario - SharePoint Copilot Apps\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/VCkoAucaodw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>The demo should make the customer value obvious: Copilot understands intent, the app provides structure, and the user completes the outcome without leaving the Copilot experience.<\/p>\n<h2>Built for Enterprise Developers and Partners<\/h2>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">SharePoint Copilot Apps are built on SPFx and the\u00a0<strong class=\"___1cb78qm fl43uef\">modern web stack<\/strong>\u00a0&#8211; JavaScript,\u00a0<strong class=\"___1cb78qm fl43uef\">TypeScript<\/strong>, React (or Angular, Vue, Svelte &#8211; your choice),\u00a0<strong class=\"___1cb78qm fl43uef\">MCP Apps<\/strong>, and the familiar tools you already use. Create\u00a0<strong class=\"___1cb78qm fl43uef\">one package<\/strong>\u00a0with the proven SPFx model and deploy it\u00a0<strong class=\"___1cb78qm fl43uef\">within your Microsoft 365 tenant, reused across Copilot, SharePoint, and Teams<\/strong>\u00a0&#8211; no rebuilding the core interaction pattern, no custom hosting to operate.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">And this isn&#8217;t an unproven foundation: the SPFx ecosystem already serves\u00a0<strong class=\"___1cb78qm fl43uef\">tens of millions of end users every day<\/strong>. This preview extends that install base straight onto the Copilot canvas.<\/p>\n<h2 id=\"open-to-developers-everywhere-1\" class=\"___zyebl90 f1pp30po fl43uef f106mvju fqcjy3b f1mevb6\">Open to developers everywhere<\/h2>\n<p>During public preview,\u00a0<strong class=\"___1cb78qm fl43uef\">any developer, in any Microsoft 365 tenant, anywhere in the world, can build SharePoint Copilot Apps &#8211; no Microsoft 365 Copilot license required.<\/strong>\u00a0That&#8217;s the lowest possible barrier to entry, by design: customers, partners, MVPs, and ISVs across every region can start today.\u00a0<em class=\"___11wyd0v f1j4dglz\">(Licensing is subject to change before general availability.)<\/em><\/p>\n<h2 id=\"public-preview-considerations-and-availability\" class=\"___zyebl90 f1pp30po fl43uef f106mvju fqcjy3b f1mevb6\">Public preview: considerations and availability<\/h2>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">A few things to know as you get started:<\/p>\n<ul class=\"___yduxjt0 fjh19gf f18zxyen f1mevb6 f1mswpri\">\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Build today.<\/strong>\u00a0The Copilot Workbench and full developer experience are available to everyone starting today &#8211; you can build and test SharePoint Copilot Apps right now.<\/li>\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Worldwide rollout in progress.<\/strong>\u00a0End-user availability is rolling out globally and will be fully functional worldwide by July 20, 2026. If some capabilities aren&#8217;t visible in your tenant yet, they&#8217;re on the way.<\/li>\n<li class=\"___ka489f0 f8l5zjj\"><strong class=\"___1cb78qm fl43uef\">Preview software.<\/strong>\u00a0This is a public preview &#8211; capabilities, APIs, and the &#8220;SharePoint Copilot Apps&#8221; working name may change before general availability. Build accordingly, and tell us what you find.<\/li>\n<\/ul>\n<h2>Getting Started<\/h2>\n<p><strong class=\"___1cb78qm fl43uef\">Install the SPFx 1.24 preview<\/strong> &#8211; available now from npm<\/p>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/spfx\/release-1.24.0\">Release notes for SharePoint Framework v1.24.0 preview<\/a><\/li>\n<\/ul>\n<p>We&#8217;re eager to hear from developers, partners, MVPs, enterprise teams, and ISVs building real-world scenarios. Try the preview, share what works, and help shape what comes next. Please send input and feedback via the\u00a0<a class=\"___xkwfcm0 f1iescvh f1deo86v f1dyly0x fyind8e f13mvf36\" href=\"https:\/\/aka.ms\/spfx\/issues\" target=\"_blank\" rel=\"noopener noreferrer\" data-telemetry-id=\"Link.ExternalLink\">SharePoint Framework issue list<\/a>, and join our\u00a0<strong class=\"___1cb78qm fl43uef\">weekly <a href=\"https:\/\/aka.ms\/community\/calls\">community calls<\/a><\/strong>\u00a0and follow us on\u00a0<strong class=\"___1cb78qm fl43uef\">LinkedIn and X<\/strong>\u00a0for the latest Microsoft 365 platform announcements.<\/p>\n<p>More details and documentation<\/p>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/going-beyond-text-in-microsoft-365-copilot-introducing-sharepoint-copilot-apps\/\">Going beyond text in Microsoft 365 Copilot: Introducing SharePoint Copilot Apps<\/a> &#8211; Public announcement<\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/spfx\/copilot\/overview-copilot-apps\">Overview documentation for SharePoint Copilot Apps<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/spfx\/copilot\/get-started\/build-your-first-copilot-app\">Creating your first SharePoint Copilot App tutorial<\/a> &#8211; documentation<\/li>\n<li><a href=\"https:\/\/youtu.be\/1TaK6osdvc0\">Creating your first SharePoint Copilot App &#8211; Tutorial<\/a> &#8211; video<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=mpSVo47LDHE\">Introduction to SharePoint Copilot Apps<\/a> &#8211; video<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ofgERb5Zlbo\">Introduction to SharePoint Copilot Apps developer experience<\/a> &#8211; video<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=VCkoAucaodw\">Build UX components for your Copilot agent &#8211; My Day scenario &#8211; SharePoint Copilot Apps<\/a> &#8211; video<\/li>\n<li><a href=\"https:\/\/github.com\/pnp\/spfx-copilot-apps\">GitHub repository for samples<\/a> &#8211; we&#8217;ll start with 4 scenario samples with sample data (including sppkg file for easy demo) &#8211; contributions welcome \ud83d\udc4b<\/li>\n<\/ul>\n<h2>Closing<\/h2>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">SharePoint Copilot Apps are a major step toward making Copilot a place where people move from\u00a0<strong class=\"___1cb78qm fl43uef\">intent to trusted outcome<\/strong>. Built on SPFx, powered by modern web technologies, and hosted in Microsoft 365, this preview gives customers, partners, and developers everywhere a practical path to bring real business operations into the Copilot canvas.<\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\"><strong class=\"___1cb78qm fl43uef\">Move users from intent to outcome. Install the SPFx 1.24 preview. Build your first SharePoint Copilot App today.<\/strong><\/p>\n<p class=\"___1et8vw6 f18zxyen f1mevb6\">We can&#8217;t wait to see what you build. \ud83e\udd29<\/p>\n<p><em class=\"___11wyd0v f1j4dglz\">Note: &#8220;SharePoint Copilot Apps&#8221; is a working name for public preview and may change before general availability.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SharePoint Copilot Apps are now in public preview, introducing a new way to bring guided, action-oriented business experiences into Microsoft 365 Copilot. By combining natural language reasoning with structured UX, validation, permissions, and deterministic operations, organizations can help users move from intent to trusted outcomes directly in the Copilot flow.<\/p>\n","protected":false},"author":69217,"featured_media":25927,"comment_status":"open","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[390,1,166,9],"tags":[242,433,251,162,19,221],"class_list":["post-25913","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-365-copilot","category-microsoft-365-developer","category-sharepoint","category-sharepoint-framework","tag-copilot","tag-mcp-apps","tag-microsoft-365-copilot","tag-sharepoint","tag-sharepoint-framework","tag-spfx"],"acf":[],"blog_post_summary":"<p>SharePoint Copilot Apps are now in public preview, introducing a new way to bring guided, action-oriented business experiences into Microsoft 365 Copilot. By combining natural language reasoning with structured UX, validation, permissions, and deterministic operations, organizations can help users move from intent to trusted outcomes directly in the Copilot flow.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/25913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69217"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=25913"}],"version-history":[{"count":1,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/25913\/revisions"}],"predecessor-version":[{"id":25937,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/25913\/revisions\/25937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25927"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=25913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=25913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=25913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}