Flectic
Microsoft Copilot StudioDynamics 365

Building Custom Agents and Topics in Microsoft Copilot Studio

Microsoft Copilot Studio is the low-code builder for custom AI agents on Dynamics 365, Dataverse, and Power Platform—topics, tools, knowledge, and channels—metered in Copilot Credits at $200 per 25,000-credit pack or about $0.01 pay-as-you-go. Use it when stock Dynamics or Microsoft 365 Copilot seats do not cover your scenario; this guide covers authoring, credit math, connectors, and 2026 governance.

14 min readUpdated Aug 3, 202623 sources cited

TL;DR — Key takeaways

  • Pack: $200/month for 25,000 Copilot Credits; PAYG: $0.01/credit via Azure; packs ≈ $0.008/credit when fully used
  • Microsoft Copilot Studio is Microsoft's graphical, low-code tool for building agents and agent flows.
  • Copilot Studio organises work around three building blocks, and confusing them is a common beginner mistake.
  • Creating an agent in Copilot Studio is deliberately approachable: you describe the agent you want in plain language, telling it what instructions, triggers, knowledge sources, and tools it should have, then test it before you deploy.
01The Core Idea

What Microsoft Copilot Studio actually is

Microsoft Copilot Studio is Microsoft's graphical, low-code tool for building agents and agent flows. Microsoft's own documentation defines it plainly as 'a graphical, low-code tool for building agents and agent flows,' and its standout capability is the ability to connect to other data sources using prebuilt or custom connectors so you can orchestrate sophisticated logic without writing code. You access it as a standalone web app at copilotstudio.microsoft.com, and the agents you build live inside a Power Platform environment backed by Dataverse.

The distinction that matters for a Dynamics 365 customer is what Copilot Studio is not. It is not the Copilot experiences embedded inside each Dynamics 365 app (Sales, Customer Service, Field Service, Supply Chain Management, Business Central, Finance) — those ship with the apps and are configured, not built. Copilot Studio is where you go when the included Copilot does not cover a scenario and you need to build a custom agent: one that knows your specific business data, takes actions in your systems, and reaches users on the channel you choose.

Practically, Copilot Studio sits in the same family as the broader Microsoft Copilot surface, but it is a maker tool, not a consumer feature. It is aimed at IT admins, makers familiar with agent services, and developers who want to assemble complex agents using entities, variables, topics, and tools — or to extend Microsoft 365 Copilot with enterprise data the stock experience does not handle. If you are evaluating where Copilot fits across your estate, read the platform-wide overview first; this guide assumes you already know what Copilot is and focuses on building with it.

02The Building Blocks

Agents, topics, and flows: the three things you build

Copilot Studio organises work around three building blocks, and confusing them is a common beginner mistake. An agent is the AI companion itself — it coordinates language models with instructions, context, knowledge sources, topics, tools, inputs, and triggers to resolve problems that can require complex, multi-turn conversations. A topic is a portion of a conversation between a user and the agent, defined on a canvas as a sequence of nodes. A flow is an automation that runs repetitive tasks and integrates apps and services, triggered manually, on a schedule, by events, or by the agent itself.

The relationship is hierarchical and worth memorising. An agent contains topics and can call flows. Topics contain nodes, and some of those nodes are tool nodes that invoke flows or connectors. Flows can also run standalone, outside any conversation. So when you plan a build, you decide the agent's scope first (what it knows and does), then break its behaviour into topics (one per intent or task), and reach for flows only when a topic needs to take a real action in an external system — creating a record, sending an email, running a calculation.

Microsoft also distinguishes two flow formats. Agent flows are the existing format, with an authoring experience similar to Power Automate but native to Copilot Studio; workflows are a newer format in public preview with a revamped visual designer and improved testing. You can run either as a standalone automation or configure one to trigger from an agent as a tool and return results to that agent. Crucially, flows can run prompts, call other agents, and include human-review steps — which is how you keep a human in the loop on anything sensitive.

03Authoring

How to create an agent from a plain-language description

Creating an agent in Copilot Studio is deliberately approachable: you describe the agent you want in plain language, telling it what instructions, triggers, knowledge sources, and tools it should have, then test it before you deploy. The platform's low-code experience is designed to put AI authoring at your fingertips without an extensive technical background, and you can iterate by describing the changes you want rather than editing configuration by hand. For a Dynamics 365 team, this means a functional agent can be standing in a test panel within an hour.

Under the hood, an agent is more than a prompt. It coordinates a language model with a set of declared components: instructions (the system behaviour), knowledge sources (where it grounds answers), topics (deterministic conversational paths), tools (actions it can take), inputs and outputs, and triggers (what starts it). When you describe an agent in plain language, Copilot Studio drafts these components for you, but you are expected to refine each one. The quality of an agent is bounded by the quality of its instructions and the relevance of its knowledge — a vague instruction set plus a noisy knowledge source produces a confident-sounding agent that hallucinates.

Microsoft is explicit about the two creation paths. You can build a standalone custom agent when you want something embedded in your own web or mobile app with full control over branding and orchestration, or you can extend Microsoft 365 Copilot with an agent when you want to declare instructions, tools, and knowledge that reuse the existing Copilot orchestrator. The extend path is lighter-weight and lands inside Microsoft 365; the standalone path is right when the agent must live in a customer-facing surface or a non-Microsoft channel.

04Topics

Topics: trigger phrases, nodes, and the authoring canvas

A topic defines how an agent conversation progresses, and you author it on a canvas by adding nodes. Each node performs an action: a Message node sends text, a Question node asks for input, an Adaptive Card node shows an interactive card, a Condition node branches the conversation, and tool nodes call a flow, a connector, or another tool. A topic also has a Trigger node that decides when it runs. Microsoft recommends five to ten trigger phrases per topic to train the natural-language model, and trigger phrases can be uploaded or downloaded as a text file (one phrase per line, up to 3 MB).

Every new agent starts with a set of predefined system and custom topics. System topics support essential behaviours such as escalating to a person or ending the conversation — you cannot create or delete them, but you can turn them off and edit them. Custom topics cover common behaviours like greeting a customer or restarting a conversation, and everything you create yourself is a custom topic. The practical guidance is to leave system topics alone until you are comfortable building complete agent experiences, because a broken greeting or escalation topic damages every conversation.

Two authoring shortcuts matter for productivity. First, topics have input and output parameters, so when one topic redirects to another you can pass information between them — and under generative orchestration the agent can automatically fill topic inputs from conversation context. Second, there is a code editor that shows a topic as YAML, which is useful for copying topics between agents or version-controlling them. Microsoft cautions that designing an entire topic in the code editor and pasting complex topics is not fully supported, so treat YAML as a portability and inspection tool, not the primary authoring surface. One hard rule from the docs: avoid periods in topic names, because you cannot export a solution that contains an agent with periods in any topic name.

Copilot Studio topic node types and what each does (Microsoft Learn).
Node typeWhat it does
MessageSends the customer a message
QuestionAsks the customer a question and captures the answer
Adaptive CardShows an interactive card with response buttons or input fields
ConditionBranches the conversation based on a condition
Variable managementSets, parses, or clears variables (including conversation history)
Topic managementRedirects, transfers, or ends the topic or conversation
ToolCalls a flow (Power Automate, Excel Online), a connector, or another tool
AdvancedGenerative answers, HTTP requests, events, and more
05The Architectural Choice

Generative vs classic orchestration: the decision that shapes everything

The single most important configuration choice in Copilot Studio is the orchestration mode, because it changes how the agent selects topics, searches knowledge, calls tools, and responds. Agents can use either generative or classic orchestration, and by default newly created agents use generative orchestration. An admin can turn off generative orchestration for an environment, in which case agents created there can only use classic.

Under classic orchestration, the agent picks the topic whose trigger phrases most closely match the user's query, falling back to knowledge as a fallback when no topic matches. Tools can only be called explicitly from within a topic, and you must author Question nodes to prompt for missing information and Message nodes to respond. It is deterministic and predictable, and it is the right choice when you want tight control over conversational paths — for example, a regulated intake flow where every branch is audited.

Under generative orchestration, the agent uses a GPT model to choose the best combination of topics, tools, knowledge sources, and other agents to answer a query or respond to an event. It selects topics based on their description (not trigger phrases), can call tools based on their name and description, can proactively search knowledge, can chain multiple topics and tools together to handle multi-intent queries, and can automatically generate questions to fill missing inputs. The trade-off is flexibility and naturalness against determinism: generative agents feel more conversational and handle unpredictable phrasing, but their behaviour is probabilistic and harder to audit step by step.

Generative vs classic orchestration in Copilot Studio (Microsoft Learn).
BehaviourGenerative orchestrationClassic orchestration
TopicsSelected by description of purposeSelected by matching trigger phrases
ToolsCalled based on name and descriptionOnly called explicitly within a topic
KnowledgeProactively searched to answer queriesUsed as fallback when no topic matches
Multiple topics/toolsCan combine several in one responseTries one topic, falls back to knowledge
Missing inputAuto-generates questions to gather valuesYou author Question nodes manually
ResponsesAuto-generated from selected componentsYou author Message nodes manually
06Generative Mode

Why descriptions are the new trigger phrases

When generative orchestration is on, the most important authoring task stops being trigger phrases and starts being descriptions. The agent selects topics, tools, other agents, and knowledge sources primarily based on the description of each one, with secondary signals from names, input/output parameters, and their descriptions. Microsoft's guidance is blunt: good descriptions ensure the agent selects the right components to respond to users, and vague or overlapping descriptions are the leading cause of an agent invoking the wrong topic or tool.

The documented best practices are worth following literally. Use simple, direct language in the active voice and present tense — write 'This tool provides weather information' rather than 'Weather information is provided by this tool.' Use keywords that relate to the functionality and user intent. Limit the description to one or two sentences that explain what the component does and how it benefits the user. Use a descriptive, unique name that is a short phrase ('Weather Forecast' rather than 'Weather'). And make similar topics explicitly different — indicate what each one cannot do, so the agent can disambiguate between 'Current Weather' and 'Weather Forecast for Tomorrow.'

There are real gotchas. If multiple topics have similar descriptions the agent may invoke all of them to answer a single question, so test thoroughly and revise overlapping descriptions. Custom entities (closed lists and regex entities) are not yet supported as input parameters for topics and tools under generative orchestration — to collect information using a custom entity, use a Question node inside a topic. And the agent's access to conversation history is currently limited, so on long conversations it may need to re-ask for information that appeared earlier.

07Grounding

Knowledge sources: grounding agents in Dataverse and SharePoint

Knowledge sources are how an agent stops guessing and starts answering from your data. In Copilot Studio, knowledge sources work with generative answers so agents can use enterprise data from the Power Platform, Dynamics 365, websites, and external systems. You can add knowledge at the agent level (on the Knowledge page) or at the topic level (via a generative answers node), and a published agent that contains knowledge is grounded by the configured sources. This is the layer that makes a Dynamics 365 agent genuinely useful, because Dataverse is a first-class knowledge source.

Microsoft supports five knowledge source types, each with its own limits and authentication model. Public websites are searched via Bing and return results only from the URLs you provide. Documents are uploaded to Dataverse and searched by content. SharePoint connects to a URL and uses Graph Search. Dataverse connects to your environment and uses a retrieval-augmented generation technique to return results. Enterprise data via connectors reaches organisational data indexed by Microsoft Search. For SharePoint, Dataverse, and connectors, the agent uses the end user's Microsoft Entra ID authentication, so each user only sees content they are allowed to access — a critical security property for any CRM or ERP scenario.

The limits differ sharply between orchestration modes, and this is where SMEs get caught. In classic mode, the Conversational boosting system topic is capped: four SharePoint URLs, four website URLs, two Dataverse sources with up to 15 tables each, and so on. In generative mode the limits are far more generous — unlimited Dataverse, unlimited connector-based enterprise data, 25 websites, 25 SharePoint URLs — and when there are more than 25 sources the agent uses an internal GPT model to filter them by description. Generative mode does not support custom data or Bing Custom Search as knowledge sources; to use those you must embed them in a generative answers node inside a topic.

Copilot Studio knowledge sources, limits, and authentication (Microsoft Learn).
SourceGenerative mode limitClassic mode limitAuthentication
Public website25 websites4 URLsNone
DocumentsAll documentsDataverse file storage allocationNone
SharePoint25 URLs4 URLs per generative answers nodeUser Microsoft Entra ID
DataverseUnlimited2 sources, up to 15 tables eachUser Microsoft Entra ID
Enterprise connectorsUnlimited2 per custom agentUser Microsoft Entra ID
08Taking Action

Tools and connectors: making the agent do real work

Knowledge lets an agent answer; tools let it act. In Copilot Studio, tools are how an agent takes a real action in an external system — creating or updating a Dynamics 365 record, running a Power Automate flow, calling a connector, executing a prompt, or invoking another agent. The tool node types listed in Microsoft's documentation include calling a flow like Power Automate or Excel Online, or using a connector or another type of tool, and there is a shared Tools page that lets you define a tool once and reuse it across agents.

How tools are invoked depends on orchestration. Under classic orchestration, tools can only be called explicitly from within a topic — you wire them into a deterministic path. Under generative orchestration, the agent can choose to call tools based on their name and description, automatically generating questions to gather any missing inputs (generative slot filling). This is powerful but means your tool descriptions must be precise: the agent will call a tool when its description matches the user's intent, so a poorly described tool gets called at the wrong time or not at all.

For Dynamics 365 builds, the practical connector patterns are repeatable. Use the Dataverse (Microsoft Dataverse) connector or agent flow actions to create, update, or retrieve accounts, contacts, leads, opportunities, cases, and work orders under the end user's Entra identity so row-level security still applies. Use Dynamics 365 Sales / Customer Service / Field Service connectors when you need app-specific actions beyond generic Dataverse CRUD. Call Business Central APIs through custom connectors or HTTP request nodes for BC-specific documents (sales orders, item availability) when the agent lives outside the BC embedded Copilot. Prefer a Power Automate or agent flow with an approval step for anything that posts to the ledger, closes a case, or changes pricing — keep the agent fast on triage and drafting, keep humans on irreversible writes.

Additional tool patterns that show up in real SME agents: a connector that fetches real-time data from an external API (inventory, shipping, pricing engines); a prompt tool that runs a templated LLM call for drafting emails or summarizing long case notes; computer-use tools (now generally available) when the system of record has no API and the agent must drive a browser or desktop UI; and agent-to-agent (A2A) handoffs when a front-door agent routes specialized work to domain agents. Because flows can include human-review steps, the recommended pattern for high-stakes actions is always agent proposes → flow holds for approval → system commits.

Common Dynamics 365 tool patterns in Copilot Studio
PatternTypical connector or toolWhen to useGovernance note
Dataverse CRUDDataverse connector / agent flowCreate or update CRM records the user can already accessRuns as end-user Entra ID; DLP must allow Dataverse
Case triageDynamics 365 Customer Service + knowledgeSummarize case, suggest resolution, draft replyNo auto-close without approval flow
Opportunity assistDynamics 365 Sales + SharePoint/GraphSummarize pipeline context and draft follow-upsGround in opportunity + related notes only
Work order routeField Service + approval flowClassify urgency and propose dispatchHuman confirms before schedule change
Business Central readBC API / custom connector / HTTPItem availability, order status for internal agentsSeparate environment if external users
No-API systemComputer use (GA)Drive legacy web/desktop apps without connectorsCUA billed as agent actions; not in M365 USL inclusion
09Publishing

Channels: publishing to Teams, the web, and beyond

Once an agent works in the test panel, you publish it to one or more channels. Microsoft documents that agents can engage with customers and employees in multiple languages across websites, mobile apps, Facebook, Microsoft Teams, or any channel supported by the Azure Bot Service. The publishing model is write-once-deploy-many: you build and test the agent once, then configure the channels you need, which lets a single agent serve an internal Teams audience and an external web audience from the same definition.

The Teams path deserves attention because it is the lowest-friction internal deployment. With the Teams plan available in select Microsoft 365 subscriptions, you can create agents that use classic orchestration and publish them to Microsoft Teams only — a fast way to distribute an internal assistant without standing up infrastructure. Note Microsoft's documented sunset: after the end of June 2026, the Copilot Studio for Teams app can no longer create classic chatbots and will redirect makers to the Copilot Studio web app, so plan new internal agents against the web app.

For external or custom surfaces, you embed the agent in your own website or application using the provided web channel or the Direct Line channel from the Azure Bot Service. This is the path when the agent must be customer-facing — an e-commerce support bot, an appointment-scheduling assistant, or an agent embedded in a bespoke internal tool. Authentication matters here: if the agent uses SharePoint, Dataverse, or connector knowledge, you must configure user authentication so each end user only sees the data their Microsoft Entra identity permits. Publishing without authentication on a grounded agent is a common and serious configuration mistake.

10Cost

Pricing: $200 capacity packs, pay-as-you-go, and worked credit math

Copilot Studio is not a single flat seat for every scenario — it combines a tenant license path with consumption metered in Copilot Credits, and this is where Dynamics 365 customers get surprised at month-end. Microsoft sells Copilot Studio as a tenant-wide license that includes Copilot Credit capacity packs of 25,000 credits each at US$200.00 per pack per month. Pay-as-you-go via Azure is US$0.01 per credit with no up-front commitment. Prepaid packs work out to about US$0.008 per credit (roughly 20–25% cheaper than PAYG when you use the pack fully). Unused prepaid credits do not roll over month to month. A free Copilot Studio user license is still required for each maker who builds and manages agents.

Microsoft documents billable rates on the standard harness. Classic answers cost 1 Copilot Credit; generative answers cost 2; agent actions cost 5; tenant graph grounding for messages costs 10; agent flow actions cost 13 credits per 100 actions; and text/generative AI tools range from 1 credit (basic, per 10 responses) through 15 (standard) to 100 (premium, per 10 responses) — with premium also used for reasoning-model token burn. Voice has separate per-minute tiers (classic voice 10, GenAI voice 35, premium GenAI voice 75 credits per minute). Critical inclusion: employee-facing (business-to-employee) usage of agents by a user licensed with Microsoft 365 Copilot, when the agent runs under that authenticated user's identity, is typically no charge against credits for core answer and action features within fair-use limits. Computer-using agents (CUA) are not included in that Microsoft 365 Copilot USL inclusion. External users, unlicensed internal users, and external channels burn credits.

Work the math before you publish. Microsoft's own examples: a website support agent averaging four classic answers and two generative answers across 900 customers per day uses [(4×1)+(2×2)] × 900 = 7,200 credits per day — more than one 25,000-pack every four days at that volume. A sales performance agent with four generative answers and four tenant-graph groundings for 100 unlicensed users costs [(4×2)+(4×10)] × 100 = 4,800 credits per day. An autonomous order-processing agent that fires four agent actions per order costs 20 credits per run. Use the official Microsoft Copilot Studio agent usage estimator to model traffic, knowledge, tools, and orchestration before go-live. When prepaid capacity hits about 125% overage, Microsoft can disable custom agents until you reallocate capacity, buy more packs, or enable PAYG.

Three purchase paths cover most estates. (1) Microsoft 365 Copilot seats: licensed users can build and use internal agents inside Microsoft 365 at no additional credit cost for included scenarios — but publishing to external channels and serving unlicensed users needs standalone Studio capacity. (2) Prepaid capacity packs: US$200/month for 25,000 tenant-pooled credits, stackable, best when volume is predictable. (3) Azure pay-as-you-go at US$0.01/credit: no commitment, auto-covers overflow, ideal for pilots and spiky external traffic. There is also a pre-purchase plan (Copilot Credit Commit Units) for annual credit commits with reported discounts up to about 20%. Budget license-plus-consumption together — never license alone.

  • Pack: $200/month for 25,000 Copilot Credits; PAYG: $0.01/credit via Azure; packs ≈ $0.008/credit when fully used
  • Classic answer 1 · Generative answer 2 · Agent action 5 · Tenant graph grounding 10 credits (Microsoft Learn rates)
  • M365 Copilot-licensed users: B2E agent usage under their identity often no-charge for core features (fair use); CUA excluded
  • Overage: enforcement can disable custom agents around 125% of prepaid capacity — enable PAYG before peak season
  • Model volume with Microsoft's agent usage estimator before switching production agents on
Copilot Studio Copilot Credit rates (Microsoft Learn billing rates, standard harness)
FeatureCreditsApprox. PAYG cost at $0.01/creditNotes
Classic answer1~$0.01Authored static responses
Generative answer2~$0.02AI-generated from knowledge/context
Agent action5~$0.05Triggers, deep reasoning, topic transitions; CUA also at action rate
Tenant graph grounding10~$0.10Optional RAG over tenant Graph + connectors
Agent flow actions13 per 100 actions~$0.13 / 100Flow steps without per-step reasoning
AI tools — basic / standard / premium1 / 15 / 100 per 10 responsesVariesPremium covers advanced reasoning; token meters also apply
GenAI voice (per minute)35~$0.35/minCore activity included in voice tier
Capacity pack25,000 / month$200 / packTenant-pooled; ~$0.008/credit if fully used
11Guardrails

Governance: DLP, environments, authentication, moderation, and audit

Building the agent is the easy half; governing it is what determines whether it ships safely. Copilot Studio exposes several settings that control how aggressively the agent answers and how grounded those answers are. Content moderation can be set at the agent level, the topic level (in a generative answers node), and the prompt level (in a prompt tool), with topic-level settings taking precedence at runtime. Moderation ranges from Lowest (most answers, more risk of harmful content) to Highest (fewer answers, stricter filter); the default is High.

The 'Allow ungrounded responses' setting is the one to understand before launch. When it is off and the agent has generative orchestration on, the agent blocks any response generated in a turn where it did not use a knowledge source or tool — even a follow-up answered from conversation history. This is strict by design: it forces every answer to be grounded. The trade-off, which Microsoft documents honestly, is that the model sometimes generates a correct answer from a knowledge source but omits the in-text citation, in which case the agent withholds the answer as if it found nothing. To make grounded answers more consistent, add citation instructions to the agent and include ContentLocation and Title fields in any custom data source.

Data Loss Prevention is no longer optional. Since early 2025, data policy enforcement is in effect for all tenants; agent data-policy exemption is no longer supported, and previously exempted agents are subject to enforcement. Admins configure Copilot Studio and Power Platform data policies in the Power Platform admin center to govern maker/user authentication, knowledge sources, actions and connectors, HTTP requests, channel publication, Application Insights, and triggers. If an agent violates the environment's data policy, makers see a publish-blocking error. Design DLP before the first agent: separate Default (restrictive) from a managed maker environment (connectors you intentionally allow) and an external-facing environment (anonymous web channel, tighter outbound rules).

Beyond answer quality, treat these controls as non-negotiable for Dynamics 365 agents. (1) User authentication: any agent grounded in SharePoint, Dataverse, or connectors must authenticate so each user only sees permitted content. (2) Environment architecture: keep agents in the same Power Platform environment as their solutions and Dataverse data; use Managed Environments / environment groups for production isolation. (3) Identity: Microsoft Entra Agent IDs (preview path rolling through 2026) let admins scope connector permissions, Conditional Access, and DLP to individual agents rather than a shared maker identity. (4) Audit and inventory: use the agent inventory schema and Power Platform admin center analytics for sessions, autonomous runs, and readiness/status; session transcripts and evaluation runs support review before scale. (5) Responsible AI: Microsoft warns that Copilot can give incorrect responses; treat agent output as a starting point a qualified human reviews before it posts, resolves, or advises.

Governance checklist for production Copilot Studio agents
ControlWhere configuredWhat it prevents
Data policies (DLP)Power Platform admin centerBlocked connectors, open HTTP, or forbidden knowledge mixes
Environment isolationPower Platform environmentsDev agents publishing with prod credentials
User authenticationAgent security settingsAnonymous access to Dataverse/SharePoint data
Allow ungrounded responses = offAgent / generative answers nodeAnswers invented without knowledge or tools
Content moderation High+Agent / topic / promptUnsafe or policy-violating generated text
Human approval flowsAgent flows / Power AutomateAutonomous posts to ledger or case close
Agent inventory + analyticsAdmin center / agent inventoryShadow agents and runaway credit burn
Entra Agent IDs (preview)Admin identity settingsOver-broad connector permissions on shared accounts
12Decision Framework

Copilot Studio vs Microsoft 365 Copilot seats vs classic topic bots

Three surfaces get confused in every budget meeting: the Microsoft 365 Copilot seat (per-user productivity Copilot in Office, Teams, and Chat), Copilot Studio as a maker platform (custom agents, topics, tools, external channels), and classic topic-driven bots (deterministic trigger-phrase paths, often the older Teams-plan or classic-orchestration pattern). They solve different jobs. A seat multiplies an individual knowledge worker. Studio multiplies a process you design once and deploy to many users or channels. A classic topic bot is Studio (or a subset of it) constrained to authored paths when you need auditability over flexibility.

Choose Microsoft 365 Copilot seats when the value is personal: summarize my email, draft in Word, analyze in Excel, ask Chat about files the user already can open. Agent Builder inside Microsoft 365 is the lightweight path for simple internal agents that stay in the M365 shell. Choose standalone Copilot Studio capacity when you need external channels (public website, custom app, social), multi-agent systems, premium/custom connectors, Dataverse-backed enterprise agents, voice/IVR, computer use, or usage by people without M365 Copilot licenses. Choose classic orchestration (or tightly authored topics under generative mode with narrow tools) when regulated intake, scripted compliance scripts, or branch-by-branch audit trails matter more than free-form conversation.

Cost interaction matters as much as features. M365 Copilot-licensed employees using internal agents under their own identity often incur no additional Copilot Credits for core B2E scenarios, which is why many enterprises start with seat-covered internal assistants. The same agent design serving a public website, partner portal, or unlicensed call-center floor burns the $200/25k pack or PAYG meter. After June 2026, plan new internal agents against the Copilot Studio web app rather than the sunset path for creating classic chatbots in the Teams app. If you only need a fixed approval chain with no conversation, skip Studio and use Power Automate.

When to use seats, Studio, or classic topic bots
NeedBest fitWhy
Personal productivity in Office/TeamsMicrosoft 365 Copilot seatPer-user AI in apps; not a custom multi-channel bot
Quick internal helper in M365 onlyAgent Builder / Studio lite pathFast, low ceremony; limited external publish
Customer website or partner portal botCopilot Studio + capacity/PAYGExternal channels and unlicensed users meter credits
Dynamics-grounded process agentCopilot Studio + Dataverse toolsCustom knowledge, connectors, human-in-loop flows
Regulated scripted intakeClassic orchestration topicsDeterministic branches and explicit tool calls
Fixed non-conversational workflowPower Automate (not Studio)No probabilistic orchestration overhead
132026 Capabilities

What changed in 2026: agentic wave highlights worth building for

Microsoft's 2026 release wave 1 and subsequent monthly Copilot Studio updates moved the product from 'chatbot builder' toward multi-agent, evaluable, governable agent systems. You do not need every preview feature on day one, but you should know which capabilities change architecture decisions so pilots do not paint you into a corner.

Capabilities that are generally available or production-ready enough to plan against: computer use (agents control browsers and desktop apps when APIs are missing); agent-to-agent (A2A) connections so a front-door agent can delegate to specialists; agent evaluations (test sets, multi-turn conversation tests, activity maps) so quality is measurable before scale; the agent usage estimator for credit forecasting; environment-wide analytics across agents (sessions, autonomous runs, task completion trends); model choice for primary orchestration (including generally available ChatGPT-class and Claude options in many regions, with experimental deep-reasoning models); and the Visual Studio Code extension for developer-centric agent ALM.

Capabilities in preview or early production-ready preview that affect roadmap conversations: Work IQ / Microsoft IQ tools to ground agents in real-time Microsoft 365 work context (mail, calendar, files, chats); Foundry IQ connections for knowledge bases tuned in Azure AI Foundry; Entra Agent IDs for per-agent identity and Conditional Access; real-time voice agents for telephony scenarios including Dynamics 365 Contact Center; multi-agent orchestration and skills/memory in the newer agent experience (GitHub Copilot harness path alongside classic); and Windows 365 for Agents MCP server for cloud PC operational control. Treat previews as design options with an exit plan — do not bet month-end close on a preview-only dependency.

For Dynamics 365 SMEs, the practical 2026 stack is still boring by design: generative orchestration with excellent descriptions, Dataverse + SharePoint knowledge under user auth, a short list of well-named tools, classic or tightly constrained paths for money movement, evaluations on a golden test set, and credit math before external publish. Layer computer use only where connectors fail; layer A2A when one agent has become a kitchen-sink monolith; layer voice when phone is a real channel, not a demo.

2026 Copilot Studio capability snapshot (plan against GA first)
CapabilityStatus (as of mid-2026 docs)Builder implication
Computer useGeneral availabilityAutomate UI when no API; budget agent-action credits
Agent-to-agent (A2A)General availabilitySplit monolith agents into specialists
Agent evaluationsGeneral availabilityGate production on test sets + multi-turn tests
Usage estimatorAvailableForecast credits before go-live
Work IQ / Microsoft IQ toolsPreview / rollingRicher M365 work context for internal agents
Entra Agent IDsPreviewPer-agent identity and DLP scoping
Real-time voice agentsPreview pathsContact center / telephony channel design
Foundry / model choiceGA + experimental optionsTrade cost, latency, and reasoning depth
14Honest Fit

When to build in Copilot Studio — and when not to

Copilot Studio is the right tool when the included Copilot in your Dynamics 365 apps — or a Microsoft 365 Copilot seat plus Agent Builder — does not cover a scenario and you need a custom agent that knows your data and takes your actions. Strong fits: a customer-facing support agent grounded in your knowledge base and case history; an internal assistant that answers policy and benefits questions from SharePoint; a sales assistant that summarises opportunity context and drafts follow-ups; an operations agent that triages work orders and routes them through an approval flow; a multi-agent system where a front-door agent delegates to domain specialists. In each case the value comes from grounding in your specific Dataverse data and taking actions in your specific systems — neither of which stock app Copilot fully replaces out of the box.

It is the wrong tool when the problem is deterministic rather than conversational. If the requirement is a fixed workflow that runs the same way every time — an approval chain, a scheduled data load, a document generation pipeline — Power Automate is the better surface, and Copilot Studio adds probabilistic orchestration you do not need. It is also the wrong tool for regulated calculations, audit-supporting entries, and anything that must be reproducible to the cent: those should stay in deterministic code or configured business logic, with the agent at most drafting or triaging the surrounding work.

The honest framing is that Copilot Studio is a force multiplier on work you already trust humans to review, and a scoped automation project for anything autonomous. Build the first agent on a low-risk, high-frequency scenario (internal Q&A from SharePoint is the canonical starter), measure the credit consumption, refine the descriptions and knowledge sources against real queries, and only then scale to customer-facing or action-taking agents. SMEs that try to ship a high-stakes autonomous agent as their first build usually hit a governance or budget surprise that a smaller pilot would have surfaced.

15Why Flectic

How Flectic helps you build agents that ship

Flectic is an AI-driven ERP and CRM implementation partner for SMEs on Microsoft Dynamics 365 and Odoo, delivering remote-first across Canada, the UK, and the US. We are dual-platform and platform-neutral — we implement Business Central, the F&O-tier apps, and Odoo — so we have no incentive to push a build you do not need. For Copilot Studio specifically, we help SMEs pick the right first agent, design the topic graph and descriptions for generative orchestration, wire Dataverse and SharePoint knowledge with correct user authentication, model the credit budget before the agent goes live, and put governance and human-review flows around anything that takes a real action.

Our AI-Accelerated Delivery Framework is designed to deliver up to 3x faster than a conventional rollout — qualified by our delivery methodology, not a blanket guarantee. The most useful thing we can do in a first conversation is run a platform-neutral readiness assessment: name one or two agent scenarios that would actually move the needle for your team, scope the knowledge sources and tools each needs, estimate the monthly credit cost against your real conversation volume, and tell you honestly whether Copilot Studio is the right surface or whether the included Dynamics 365 Copilot — or a deterministic Power Automate flow — already covers it.

FAQ

Frequently asked questions

What is Microsoft Copilot Studio used for?

Microsoft Copilot Studio is a graphical, low-code tool for building custom AI agents and agent flows on top of Dynamics 365, Dataverse, and the Power Platform. You use it when the Copilot experiences included inside your Dynamics 365 apps or a simple Microsoft 365 Agent Builder agent do not cover a scenario and you need a custom agent that grounds answers in your business data, takes actions through tools and connectors, and reaches users on Microsoft Teams, the web, voice, or another Azure Bot Service channel. Microsoft defines it as 'a graphical, low-code tool for building agents and agent flows.'

How much does Microsoft Copilot Studio cost in 2026?

Standalone Copilot Studio is sold as a tenant-wide license that includes capacity packs of 25,000 Copilot Credits at US$200 per pack per month. Pay-as-you-go via Azure is US$0.01 per credit. Prepaid packs are about US$0.008 per credit when fully used. Core billable rates include classic answers (1 credit), generative answers (2), agent actions (5), and tenant graph grounding (10). Employee-facing usage by Microsoft 365 Copilot-licensed users under their authenticated identity is often included at no additional credit charge for core features (fair use); external users and external channels consume credits. Always confirm against Microsoft's current licensing guide and agent usage estimator.

What is a Copilot Credit and how do I estimate monthly usage?

Copilot Credits are the consumption unit for agent answers, actions, grounding, flows, voice, and AI tools. Total cost is the sum of credits your agents burn. Example from Microsoft: a support bot with four classic and two generative answers for 900 customers/day uses 7,200 credits/day. Model traffic, orchestration mode, knowledge sources, and tools in the Microsoft Copilot Studio agent usage estimator before production. Prepaid capacity that hits roughly 125% overage can disable custom agents until you buy more capacity or enable PAYG.

Copilot Studio vs Microsoft 365 Copilot seats — which do I need?

Buy Microsoft 365 Copilot seats when the goal is personal productivity inside Office, Teams, and Copilot Chat, including lightweight internal agents built with Agent Builder. Buy Copilot Studio capacity (packs or PAYG) when you need external channels, unlicensed users, premium/custom connectors, multi-agent systems, voice/IVR, computer use, or rich Dataverse process agents beyond the seat experience. Many estates use both: seats for employees, Studio meters for customer-facing or high-volume process agents.

What is the difference between generative and classic orchestration in Copilot Studio?

Classic orchestration selects the topic whose trigger phrases best match the user's query, falls back to knowledge when no topic matches, and only calls tools explicitly from within a topic — you author Question and Message nodes manually. Generative orchestration (the default for new agents) uses a language model to choose the best combination of topics, tools, knowledge sources, and other agents based on their descriptions, can chain several together for multi-intent queries, proactively searches knowledge, and auto-generates questions to fill missing inputs. Generative is more flexible and natural; classic is more deterministic and auditable.

Can a Copilot Studio agent use Dataverse and Dynamics 365 connectors?

Yes. Dataverse is a first-class knowledge source with retrieval-augmented generation under the end user's Microsoft Entra ID authentication. Tools and connectors can create or update Dynamics 365 records (Sales, Customer Service, Field Service, and generic Dataverse), call Business Central APIs via custom connectors or HTTP, and run agent flows with human approval steps. In generative mode you can add unlimited Dataverse knowledge sources; classic mode is more limited (for example two Dataverse sources with up to 15 tables each on conversational boosting). DLP policies must allow the connectors you intend to use.

How do DLP and environments govern Copilot Studio agents?

Admins configure data policies in the Power Platform admin center to control authentication, knowledge sources, connectors, HTTP requests, triggers, and publishing channels. Since early 2025, data policy enforcement applies to all tenants and agent exemptions are no longer supported. Publish fails when an agent violates the environment policy. Best practice is environment isolation: restrictive Default, a managed maker/dev environment with approved connectors, and a separate production or external-facing environment for anonymous channels. Pair DLP with user authentication, content moderation, and approval flows on irreversible actions.

Do I need to write code to build a Copilot Studio agent?

No. You can create an agent by describing it in plain language — its instructions, triggers, knowledge sources, and tools — and then refine it on a graphical authoring canvas by adding nodes (Message, Question, Condition, Tool, and others) to topics. There is also a code editor that shows a topic as YAML for portability, and a Visual Studio Code extension for advanced ALM, though Microsoft cautions that designing entire complex topics only in the code editor is not fully supported. The primary authoring experience remains low-code.

What channels can I publish a Copilot Studio agent to?

Agents can engage users in multiple languages across websites, mobile apps, Facebook, Microsoft Teams, voice/telephony paths, and channels supported by the Azure Bot Service. You build and test once, then configure channels. Microsoft 365 Copilot-oriented paths emphasize internal Microsoft 365 surfaces; standalone Studio capacity is required for many external publish scenarios. After the end of June 2026, the Copilot Studio for Teams app can no longer create classic chatbots and redirects makers to the Copilot Studio web app — plan new agents against the web app.

How do I stop a Copilot Studio agent from hallucinating?

Use several controls together. Ground the agent in relevant knowledge (Dataverse, SharePoint, documents, websites, connectors). Consider turning off 'Allow ungrounded responses' under generative orchestration so answers require a knowledge source or tool. Keep content moderation at High or above and add citation instructions. Write precise topic and tool descriptions so generative orchestration picks the right components. Run agent evaluations with multi-turn test sets before production. Microsoft warns that Copilot can give incorrect responses — have a qualified human review anything that posts or resolves.

Copilot Studio vs the Copilot inside Dynamics 365 — what is the difference?

The Copilot inside each Dynamics 365 app (Business Central, Sales, Customer Service, Field Service, Supply Chain Management, Finance) ships with the app and is configured, not built — it summarises records, drafts content, and answers questions over that app's data. Copilot Studio is the maker tool you use when those included experiences do not cover a scenario and you need to build a custom agent with your own instructions, knowledge sources, topics, tools, and channels. You can also use Copilot Studio to extend Microsoft 365 Copilot with enterprise data and scenarios.

What 2026 features should I plan for in Copilot Studio?

Plan first against generally available capabilities: computer use for UI automation without APIs, agent-to-agent orchestration, agent evaluations and multi-turn tests, usage estimation for credits, stronger admin analytics, and broader model selection. Treat Work IQ / Microsoft IQ grounding, Entra Agent IDs, real-time voice agents, and some Foundry integrations as roadmap options with preview caveats. Keep production money paths on deterministic flows with human approval regardless of how agentic the demos look.

Sources & methodology

23 cited

Every pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.

  1. 01
    Microsoft Copilot Studio is a graphical, low-code tool for building agents and agent flows; its standout feature is connecting to data sources via prebuilt or custom connectors, and the low-code experience puts AI authoring at your fingertips without an extensive technical background.learn.microsoft.com · verified vendor-primary
  2. 02
    An agent is an AI companion that coordinates language models with instructions, context, knowledge sources, topics, tools, inputs, and triggers; agents can engage users across websites, mobile apps, Facebook, Microsoft Teams, or any channel supported by the Azure Bot Service.learn.microsoft.com · verified vendor-primary
  3. 03
    A topic defines how an agent conversation progresses; topics contain nodes (Message, Question, Adaptive Card, Condition, Variable management, Topic management, Tool, Advanced), and Microsoft recommends 5-10 trigger phrases per topic, with periods in topic names preventing solution export.learn.microsoft.com · verified vendor-primary
  4. 04
    By default, newly created agents use generative orchestration; an admin can turn it off per environment, in which case agents created there can only use classic orchestration. An agent created from a prebuilt agent inherits that agent's orchestration setting.learn.microsoft.com · verified vendor-primary
  5. 05
    Under generative orchestration the agent selects topics, tools, other agents, and knowledge sources based primarily on their description, can chain multiple together for multi-intent queries, auto-generates questions to fill missing inputs, and uses limited recent conversation history; custom entities are not yet supported as topic/tool input parameters.learn.microsoft.com · verified vendor-primary
  6. 06
    Supported knowledge sources are public websites (Bing), documents (uploaded to Dataverse), SharePoint (Graph Search), Dataverse (retrieval-augmented generation), and enterprise data via connectors (Microsoft Search); SharePoint, Dataverse, and connectors use the agent user's Microsoft Entra ID authentication.learn.microsoft.com · verified vendor-primary
  7. 07
    Knowledge source limits differ by orchestration mode: classic mode caps the Conversational boosting topic at 4 SharePoint URLs, 4 website URLs, and 2 Dataverse sources (up to 15 tables each); generative mode allows unlimited Dataverse and connector sources, 25 websites, and 25 SharePoint URLs, filtering beyond 25 sources with an internal GPT model.learn.microsoft.com · verified vendor-primary
  8. 08
    The 'Allow ungrounded responses' setting (requires generative orchestration) blocks any response generated in a turn where the agent used no knowledge source or tool; because the model sometimes omits citations, this can intermittently suppress correct answers. Content moderation ranges from Lowest to Highest (default High) and can be set at agent, topic, and prompt level, with topic-level taking precedence.learn.microsoft.com · verified vendor-primary
  9. 09
    Two Copilot Studio flow formats exist: agent flows (Power Automate-like authoring, native to Copilot Studio) and workflows (newer, public preview, revamped visual designer). Flows can run standalone or trigger from an agent as a tool, and can run prompts, call agents, and include human-review steps.learn.microsoft.com · verified vendor-primary
  10. 10
    A standalone Copilot Studio subscription enables generative AI agents; the Teams plan (select Microsoft 365 subscriptions) restricts agents to classic orchestration and Teams-only publishing. After end of June 2026, the Copilot Studio for Teams app can no longer create classic chatbots and redirects makers to the Copilot Studio web app.learn.microsoft.com · verified vendor-primary
  11. 11
    Copilot Credits are available via prepaid capacity packs (25,000 credits per pack per month), pay-as-you-go, and prepurchase plans; capacity is pooled across the tenant.learn.microsoft.com · verified vendor-primary
  12. 12
    Tool node types call a flow like Power Automate or Excel Online, or use a connector or another type of tool; there is a shared Tools page for defining reusable tools across agents.learn.microsoft.com · verified vendor-primary
  13. 13
    Copilot Studio is sold as a tenant-wide license including Copilot Credit capacity packs of 25,000 credits each at $200.00/pack/month; PAYG meter available with no up-front commitment; packs and PAYG have no in-product feature difference—only payment method.microsoft.com · verified vendor-primary
  14. 14
    Azure pay-as-you-go list price is $0.01 per Copilot Credit for Copilot Studio consumption.azure.microsoft.com · verified vendor-primary
  15. 15
    Standard harness billing rates: classic answer 1 credit, generative answer 2, agent action 5, tenant graph grounding 10, agent flow actions 13 per 100 actions; AI tools basic/standard/premium 1/15/100 per 10 responses; voice tiers 10/35/75 credits per minute; M365 Copilot licensed B2E usage often no charge for core features under fair use; CUA not included in M365 USL; overage enforcement around 125% prepaid capacity can disable custom agents.learn.microsoft.com · verified vendor-primary
  16. 16
    Since early 2025, Copilot Studio data policy (DLP) enforcement is in effect for all tenants; agent DLP exemption is no longer supported; policies govern authentication, knowledge, actions/connectors, HTTP, channels, App Insights, and triggers via Power Platform admin center.learn.microsoft.com · verified vendor-primary
  17. 17
    Copilot Studio security and governance includes geographic data residency, DLP, environment routing, autonomous agent governance with data policies, and admin controls for agent security.learn.microsoft.com · verified vendor-primary
  18. 18
    2026 Copilot Studio notable changes include GA computer use, GA agent-to-agent protocol, GA agent evaluations, agent usage estimator, model selection (e.g. GPT-5.5 Chat / Claude options), VS Code extension, plus previews for Work IQ/Microsoft IQ, Entra Agent IDs, real-time voice, Foundry IQ, and multi-agent skills/memory in the new agent experience.learn.microsoft.com · verified vendor-primary
  19. 19
    2026 release wave 1 for Power Platform and Copilot Studio emphasizes customizing Agent Builder agents in Studio, high-value AI actions, deeper governance, multi-agent orchestration, evaluations, and connections to Microsoft Foundry and Work IQ.microsoft.com · verified vendor-primary
  20. 20
    Copilot Credits became the common currency for agents starting September 1, 2025 (replacing messages naming), available via PAYG, prepurchase plans, and prepaid packs; quantity per pack and PAYG rate unchanged at that transition.learn.microsoft.com · verified vendor-primary
  21. 21
    Practitioner signal: enterprise AI pricing narrative shifting from fixed seats toward metered agent activity for Copilot Studio and Dynamics agents (2026 community discussion).x.com · verified secondary
  22. 22
    Practitioner signal: organizations building agents with Copilot Studio typically need a Copilot Studio license providing 25k Copilot Credits per month at the tenant (Microsoft MVP community guidance, Aug 2026).x.com · verified secondary
  23. 23
    Microsoft publishes worked credit examples (support agent 7200 credits/day, sales graph agent 4800 credits/day for unlicensed users, order agent 20 credits per four actions) and points to the Copilot Studio agent usage estimator for forecasting.learn.microsoft.com · verified vendor-primary

Related services & solutions

Want a custom Copilot agent that actually ships?

Book an ERP Readiness Call with Flectic. We are a platform-neutral partner implementing Dynamics 365 and Odoo for SMEs across Canada, the UK, and the US, with AI-accelerated delivery designed to deliver up to 3x faster. In 30 minutes we will name one or two agent scenarios worth building, scope the Dataverse and SharePoint knowledge each needs with correct authentication, estimate the monthly Copilot Credit cost against your real conversation volume, and tell you honestly whether Copilot Studio is the right surface or whether the included Dynamics 365 Copilot already covers it.

Book an ERP Readiness Call
Response within one business day