Your Organization Rolled Out Microsoft 365 Copilot.
Now What?
Out of the box, Copilot only knows what's in Microsoft Graph—your emails, Teams chats, and some of your SharePoint files. But here's the problem: your critical business data lives in Salesforce, ServiceNow, your custom ERP system, and that SQL database everyone relies on.
Microsoft's answer? Buy Copilot Studio licenses and use their limited connectors. Or go full pro-code with Azure AI Foundry and build everything yourself.
But there's a third option—the one Microsoft uses for their own agents but rarely mentions. Declarative agents.
This workshop shows you how to build them, when to use them, and why they're often the best choice for extending Microsoft 365 Copilot in enterprise environments.
You're Being Fed a False Choice About Microsoft 365 Copilot Development
Microsoft wants you to believe there are only two options: Copilot Studio or complex pro-code solutions.
But there's a powerful middle path they're deliberately ignoring—and it's costing you time, money, and credibility with your organization.
Learn the declarative agent approach Microsoft uses internally but rarely mentions publicly.
Here's the thing: When your organization rolled out Microsoft 365 Copilot, you became the person they're looking at to make it actually useful. Not Microsoft. Not your CIO. You.
But Microsoft's marketing has boxed you into what feels like an impossible choice:
- Copilot Studio? Limited control, and features that hit walls just when you need flexibility
- Azure AI Foundry? Owning your entire AI stack from scratch—because clearly you have unlimited time
Meanwhile, Microsoft built their own Copilot agents (researcher assistant, sales assistant, project manager) using neither of these approaches. They use declarative agents — JSON and YAML files you can build in VS Code without needing Copilot Studio.
They just don't talk about it.
This workshop exists because I'm frustrated watching developers get pushed toward expensive, restrictive solutions when a better option sits right there in the middle. An option that gives you source control, version history, and the power to iterate—everything you need to become the go-to Copilot developer in your organization.
Whether you're looking to:
- Understand what knowledge Microsoft 365 Copilot has out-of-the-box
- Learn what extensibility options are available to you
- Create scoped agents for unique scenarios
- What are the costs associated with expanding Microsoft 365 Copilot's skills
- Get the most out of your Microsoft 365 Copilot investment
This course covers it all.
The Transformation
When you start this workshop, you might be:
- What you can and cannot do with declarative agents
- Frustrated by Microsoft's documentation gaps and unclear guidance
- Worried about recommending the wrong approach to leadership
- Stuck between expensive Copilot Studio licenses and intimidating custom code
- Feeling behind the curve as your organization expects Copilot solutions now
By the end, you'll walk away able to:
- Confidently explain to leadership why declarative agents are often the better choice
- Build agents that integrate your organization's critical data—CRM, ERP, help desk systems
- Use VS Code and source control for agents (yes, actual version history for AI!)
- Leverage 90+ Microsoft connectors that Copilot Studio doesn't even offer
- Recommend the right approach for each scenario—not just the one Microsoft promotes
- Become the developer your organization trusts for Copilot decisions
The Middle Path Microsoft Won't Tell You About
This isn't another "how to use Copilot Studio" workshop. You can get that from Microsoft.
This is about the approach Microsoft uses internally but rarely mentions in their marketing presentations. Why? Your guess is as good as mine, but my hunch is it doesn't support their Copilot Studio revenue goals.
Here's what makes declarative agents different:
vs. Copilot Studio:
- What you can and cannot do with declarative agents
- Access to 90+ connectors (vs. 4 in Copilot Studio)
- Granular control over knowledge sources
- Real version control with Git—track every change to your agent
- Build in VS Code with tools you already know
vs. Azure AI Foundry/Custom Code:
- You don't own the entire AI stack (Microsoft does)
- JSON/YAML configuration instead of C# or Node.js complexity
- Leverage Microsoft's orchestrator and foundational models
- Focus on your business logic, not AI infrastructure
This is the sweet spot where you get developer control without the complexity or cost of the extremes.
For anyone looking to quickly grasp the intricacies of declarative agents for Microsoft 365 Copilot, Andrew's "Build Declarative Agents" course on Voitanos is an absolute must. Andrew provides an incredibly detailed exploration of practical use cases, crucial decision-making processes, and the hands-on execution of building agents. The course is packed with valuable information, prompting me to revisit the material multiple times. Thanks to Andrew's expert guidance, I'm now confidently on track to build my first agent this quarter. Highly recommended!
Mohammed Rehmatullah
All you need to get started building declarative agents for Microsoft 365 Copilot
Learn faster, build smarter, and become an irreplaceable expert.
Step-by-step, real-world live training
Recordings availableFollow a structured path with live teaching, demos, and interactive discussions in each each session. Build your skills with a focus on real applications — not just theory.
Lifetime access to content
Buy once, own forever. Access all live sessions, recordings, and program materials to revisit and learn at your own pace.
Exclusive access to source code & resources
Get all the demo projects source code to learn, practice, and reference—saving you hours of coding time with ready-to-use examples.
Supportive community of developers
Join a private space in Voitanos Learn exclusively for students. Collaborate, ask questions, and gain priority access to Q&A sessions with Andrew Connell.
I attended Andrew's workshop on copilot extensibility at a recent conference, and I thought he did a great job of explaining these complicated topics. I've done the Microsoft Learn articles and understood what must be done. Andrew does a great job of explaining the why's and not just the how's so that you can have those "a-ha" moments be like, "oh, that's why I do that!" Or "That's why that OpenAPI file is structured the way it is!" and "That's what that setting means!" I highly recommend his course to anybody wanting to know more than the simple aspects of extending Microsoft 365 Copilot. Andrew is the best!

Mark Rackley
Director microsoft practice
ProtivitiAs usual with all Voitanos courses, training, blog posts, etc., this training is very informative and targeted to a technical audience. In just a few hours I'm up to speed and in the position to evaluate, design, and (start) implement Declarative Agents for my clients. The training involves direct interaction where Andrew provides valuable real-life experiences and tips. Well worth the money and time.

Ruud van Engelen
Independent contractor
SolidNLI had a fantastic experience at the workshop on declarative agents! It was one of the most engaging and useful courses I've ever attended. During the 6 (actually 7) hours, we covered so much information. While I need some time to process it all, the explanations were clear, and I never felt lost. Andrew is an excellent instructor—his demos were amazing, and the code examples were just the right level of complexity. I already want to rewatch the session because of how clearly everything was explained and how inspiring Andrew's teaching was. I’m excited to start experimenting with agents and can’t wait for the next opportunity to learn from Andrew!
Antanina Druzhkina
🚀 SharePoint Developer | Creating Bug-Free Solutions that Enhance User Experience | Sharepoint, Microsoft 365, SPFx, React, Power Platform, Azure | Microsoft Certified Professional
BrimitThe Program Agenda
Your path to Microsoft 365 Copilot development mastery
Session Breakdown
1
Breaking Free from Microsoft's False Choice
- Finally understand the *full* landscape of M365 Copilot extensibility
- Learn where Declarative Agents fit in the Copilot extensibility story
- Set up your development environment to start creating custom agents
2
Create Declarative Agents for Specific Scenarios
- Understand all the parts of declarative agents and the developer tools at your disposal
- Write custom instructions to scope your agent's capabilities, skills, and tone to handle specific scenarios
- Get your first declarative agent running in Microsoft 365 Copilot and access debugging details
3
Add and Control Knowledge in Declarative Agents
- Understand how to include, or exclude, knowledge in your organization with your agent
- Embed knowledge within your agent
- Control knowledge priority - should your provided knowledge override the model's foundational knowledge
4
Add Custom Knowledge Copilot Connectors
- Understand when and how Copilot Connectors are used in Microsoft 365 Copilot agents
- Create a Copilot Connector schema with semantic labels
- Populate the schema with content from existing organizational data
5
Integrate Real-Time Data and Services with API Actions
- Understand what the RAG pattern is and how it's used in Microsoft 365 Copilot
- Create custom APIs to expose data and skills from your line of business systems
- Create action (aka: plugin) definitions to link your custom APIs to your Microsoft 365 Copilot agent
6
Take Declarative Agents to the Next Level
- Break free from JSON and YAML: Improve your developer experience and productivity and build with TypeSpec!
- Access secured endpoints with API actions - API keys, OAuth, or SSO with Entra ID
- Utilize MCPs, embedded knowledge, and connected agents (hot out of Ignite 2025!)
Workshop Schedule
Workshop dates: December 16 - December 18, 2025
Session 1 | Session 2 | |
|---|---|---|
Tuesday, December 16 | Breaking Free from Microsoft's False Choice11:00 - 12:30 pm ET 90 min | Create Declarative Agents for Specific Scenarios1:00 - 2:30 pm ET 90 min |
Wednesday, December 17 | Add and Control Knowledge in Declarative Agents11:00 - 12:30 pm ET 90 min | Add Custom Knowledge Copilot Connectors1:00 - 2:30 pm ET 90 min |
Thursday, December 18 | Integrate Real-Time Data and Services with API Actions11:00 - 12:30 pm ET 90 min | Take Declarative Agents to the Next Level1:00 - 2:30 pm ET 90 min |
🚀 RACING TO STAY AHEAD I recently attended the Build Declarative Agents for Microsoft 365 Copilot workshop by Voitanos, led by a fellow auto racing enthusiast and M365 expert Andrew Connell, and it was a great learning experience. I joined the workshop to understand better the M365 Copilot extensibility story of AI Agents using the development tool stack, with the latest insights in the industry post-Ignite, and it delivered exactly what I was looking for. From incorporating real-time data into your Agents to integration scenarios with Microsoft Graph, the content was great and gave me a better understanding of the quickly changing landscape so that I could better assist my partners and clients! If you're working in this space, I highly recommend checking it out! #Microsoft365 #Copilot #AI #Learning #ProfessionalDevelopment
Ali Salih
President @ Ephesus Tech | Trusted Partner | Cloud Expert on Microsoft 365 and Azure
Ephesus TechSee former students say about
this workshop to Learn Microsoft 365 Copilot development!
William Howard
SharePoint Developer
Virginia Credit UnionAC does a great job of explaining Declarative Agents, how to set them up, and how they could be useful to your organization. AC also explained the downsides to Declarative Agents, and I am glad I can accurately describe those to our security team before we attempt to implement a Declarative Agent. Finally, we did not have enough money left in the budget for me to go to an in-person training, but we could afford online training, such as what Voitanos provides.
read full testimonial collapse
Gilia Croes
I'm not a coder, but I enjoyed the session and saw how Copilot can be coded.
read full testimonial collapseAli Salih
President @ Ephesus Tech | Trusted Partner | Cloud Expert on Microsoft 365 and Azure
Ephesus Tech🚀 RACING TO STAY AHEAD I recently attended the Build Declarative Agents for Microsoft 365 Copilot workshop by Voitanos, led by a fellow auto racing enthusiast and M365 expert Andrew Connell, and it was a great learning experience. I joined the workshop to understand better the M365 Copilot extensibility story of AI Agents using the development tool stack, with the latest insights in the industry post-Ignite, and it delivered exactly what I was looking for. From incorporating real-time data into your Agents to integration scenarios with Microsoft Graph, the content was great and gave me a better understanding of the quickly changing landscape so that I could better assist my partners and clients! If you're working in this space, I highly recommend checking it out! #Microsoft365 #Copilot #AI #Learning #ProfessionalDevelopment
read full testimonial collapse
Sebastian Nagy
Software Engineer / Cloud Architect
Rhomberg Bau Holding GmbHI recently attended Andrew Connell's live workshop, "Build Declarative Agents for Microsoft 365 Copilot," and it was an incredibly valuable experience. The workshop covered everything from understanding the out-of-the-box capabilities of Microsoft 365 Copilot to creating custom plugins and integrating real-time relational data. Andrew's detailed exploration of practical use cases and hands-on execution made complex topics accessible and actionable. I now feel confident in leveraging AI to enhance our organizational systems. Highly recommended for any Microsoft 365 full-stack and web developers looking to maximize their Copilot investment!
read full testimonial collapse
Jocelyn Zavala
Microsoft 365 Functional Specialist | Enhancing User Experience | MCSA
LeasePlanFrom the start, I appreciated how the concepts were broken down with no assumption that I already know everything. Andrew Connell explained both the big picture (why we build agents, what’s possible) and the nitty-gritty (how to hook up knowledge sources, work with APIs, use the Agents Toolkit) in a way that didn’t feel overwhelming.
read full testimonial collapse
Mark Rackley
Director microsoft practice
ProtivitiI attended Andrew's workshop on copilot extensibility at a recent conference, and I thought he did a great job of explaining these complicated topics. I've done the Microsoft Learn articles and understood what must be done. Andrew does a great job of explaining the why's and not just the how's so that you can have those "a-ha" moments be like, "oh, that's why I do that!" Or "That's why that OpenAPI file is structured the way it is!" and "That's what that setting means!" I highly recommend his course to anybody wanting to know more than the simple aspects of extending Microsoft 365 Copilot. Andrew is the best!
read full testimonial collapseJames Kalinowski
As a non-developer, just rolling out Copilot to my company, I thought this was the exact overview I needed of agents! I didn’t know much about DAs, so how you differentiated them from Copilot Studio Agents was helpful. I thought your delivery was great! You obviously have been presenting for many years, so you seemed comfortable and confident. I liked how you injected humor, which kept me engaged, and I think it’s needed when covering technical topics. Love the diagrams. Really helps to convey what’s happening in the background. My team will tackle Agents as a major goal in our next phase of Copilot/AI adoption in 2026. I have a couple of developers on my team, and it might be helpful for them to meet you at some point or attend one of your presentations. I’m following your posts and will be sharing events with them. Thank you again so much for the helpful presentation and education on Agents.
read full testimonial collapse
Shine Achuthan
Microsoft 365 Engineer
Andrew Connell did an outstanding job guiding us through complex concepts with a clear and straightforward step-by-step approach. While he covered an extensive range of topics, including some off-topic areas, he ensured that all my questions related to Copilot were thoroughly addressed. The recorded session proved to be invaluable, allowing me to revisit and clarify certain areas multiple times. Truly exceptional Shine
read full testimonial collapse
Joe Botelho
Microsoft 365 Developer, Web Services Manager
I recently took the Voitanos "Build Declarative Agents for Microsoft 365 Copilot LIVE Workshop", and as a web developer who has spent several years working in the SharePoint development space, I found Andrew's two-day workshop to be excellent and highly recommended. Andrew did a great explaining the big picture of the Copilot development stack and how all its parts are interconnected but also explained how the smaller details of how it all works in conjunction with a Copilot prompt and specifically Microsoft Graph grounding. Andrew was also thoughtful, patience, and diligent in answering all Workshop Attendees' questions such as how to use a Microsoft Graph Connector with Microsoft Search versus using Azure AI Search and he explained the differences between the two and the pros and cons of each. Andrew's app and code demos were clear, concise, and well-defined. Andrew provided great insight, stating his own thoughts, regarding the current state of Microsoft 365 Copilot app development and future strategies.
read full testimonial collapse
Sai Chundur
Service Offering Lead
CognizantThe sessions were very informative and practical,especially the guidance on when and why various tools and approaches are required to build Custom and Declarative Agents. I enjoyed the learning experience, which is useful in my work, interacting with customers and our teams in building AI solutions in the Microsoft ecosystem. I am looking forward to your newsletters and further guidance.
read full testimonial collapse
Akshay Koul
Front End React, Microsoft 365, SharePoint developer
Your workshop helped me clarify the clutter around agents, extensions etc. Apart from the technical implementation in which you excel always, I loved the time you spent initially, in explaining the higher-level constructs, and the why and how of extensibility with Microsoft 365 Copilot. Now I feel, empowered to recommend solutions to clients.
read full testimonial collapseLyudmila Zharova
SharePoint Engineer
LinTech GlobalThe workshop provided a clear overview of Copilot’s architecture and introduced practical ways to extend its capabilities. The instructor’s detailed explanations made the content accessible—even for those new to Copilot—offering a solid foundation to build on.
read full testimonial collapseMohammed Rehmatullah
For anyone looking to quickly grasp the intricacies of declarative agents for Microsoft 365 Copilot, Andrew's "Build Declarative Agents" course on Voitanos is an absolute must. Andrew provides an incredibly detailed exploration of practical use cases, crucial decision-making processes, and the hands-on execution of building agents. The course is packed with valuable information, prompting me to revisit the material multiple times. Thanks to Andrew's expert guidance, I'm now confidently on track to build my first agent this quarter. Highly recommended!
read full testimonial collapseNirav Raval
Microsoft 365 Developer
2ToLeadThis workshop was truly eye-opening and absolutely worth it. The in-depth training on declarative agents provided valuable insights, and I gained a deeper understanding of the concepts. Andrew was exceptional in addressing all the questions, making it a highly informative and enriching experience!
read full testimonial collapse
John
Freelance developer/consultant
This workshop is all you need to get up to speed with all the bits and pieces for creating a declarative Microsoft 365 Copilot agent. It offers solid background knowledge to choose the right tools for the job. Highly recommend it!
read full testimonial collapseLyudmila Zharova
SharePoint Engineer
LinTech GlobalI’d love to see more questions per quiz to make it more challenging, and a few extra comments in the code would really help with understanding the flow.
read full testimonial collapse
Jason Ing
I'm an autodidact who loves to learn independently rather than attend traditional classes. So, taking Andrew's workshop was a rare event for me. I expected to either hear something I had already encountered on the internet or eventually learn about it elsewhere. However, what I experienced was an entirely positive, organized, and professionally presented subject matter tailored for professionals. I was able to interact and get immediate answers in a live setting. Most importantly, the workshop's value made the cost worthwhile, as I gained access to information that could not be found elsewhere, thanks to Andrew's industry experience and network connections. Thank you, Andrew! “jaji”
read full testimonial collapse
Ruud van Engelen
Independent contractor
SolidNLAs usual with all Voitanos courses, training, blog posts, etc., this training is very informative and targeted to a technical audience. In just a few hours I'm up to speed and in the position to evaluate, design, and (start) implement Declarative Agents for my clients. The training involves direct interaction where Andrew provides valuable real-life experiences and tips. Well worth the money and time.
read full testimonial collapseAntanina Druzhkina
🚀 SharePoint Developer | Creating Bug-Free Solutions that Enhance User Experience | Sharepoint, Microsoft 365, SPFx, React, Power Platform, Azure | Microsoft Certified Professional
BrimitI had a fantastic experience at the workshop on declarative agents! It was one of the most engaging and useful courses I've ever attended. During the 6 (actually 7) hours, we covered so much information. While I need some time to process it all, the explanations were clear, and I never felt lost. Andrew is an excellent instructor—his demos were amazing, and the code examples were just the right level of complexity. I already want to rewatch the session because of how clearly everything was explained and how inspiring Andrew's teaching was. I’m excited to start experimenting with agents and can’t wait for the next opportunity to learn from Andrew!
read full testimonial collapseAaron Hamilton
Information Management Systems Analyst
Ontario College of TeachersThis course has everything: live interactive sessions with opportunity for real-time Q&A, followed by workshop recording for review, plus step-by-step demos and a quiz! I experienced both: I watched the first two sessions on-demand and the second day live and enjoyed both experiences. The quizzes were challenging and thought-provoking. The AI notes summarized many things nicely.
read full testimonial collapseYour instructor
Andrew Connell
Learn Microsoft 365 Copilot development from a Microsoft MVP & Microsoft 365 Expert
Andrew Connell is a 21-year Microsoft MVP and a long-time web developer who's worked with every SharePoint development model going back to SharePoint Portal Server 2003. His work with Microsoft Teams application development and Microsoft dates back to 2019 when Microsoft 365 hired him to create self-paced learning modules, published to Microsoft Learning, for developers to prepare for the MS-600 exam (now retired).
From the day Microsoft announced Copilot, Andrew has been focused on developing solutions and extending Microsoft 365 Copilot. He's leveraged his vast experience with the Microsoft 365 ecosystem to create customized scenarios for Microsoft 365 Copilot with custom agents, and has been interviewed on the Microsoft's official Microsoft 365 Developer Podcast to discuss Microsoft 365 Copilot.

PricingInvest in your developer career
Build Declarative Agents for Microsoft 365 Copilot
$244 (one-time)
- Six (6) live 90-minute sessions over 3 days
- Stop weeks of frustration with time spent in trial-and-error with inadequate docs
- Understand the capabilities and limitations of declarative agents within Microsoft 365 Copilot
- Access to the live session recordings
- On-Demand instructor-led demos
- Direct Q&A with 21-year Microsoft MVP Andrew Connell
FAQs
I've already invested time learning Copilot Studio. Is this a waste of that effort?
Not at all. Understanding Copilot Studio actually helps you know when it IS the right choice versus when declarative agents are better. This workshop shows you the full spectrum so you can confidently recommend the right tool for each scenario.
My organization has already bought Copilot Studio licenses. Will this workshop still help?
Absolutely. Even with Copilot Studio licenses, you’ll often hit scenarios where declarative agents are more appropriate—especially when you need granular control, version history, or access to the 90+ connectors Copilot Studio doesn’t support. Plus, you’ll be able to confidently explain to leadership when each approach makes sense, making you the trusted advisor.
I'm worried I'll recommend the wrong approach and lose credibility with my team.
That’s exactly why this workshop exists. The biggest value isn’t just learning to build declarative agents—it’s understanding the decision framework. When should you use Agent Builder vs. Copilot Studio vs. declarative agents vs. custom code? That clarity is what transforms you from someone following tutorials to the developer leadership trusts.
What are the prerequisites to attend and build declarative agents in this workshop?
First, you don’t need anything to attend or to watch the instructor-led demos offered as hands-on homework assignments. Experience with text files, JSON, YAML and Visual Studio Code is recommended, but not required.
But, if you want to build agents, you’ll need access to a Microsoft 365 tenant using an account that can sideload apps in Microsoft Teams. This account must also have a Microsoft 365 Copilot license. While you can use your company’s existing production Microsoft 365 tenant & license, we recommend having a dedicated Microsoft 365 tenant where your account is a global administrator. For your workstation, you need Visual Studio Code and the Microsoft 365 Agents Toolkit extension installed.
I'm not a pro-code or full-stack developer. Is this workshop for low-code developers?
Yes! Don’t believe what Microsoft misleads you in thinking! Using Visual Studio Code to build declarative agents is not a pro-code development experience. As you’ll learn in this workshop, you can build declarative agents with text and JSON… the same things low-code developers use in Copilot Studio and Power Platform! But what about building custom REST APIs for API Actions? Isn’t that pro-code? Yes, but that’s no different than Copilot Studio! You can call existing APIs with without writing pro-code or being a full-stack developer. If you need a custom REST API, you will need to build it with one of the many options available to you, just like Copilot Studio.