Facilitator Guide
Everything you need to deliver Agent Academy as a live workshop from timing plans, environment setup, to common issues, and pro tips from facilitators who've been in the room.
Product and licensing review: November 13, 2026. Recheck the Microsoft sources before each delivery. Availability, licensing, model choices, and preview features can change.
Before you facilitate
Work through the full curriculum yourself before delivering it live. There's no substitute for having personally hit the friction points your participants will hit.
Using the slide decks
Choose a speaker deck and the matching curriculum before planning your event:
| Workshop | Harness and building blocks | Curriculum |
|---|---|---|
| Recruit (standard course) | Standard harness: topics, knowledge, tools, instructions, and agent flows. Mission 03 separately introduces a declarative agent for Microsoft 365 Copilot. | Recruit standard course |
| Operative (standard course) | Standard harness: child and connected agents, prompts, agent flows, and Dataverse grounding. | Operative standard course |
| Recruit NextGen | Microsoft Copilot harness: instructions, knowledge, tools, skills, and workflows. | Recruit NextGen |
| Operative NextGen | Microsoft Copilot harness: a Hiring Agent, connected Interview Agent, Dataverse MCP, Python skills, workflows, and evaluations. | Operative NextGen |
Use Microsoft Copilot harness for the runtime and Microsoft Copilot harness experience for the authoring surface. The product might still show GitHub Copilot during the naming rollout; quote the label participants actually need to select. This does not rename the GitHub Copilot coding assistant.
The standard harness is still supported. It can use classic or generative orchestration; generative orchestration does not turn it into the Microsoft Copilot harness. Topics and maker-authored child agents belong to the standard course; don't replace them with NextGen skills while delivering that course. See the harness overview and Microsoft Copilot harness FAQ.
Open the right authoring surface
For standard courses, open the home page's … menu and select Open classic experience, or use Other ways to build to create a standard-harness agent or agent flow. There is no New Experience on/off toggle to instruct participants to use. See Access standard harness agents and agent flows.
Delivering a NextGen workshop?
Use the full-day agenda in the matching NextGen deck, not the standard-course schedules below. Review Recruit NextGen setup or the Operative NextGen prerequisites and Hiring Hub setup before delivery. Operative NextGen builds on Recruit NextGen. Confirm Microsoft 365 Copilot access and Copilot Credits before participants arrive.
Each deck contains: title slide, welcome/agenda/setup/scenario, then for each module: a divider slide, a concept slide (the "brief presentation"), and a walkthrough slide (objectives + steps for the lab).
How to use them:
- Open on divider slide while learners settle in from a break
- Show the concept slide as your "stand-and-deliver" intro (3–5 min)
- Leave the walkthrough slide up on a side monitor during the lab
- Recap + Resources slides for wrap-up
When instructor demos make sense
| Demo when… | Skip the demo when… |
|---|---|
| The UI has > 5 clicks before the first meaningful action | The lab is short (< 15 min) and self-explanatory |
| A failure mode is non-obvious (e.g., schema name conflicts, connection consent, or credit capacity) | Learners can recover from a wrong click in < 30 sec |
| The output is invisible (background flows, triggers firing) | The lab is mostly text authoring (instructions, prompts) |
| > 25% of learners get stuck at the same step in prior runs | Concept slide already shows the end state clearly |
Rule of thumb: demo the first 90 seconds of any lab where the entry point is ambiguous (where do I click first?). After that, let them work.
Environment prerequisites
This is the most critical section. Environment issues are the number one reason workshops stall. Get this sorted before anyone arrives.
What every participant needs
| Requirement | Notes |
|---|---|
| Work or school Microsoft 365 account | Personal @outlook.com, @gmail.com accounts do not work |
| Copilot Studio access and environment permissions | Ask the administrator to confirm author access and appropriate Dataverse roles for the chosen course. The Copilot Studio authors setting controls maker access; it does not upgrade a trial license. |
| An administrator-approved lab environment with Dataverse | Use a sandbox, an appropriate trial environment, or a properly licensed managed developer environment. Confirm permissions to create/import solutions, agents, connections, and flows. Don't use production hiring data. |
| Appropriate licenses and credit capacity | Validate authoring, publishing, data-service, and runtime entitlements separately. Use the licensing guidance below rather than assuming a trial covers every lab. |
| Supported, up-to-date browser | Edge or Chrome is convenient for facilitator support; current Firefox and Safari are also supported. |
| Required service access | SharePoint for Recruit; Dataverse, Outlook, and Teams for Operative. Verify connector consent and tenant data policies in advance. |
Developer environment changes
Do not require a new unmanaged developer environment or present the Power Apps Developer Plan as a universal setup route. Microsoft has deprecated unmanaged developer environments: new creation ends November 15, 2026, suspension starts December 15, 2026, and deletion starts January 15, 2027. Ask the administrator to provide an approved alternative and export existing lab solutions before suspension. See the Developer Plan guidance.
Managed Environments do not categorically block agent flows. They have licensing and governance requirements; the Developer Plan alone does not include Managed Environments use rights. Follow Managed Environments licensing instead of disabling governance controls.
Licensing and Copilot Credits
| Scenario | What to arrange before the workshop |
|---|---|
| Standard-harness authoring and embedded test chat | A Copilot Studio trial can create and test agents, but a trial license alone cannot publish. Don't promise a fixed trial duration; verify the offer shown at enrollment. |
| Publishing and connected-agent labs | Confirm a non-trial publishing entitlement and tenant/environment capacity or billing setup with the administrator. The authors setting alone is not a publishing entitlement. If unavailable, demonstrate publishing and any dependent connected-agent tests from the facilitator's licensed environment. |
| Standard-harness embedded test chat | The agent's own test-chat activity is not billed in Copilot Credits. Flows and prompt tools can still consume credits; check their meters separately. |
| Standard-harness published employee interactions | Eligible authenticated Microsoft 365 Copilot users have included usage, subject to fair use. For agent flows, inclusion requires When an agent calls the flow and the eligible user's authenticated interaction. Other triggers and autonomous activity consume credits. |
| Microsoft Copilot harness (both NextGen courses) | Arrange Microsoft 365 Copilot access and funded Copilot Credits. LLM-powered creation, Preview, testing, evaluations, tools, and runtime execution consume credits. Do not apply the standard-harness employee billing exception to these labs. |
| SharePoint, Teams, Outlook, and the Hiring Hub model-driven app | Check the underlying service entitlements, mailbox provisioning, Dataverse access, and app-use rights. Copilot Credits are not a replacement for every service license. |
Sources: access and trial restrictions, publishing and test-chat billing FAQ, standard-harness billing, billing rates and inclusion conditions, and Microsoft Copilot harness usage-based billing. The Copilot Credits Guide and applicable Product Terms govern licensing decisions. Avoid promising a universal cost per interaction or a "free workshop."
Recruit prerequisites by harness
| Requirement | Notes |
|---|---|
| Standard Recruit | Prepare the IT Help Desk SharePoint site, Devices and Tickets lists, sample device rows, and the Image hyperlink column from standard setup. Mission 07 retrieves devices; Mission 08 uses them in Adaptive Cards. Plan appropriate access for Mission 03's declarative-agent exercise and Mission 11's publishing exercise. |
| Recruit NextGen | Complete NextGen setup, including the EmployeeAssets list and course files. Confirm Microsoft 365 Copilot access and Copilot Credits. Don't substitute the standard Devices-list schema for NextGen assets. |
Operative prerequisites by harness
| Requirement | Notes |
|---|---|
| Standard Operative | Complete standard Recruit or equivalent experience. Download the Mission 01 solution and sample data and confirm import permissions. Preflight connected-agent publishing, prompt tools, Outlook, Teams, and model-driven app access. |
| Standard Operative Mission 10 | Treat the older User/Calendar MCP exercise as an optional compatibility lab. Microsoft now advises against these application-specific preview tools for production or new projects. Verify availability, consent, a configured manager, provisioned test mailboxes, and calendar data before delivery. |
| Operative NextGen | Complete Recruit NextGen and Hiring Hub setup. Verify the Dataverse MCP server, connected-agent publishing, Python skills, Outlook/Teams connections, Work IQ access, and funded credits for evaluations. Use synthetic resume data. |
MCP support itself is not a blanket Frontier requirement. Standard-harness MCP requires generative orchestration; access to a particular preview service depends on its current requirements and tenant policy. The older standard Mission 10 still describes Frontier enrollment, so do not guarantee that enrollment will make those servers available. If absent, skip that optional lab. For new Microsoft 365 integrations, use Work IQ on the Microsoft Copilot harness and the NextGen course instead of silently substituting it into standard lab steps. See the User and Calendar compatibility notices.
Pre-workshop setup checklist
Arrange approved lab environments with the tenant administrator if possible. Send the checklist at least 3–5 days before delivery; provisioning, licensing, consent, and feature availability need time to resolve. Rehearse with the same permissions participants will have, not only a tenant administrator account.
□ Create or confirm a work/school Microsoft 365 account
□ Confirm the course, harness, speaker deck, and curriculum URL
□ Confirm Copilot Studio access, environment roles, and solution permissions
□ Confirm the approved environment and any Managed Environments licenses
□ Confirm publishing entitlement; a trial alone cannot publish
□ Fund and monitor Copilot Credits for the selected labs
□ Verify SharePoint, Outlook, Teams, Dataverse, and app-use entitlements as needed
□ Prepare Devices/Tickets (standard Recruit) or EmployeeAssets (Recruit NextGen)
□ Download/import the matching hiring solution and seed data (Operative)
□ Preflight connector consent, data policies, models, and any preview tools
□ Run a representative flow, prompt, and connected-agent call
□ Test publishing and the target channel, or plan a licensed facilitator demo
□ Use synthetic data; disable workshop triggers and clean up afterwardSetup pages may describe older product behavior
Some linked course setup pages and standard missions still mention the removed New Experience toggle, unmanaged developer environments, or enabling trial publishing through the authors setting. Use the current preflight and Microsoft sources above for those requirements. Keep the actual lab schema and harness consistent; don't ask participants to bypass tenant policy to reproduce an older screenshot.
Recruit workshop formats
These optional schedules are for the standard course. Recruit has Missions 00–12 plus its badge page. The standard deck lists the agenda without fixed timings; treat the guide's times as facilitation targets, not a guarantee that every participant will finish. Reserve extra time for setup and agent flows. For Recruit NextGen, use its deck's separate agenda.
Full day (7.5 hours)
Best for: Intro to Copilot Studio conference workshops, corporate team training days.
Covers: Missions 01–12, with Mission 00 completed as pre-work. The mission order matches the standard Recruit deck. If you have less time, select missions explicitly or use demonstrations for publishing-dependent exercises rather than promising the full track.
| Time | Activity | Module(s) |
|---|---|---|
| 0:00 | Welcome, logistics, environment check | — |
| 0:15 | Presentation: Introduction to Agents | 01 |
| 0:30 | Presentation: Copilot Studio Fundamentals | 02 |
| 0:50 | Lab: Create a Declarative Agent + Prompt | 03 |
| 1:35 | Break | — |
| 1:50 | Lab: Create a Solution | 04 |
| 2:10 | Lab: Customize the Safe Travels Template | 05 |
| 2:45 | Lunch | — |
| 3:30 | Lab: Create the Custom Agent + Knowledge | 06 |
| 4:10 | Lab: Add the Available Devices Topic + Tool | 07 |
| 4:45 | Break | — |
| 5:00 | Lab: Add the Device Request Card | 08 |
| 5:30 | Lab: Add the Device Request Agent Flow | 09 |
| 6:05 | Lab: Add the SharePoint Ticket Event Trigger | 10 |
| 6:35 | Lab: Publish Your Agent | 11 |
| 7:00 | Discussion: Licensing and Copilot Credits | 12 |
| 7:15 | Wrap-up, Q&A, badge guidance | — |
| 7:30 | End | — |
Full-day tip
Mission 09 (Agent Flows) is the most technically complex in Recruit and the one most likely to run long. Reserve an extra 15 minutes around that lab if your schedule allows.
Operative workshop formats
These optional schedules are for standard Operative, which has 11 hands-on missions plus its badge page. The standard deck omits fixed timings. Use the two-day format to cover the full track; the accelerated day below defers Mission 11. For Operative NextGen, use the separate agenda in its deck.
Accelerated day (6.5 hours)
Best for: 200 - 300 level Copilot Studio workshops
Covers: Missions 01–09, an optional Mission 10 compatibility demonstration, and wrap-up. Complete Mission 11 afterward or in the two-day format. Do not promise production readiness from a workshop prototype.
| Time | Activity | Module(s) |
|---|---|---|
| 0:00 | Welcome, environment check, solution import | — |
| 0:20 | Lab: Get started with the Hiring Agent | 01 |
| 0:50 | Lab: Authoring Agent Instructions | 02 |
| 1:20 | Lab: Multi-agent with Connected Agents | 03 |
| 2:00 | Break | — |
| 2:15 | Lab: Automate with Triggers | 04 |
| 2:55 | Lab: Understanding Agent Models | 05 |
| 3:20 | Lab: AI Safety and Content Moderation | 06 |
| 3:50 | Lunch | — |
| 4:20 | Lab: Extracting Resume Contents | 07 |
| 4:50 | Lab: Dataverse Grounding | 08 |
| 5:20 | Break | — |
| 5:35 | Lab: Generate an Interview Prep Document | 09 |
| 6:00 | Optional demo: MCP compatibility lab | 10 |
| 6:20 | Wrap-up, Q&A, badge submission | — |
| 6:30 | End | — |
Two-day (Full Operative)
Best for: Deep-dive training where participants want to complete the entire track with discussion time.
Day 1 — Operative core
| Time | Activity | Module(s) |
|---|---|---|
| 0:00 | Welcome, environment check | — |
| 0:20 | Lab: Get started with the Hiring Agent | 01 |
| 0:50 | Lab: Authoring Agent Instructions | 02 |
| 1:30 | Lab: Multi-agent with Connected Agents | 03 |
| 2:20 | Break | — |
| 2:35 | Lab: Automate with Triggers | 04 |
| 3:25 | Lab: Understanding Agent Models | 05 |
| 4:00 | Lunch | — |
| 4:30 | Lab: AI Safety and Content Moderation | 06 |
| 5:10 | Lab: Extracting Resume Contents | 07 |
| 5:50 | Wrap-up Day 1 | — |
| 6:00 | End | — |
Day 2 — Operative advanced
| Time | Activity | Module(s) |
|---|---|---|
| 0:00 | Day 2 welcome, recap | — |
| 0:15 | Lab: Dataverse Grounding | 08 |
| 0:55 | Lab: Generate an Interview Prep Document | 09 |
| 1:35 | Break | — |
| 1:50 | Optional lab: MCP compatibility exercise, or supervised catch-up if unavailable | 10 |
| 2:40 | Lab: Obtain User Feedback with Adaptive Cards | 11 |
| 3:20 | Open lab / catch-up time | — |
| 4:20 | Discussion: production patterns, what's next | — |
| 5:00 | Badge submission, wrap-up | — |
| 5:30 | End | — |
Common issues and how to handle them
These are the problems that come up most often in live delivery. Have these answers ready before anyone asks.
Environment and setup
Trial enrollment fails or shows an error
Check: Work/school account eligibility, existing entitlements, and tenant self-service sign-up policy. Action: Ask the tenant administrator to provision approved access. Don't bypass an organization's policy by asking participants to create another tenant. Personal email accounts are not accepted for this trial.
Copilot Studio trial activates but they can't publish agents
Check: A trial license alone does not permit publishing. Also check the maker's entitlement, environment roles, and available tenant/environment capacity. Action: Have the administrator validate the supported publishing configuration in the licensing FAQ. The authors setting controls access; it does not remove a trial's publishing restriction. Use a licensed facilitator demonstration if publishing cannot be provisioned.
Environment or flow access is blocked
Check: Appropriate licenses for Managed Environments, environment membership, Dataverse roles, connector connections, and tenant data policies. Action: Resolve the specific error with the administrator. Don't turn off Managed Environments or data policies as a generic workaround. If using a legacy unmanaged developer environment, arrange migration before the retirement dates above.
Can't import a solution
Check: Correct target environment, provisioned Dataverse, import privileges, capacity, and solution dependencies. Action: Read the import error and resolve its stated dependency or permission issue with the administrator. Confirm that the solution package matches the selected course.
Recruit-specific (standard course)
SharePoint site URL not working as knowledge source (Mission 06)
Check: Site URL, source processing status, authentication, user access, and tenant data policies. Don't promise a fixed indexing time. Action: Use the correct site URL and verify access with the identity used by the agent. Prepare and test the site before workshop day; use a prepared source or demonstration while processing completes.
Devices list Adaptive Card not showing images (Mission 08)
Cause: The Image column hyperlink URL is malformed or the device image URLs weren't copied correctly. Fix: Double-check that the Image column was created as type Hyperlink and that the full raw GitHub URLs were used for the device images. Direct image URL should end in .png.
Agent flow not appearing as a tool in the agent (Mission 09)
Check: The flow must be in the correct environment, published, and configured with When an agent calls the flow and Respond to the agent. Responses must be synchronous and return within the 100-second action limit. Action: Check the trigger, response settings, connections, and run history. The Asynchronous response setting must be Off. See Add an agent flow as a tool; Managed Environments alone is not the diagnosis.
Operative-specific
Can't find the Operative starter solution to import
Cause: They're looking in the wrong place or haven't downloaded the starter solution. Fix: Point them to the Mission 01 download for Operative_1_0_0_0.zip. They import it via Power Apps → Solutions → Import. Hiring Hub is the model-driven app inside that solution, not the solution package name.
User/Calendar MCP server is missing or fails (standard Mission 10)
Check: This exercise uses older application-specific preview tools now documented for backward compatibility only. Check availability, generative orchestration, authentication/consent, and tenant policies; don't diagnose every MCP error as missing Frontier enrollment. Action: Skip the optional compatibility lab if unavailable. For new projects, direct learners to Work IQ on the Microsoft Copilot harness and Operative NextGen. Never imply that a preview exercise is production-ready.
Dataverse grounding returns no results (standard Mission 08)
Check: Standard Mission 08 grounds the Summarize Resume prompt, not the agent's Knowledge tab. Check the prompt's Dataverse connection, tables, relationship selection, filters, and seeded rows. Action: Test the prompt with a known record before invoking the agent flow. Check the configured connection identity's permissions; don't assume that a maker-owned tool automatically uses the chat user's identity.
A connected agent's changes are not visible
Check: The specialist must be published before the calling agent can use its latest version. Check sharing, authentication, and that both agents use a supported harness combination. Action: Republish the specialist and retest the parent. Standard and Microsoft Copilot harness agents cannot currently invoke each other directly as connected agents. See the harness FAQ.
Interview document generation or download fails (standard Mission 09)
Check: This lab uses the prompt builder's Document (preview) output, a supported model, and the supplied Word layout, not a separate "Generate Word doc" flow action. Re-upload the layout after importing a solution; it does not move with the prompt. Current placeholder guidance uses with no spaces. Action: Test the saved prompt, then the Doc Prep intermediary flow, then the Interview Agent topic and target channel. The lab returns a file from the flow; if the host cannot deliver it, Microsoft's current article also documents saving the output and returning an access-controlled download link. Rehearse that alternative with the administrator rather than creating publicly accessible resume documents. See Document output.
NextGen Preview or evaluations cannot run
Check: Copilot Credits, access permissions, model availability, connections, and the error on the failed run. Action: Have the administrator check capacity and any consumption limits. Start with one evaluation case and synthetic data before running a full set. Repeated tests and evaluations on the Microsoft Copilot harness can consume credits.
Facilitator tips
Do an environment check before you start. Reserve the first 15–20 minutes for confirming everyone can access Copilot Studio and is in the right environment. This investment pays back in saved time later.
Pair people up without sharing credentials. If someone's environment isn't working, let them observe or co-design with a participant whose environment works while the administrator resolves access.
Standard Recruit Mission 09 (Agent Flows) needs a buffer. Participants new to Power Automate need time for connections, expressions, and testing. NextGen workflows have a different authoring surface; rehearse the matching course.
Standard Operative Mission 10 is optional compatibility content. Skip unavailable legacy preview tools rather than holding up the workshop. Dataverse MCP and Work IQ in NextGen are different dependencies; preflight them separately.
Pre-create the SharePoint site the night before. If you have a demo account, create the Contoso IT SharePoint site, populate the Devices list, and show participants a working version. They can follow along while theirs provisions.
Have the right badge route ready. Use the workshop badge process for Live Graduate and Live Instructor badges. Self-paced course badges have separate completion requirements and forms on each course's badge page.
Set expectations on progressive difficulty. Tell participants upfront: it's completely normal not to finish every module. The curriculum is designed to stretch. Better to go deep on fewer modules than rush through all of them.
Close the lab safely. Disable event triggers and scheduled workflows, remove test calendar invitations and synthetic hiring data as appropriate, review credit usage, and preserve solutions before trial expiry or environment retirement.
Resources
- Agent Academy Curriculum
- Recruit standard course and Recruit NextGen
- Operative standard course and Operative NextGen
- Speaker decks
- Live workshop badge process
- Global AI Community account — required for badge delivery
- GitHub Issues — report bugs or content problems
Product and licensing sources
Reviewed November 13, 2026. These Microsoft pages, the applicable Product Terms, and your licensing agreement take precedence over a deck or an older lab screenshot.
- Harness overview, standard authoring access, and Microsoft Copilot harness FAQ
- Copilot Studio access and trial restrictions and publishing and test-chat licensing FAQ
- Standard-harness licensing and billing rates and included usage conditions
- Microsoft Copilot harness usage-based billing and Copilot Credits Guide
- Developer Plan changes and Managed Environments licensing
- Agent flow tool requirements and standard-harness MCP requirements
- User tools compatibility notice, Calendar tools compatibility notice, and Work IQ on the Microsoft Copilot harness
- Model availability and release status
- Prompt document output, layout limits, and flow-mediated delivery
Have tips from your own delivery? Open an issue or submit a PR — this guide gets better with every workshop.
