Your support team spends 15 hours a week answering the same questions. Your sales reps hunt for information across four different tools. Management wants an "AI chatbot" on the website. And someone read that Copilot Studio lets you build an AI agent without writing a single line of code. That is true. But it is more nuanced than that.
Microsoft Copilot Studio (formerly Power Virtual Agents) is a low-code tool for building chatbots and AI agents within the Microsoft 365 ecosystem. For some use cases, it is exactly what you need. For others, it is a costly trap that will hit a ceiling within a few weeks. This guide helps you tell the difference — without jargon and without spin.
What Copilot Studio Is (and What It Replaces)
Copilot Studio is Microsoft's platform for building conversational agents — AI chatbots that can answer questions, execute tasks, and connect to your Microsoft tools. It is the direct successor to Power Virtual Agents, rebranded in late 2023 and integrated into the Microsoft 365 Copilot ecosystem.
Concretely, Copilot Studio lets you:
- Create a chatbot in natural language: you describe what the agent should do, and the platform generates the conversational structure
- Connect knowledge sources: SharePoint, OneDrive, Dataverse, public websites, and directly uploaded files
- Deploy across multiple channels: Microsoft Teams, websites, Facebook, and any channel supported by Azure Bot Service
- Automate tasks via Power Automate: sending emails, creating tickets, updating databases
- Extend Microsoft 365 Copilot with specialised agents on your business data
The interface is visual, with a node-based conversational flow editor. You do not need to know how to code to build a basic agent. That is Microsoft's stated strength, and it holds true for simple cases.
Power Virtual Agents vs Copilot Studio: they are the same thing
If you still see references to Power Virtual Agents (PVA), they refer to the old version of Copilot Studio. Microsoft unified the product under the Copilot Studio name in late 2023. Classic PVA features are still accessible, but the new generative capabilities (AI orchestration, knowledge sources, agent flows) are only available in the modern version.
Where Copilot Studio Delivers: 4 Cases Where It Is Enough
Let's be straight: for an SME already on Microsoft 365, Copilot Studio can solve real problems without excessive budget. Here are the cases where the tool is in its element.
1. Internal FAQ on Teams
Your HR team answers the same questions 30 times a month: leave policy, health insurance, expense claims, company rules. A Copilot Studio agent connected to a SharePoint site containing your HR documents can answer automatically in Teams. Employees ask the question; the agent cites the relevant passage from the source document. Setup time: a few hours.
2. Level-1 Customer Support on Your Website
Recurring questions (opening hours, pricing, order tracking, return procedures) typically represent 60–70% of support tickets. A Copilot Studio chatbot deployed on your website can handle these requests and escalate complex cases to a human. If your support documents are already in SharePoint, setup is relatively straightforward.
3. Internal IT Assistant
Your employees open tickets for recurring issues: password resets, VPN configuration, application access. An agent connected to your IT knowledge base (SharePoint procedures) and to Power Automate (to trigger basic actions) can resolve some of these requests through self-service.
4. Structured Information Collection
You need to collect information from customers or employees in a structured way (quote requests, complaints, registrations). Copilot Studio excels at guided conversational flows: it asks questions in order, validates responses, and stores everything in Dataverse or sends a summary email.
Copilot Studio Pricing in 2026: What It Actually Costs
The pricing model for Copilot Studio is one of the least transparent parts of Microsoft's offering. Here is what you need to know.
| Item | Price | Details |
|---|---|---|
| Tenant licence (mandatory) | €173.30 excl. VAT/month | 25,000 Copilot credits, up to 20% discount with advance purchase |
| User licence (per creator) | Variable | Each person who creates or manages agents needs a dedicated licence |
| Pay-as-you-go (alternative) | Consumption-based | Requires an Azure subscription; billed on actual credits consumed |
| Teams-only access | Included with some Microsoft 365 plans | Limited to 10 sessions/user/24h, classic chatbots only — no generative agents |
The "free no-code" trap: the free trial lets you create an agent, but not publish it. Once in production, every generative message (those that use AI to generate a response) consumes credits. The more you use generative orchestration, knowledge sources, and tools, the higher the consumption. Without upfront estimates, the bill can be a surprise.
Microsoft offers a consumption estimator to forecast costs. Use it before committing.
The Real Limitations of Copilot Studio Nobody Mentions
Microsoft's documentation highlights features. Marketing articles talk about "1,400 connectors" and "no-code creation." Here is what that looks like in practice when an SME actually tries to deploy an agent.
Lock-in to the Microsoft Ecosystem
Copilot Studio works well when everything is in Microsoft: SharePoint for documents, Dataverse for data, Teams for distribution. But the moment you step outside that ecosystem, things get complicated. Connecting a Sage ERP, a Salesforce CRM, a business PostgreSQL database, or a specific SaaS tool requires Power Automate development, custom connector management, and sometimes Azure configuration. The "no-code" becomes low-code, then code.
SharePoint Limitations as a Knowledge Source
On paper, connecting SharePoint to Copilot Studio is simple. In reality:
- Files over 7 MB are not usable without an additional Microsoft 365 Copilot licence
- Documents protected by sensitivity labels are not indexed
- Classic SharePoint pages (ASPX) are not supported
- Queries cannot reference a file by name ("What does document X say?") — the agent cannot answer that type of question
- SharePoint lists are limited to the first 2,048 rows
- Knowledge synchronisation takes 4 to 6 hours — no real-time refresh
For an SME with hundreds of business documents in various formats spread across multiple systems, these limits are blockers. A custom RAG system has none of these constraints: it indexes any format, from any source, with configurable refresh intervals.
Generative Message Quotas
Every message that uses generative AI (orchestration, responses from knowledge sources, tools) is subject to quotas:
- 50 requests per minute / 1,000 per hour with 1 to 10 prepaid message packs
- 10 requests per minute / 200 per hour in trial environments
- When the quota is reached, users see an error message
For an internal chatbot used by 20 people, this is generally sufficient. For an agent deployed on a high-traffic website, it can become a bottleneck. And the user-facing error message is not configurable — not great for your company's image.
The "No-Code" Illusion for Complex Cases
Creating an agent that answers simple questions from SharePoint: yes, that is genuinely no-code. But as soon as you need to:
- Execute complex conditional business logic
- Call an external API with authentication
- Manipulate data before returning it to the user
- Handle multi-turn conversations with context memory
You need Power Automate, custom connectors, and often Power Platform skills that your business teams do not have. No-code is an entry point, not an end-to-end promise.
Copilot Studio vs Custom AI Assistant: An Honest Comparison
Rather than deciding upfront, here is a factual comparison to help you choose based on your real context.
| Criterion | Copilot Studio | Custom AI Assistant |
|---|---|---|
| Setup time | A few hours to a few days | 2 to 8 weeks depending on complexity |
| Skills required | Business team (simple cases) + Power Platform (advanced cases) | AI partner or internal technical team |
| Data sources | SharePoint, OneDrive, Dataverse, websites | Any source (ERP, CRM, databases, APIs, files) |
| AI model choice | Azure OpenAI (no choice) | Open (GPT, Claude, Mistral, open-source models) |
| Customisation | Text instructions + visual flows | Full (business logic, prompts, RAG pipeline) |
| Scalability | Bounded by Microsoft quotas | Configurable based on infrastructure |
| Typical monthly cost | €200–500/month (licences + credits) | Variable (hosting + API + maintenance) |
| Vendor lock-in | High (Microsoft ecosystem) | Low to none (open architecture) |
The real question is not "Copilot Studio or custom?" It is: "Does my use case stay within what Copilot Studio handles well?" If yes, go for it. If not, an AI audit of a few days will cost less than months spent trying to work around the limits of a tool that is not built for your need.
The Decision Tree: Copilot Studio or Custom Solution?
Here is the decision framework we use at Tensoria when a client asks the question.
Copilot Studio is probably the right choice if:
- You are already on Microsoft 365 and your documents are in SharePoint
- Your use case is an internal FAQ or level-1 customer support
- You do not need to connect data sources outside the Microsoft ecosystem
- Your generative message volume stays below a few hundred per hour
- You have a team familiar with Power Platform
A custom AI assistant is preferable if:
- Your data lives in an ERP (Sage, SAP, Odoo), a third-party CRM (Salesforce, HubSpot), or business databases
- You need to combine multiple sources in a single response
- Your documents exceed SharePoint's size or format limits
- You want to choose your AI model (for cost, quality, or data sovereignty reasons)
- Your agent needs to execute complex business actions (not just answer questions)
- You have confidentiality or compliance constraints requiring dedicated hosting
Many SMEs discover these limits after investing significant time. Upfront scoping prevents that scenario. This is especially true because the difference between a simple chatbot and a RAG system is not always obvious at first glance.
How to Get Started if Copilot Studio Works for You
If your use case fits the tool's strengths, here are the steps to get results quickly.
- Activate the free trial at copilotstudio.microsoft.com — you can create and test an agent, but not publish it without a licence
- Identify a specific use case: do not start with "a general chatbot." Target a concrete flow (HR FAQ, IT support, request collection)
- Prepare your knowledge sources: structure your SharePoint documents, verify that files are under 7 MB, and that pages are in modern format
- Create the agent by describing its instructions: be precise about tone, scope of responses, and escalation to a human
- Test with real users before deploying: the built-in test panel is useful but does not replace real users with real questions
- Deploy to one target channel: Teams for internal, your website for external. Start with a single channel
When Copilot Studio Is Not Enough: What a Custom Assistant Provides
At Tensoria, we work with SMEs that have often started with Copilot Studio or a generic chatbot and hit a ceiling. Here is what a custom AI assistant can do that Copilot Studio cannot.
Connection to Any Data Source
A custom assistant is not limited to SharePoint. It can index your ERP, your CRM, your business databases, your emails, your SaaS tools and combine all these sources to answer a question. A salesperson can ask: "What is this customer's order history and their open support tickets?" and get a synthesised answer drawn from three different systems.
Model Choice and Control
Copilot Studio uses Azure OpenAI exclusively. A custom assistant gives you the choice: GPT-4, Claude, Mistral, or an open-source model hosted on your own infrastructure. That choice directly impacts cost, response quality, and data sovereignty.
Complex Business Logic
Beyond answering questions, an autonomous AI agent can execute business actions: generate a personalised quote, update a status in your ERP, trigger a validation workflow, analyse an incoming document and route it to the right department. This kind of multi-step processing is well beyond Copilot Studio's capabilities.
No Quotas, No Vendor Lock-in
Your infrastructure, your rules. No 50-requests-per-minute limit imposed by a third-party platform. No dependence on a single ecosystem. If Microsoft changes its pricing or conditions, your assistant keeps running.
Frequently Asked Questions
Copilot Studio not enough?
We build AI assistants connected to your internal data, without the limits of low-code platforms.
Related Articles
- RAG vs simple chatbot: when to use which — understanding the difference between a basic chatbot and an assistant that can reason over your documents
- AI agents vs chatbots for SMEs: when a chatbot is no longer enough and you need to move to agentic AI
- Why an AI audit is essential before any project — the method to avoid picking the wrong tool
- Launching an AI project in your company: a realistic guide — scoping, budget, and concrete steps for SMEs
- All AI tools for business: our curated selection of tools accessible to SMEs