Tensoria
AI Tools By Anas R.

Copilot Studio: Microsoft's No-Code Tool for Building AI Chatbots

Lire cet article en français →

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.

AI chatbot creation interface with Microsoft Copilot Studio for SMEs
Copilot Studio offers a visual interface for creating AI agents without development skills.

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.

Comparison between a Copilot Studio chatbot and a custom AI assistant connected to business data
Beyond simple cases, SMEs run into Copilot Studio's limits when trying to connect their business data.

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.

  1. Activate the free trial at copilotstudio.microsoft.com — you can create and test an agent, but not publish it without a licence
  2. Identify a specific use case: do not start with "a general chatbot." Target a concrete flow (HR FAQ, IT support, request collection)
  3. Prepare your knowledge sources: structure your SharePoint documents, verify that files are under 7 MB, and that pages are in modern format
  4. Create the agent by describing its instructions: be precise about tone, scope of responses, and escalation to a human
  5. Test with real users before deploying: the built-in test panel is useful but does not replace real users with real questions
  6. 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

No. The free trial lets you create and test an agent, but not publish it. The standard licence costs €173.30 excl. VAT/month for 25,000 Copilot credits, plus a user licence per agent creator. A pay-as-you-go model is available via Azure. Teams users on some Microsoft 365 plans get access to classic (non-generative) chatbots only.
They are the same product. Power Virtual Agents was renamed Copilot Studio in late 2023. The modern version adds generative orchestration, knowledge source integration (SharePoint, Dataverse), and native connection to Microsoft 365 Copilot. The classic interface remains accessible for existing chatbots.
In theory yes, via 1,400+ Power Platform connectors. In practice, each connector has its own limits (throughput, 5 MB max payload size, authentication). For a Sage ERP or Salesforce CRM, integrations often require Power Automate development and technical skills. The "no-code" promise hits its ceiling quickly.
Yes, with limits. It uses SharePoint, OneDrive, and Dataverse as sources. Files are limited to 512 MB, folders to 1,000 files per source, synchronisation takes 4 to 6 hours, and files protected by sensitivity labels are not indexed. For large volumes or non-Microsoft sources, a custom RAG system is more appropriate.
The standard plan costs €173.30 excl. VAT/month for 25,000 credits. Each generative message consumes credits in a variable quantity based on the orchestration and tools used. Factor in user licences per agent creator as well. Microsoft provides a consumption estimator to forecast the bill.
The most blocking limits: Microsoft ecosystem lock-in, generative message quotas (50–100 requests/minute depending on the plan), inability to index protected files, no combining of sources in a single query, and the real complexity of non-Microsoft integrations despite the no-code positioning.
When you need to connect non-Microsoft sources (ERP, third-party CRM, business databases), when your volumes exceed Copilot Studio's limits, when you want to choose your AI model, or when your use case requires complex business logic. An AI audit can settle the question objectively in a few days.

Copilot Studio not enough?

We build AI assistants connected to your internal data, without the limits of low-code platforms.

Book a Free AI Audit

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
Anas Rabhi, data scientist specializing in generative AI and LLM systems
Anas Rabhi Data Scientist & Founder, Tensoria

I am a data scientist specializing in generative AI, with a focus on LLM fine-tuning, NLP, and production RAG systems. I build custom AI solutions that integrate into existing workflows and deliver concrete, measurable results: document intelligence, internal assistants, and process automation.