Three production Copilot Studio deployments in the past twelve months. Two of them are running well. One of them I would architect differently if I started again today. Here is the unvarnished version.

What the demos do not show you

The Copilot Studio demos are good. The build-a-chatbot-in-minutes experience is real. What the demos do not show you:

What genuinely works well

The deployment that I would do differently

My first production deployment was a policy Q&A agent for an HR team. The knowledge source was the company's SharePoint intranet. The assumption was that users would ask policy questions and get answers.

The problem: the intranet had six years of accumulated policy documents, some superseded, some contradictory, none clearly marked with effective dates. The agent would answer a question about parental leave policy with information from a document written before the policy changed two years ago.

What I would do differently: content audit before agent deployment. Identify and archive outdated documents. Add clear effective dates. Create a dedicated knowledge base for the agent rather than pointing it at the whole intranet.

A Copilot Studio deployment is only as good as the content behind it. The most important work before an agent launch is often content governance, not configuration.

The one thing that makes or breaks deployments

User expectation management. People have seen ChatGPT. They expect the agent to know everything, handle any question, and never be wrong. When the agent does not know something or asks a clarifying question, some users interpret this as a failure.

Set expectations clearly before launch: what this agent does well, what it does not handle (and how to escalate), and that it is a tool to help them find answers faster, not an oracle that is always right.

The best Copilot Studio deployments I have seen started small β€” one narrow use case, well-defined scope, high-quality content. They expanded from a solid foundation. The ones that struggled started broad and tried to do everything at once.