This is the Trace Id: 00d90add6a583c6dd7194cdef266ace9
9/4/2025

City of Montréal supports citizens with a virtual agent built using Microsoft Copilot Studio

The City of Montréal wanted to provide citizens with a faster way to access information and support services.

The city selected Microsoft Copilot Studio to build an AI assistant and embed it in their public website. Along with providing faster access to over 40,000 pages of information, the agent integrates with two internal systems for additional information and resources.

In its first four months of operation, the agent is already getting high customer satisfaction scores. The city anticipates that the agent will also help the call center better manage high call volumes and seasonal spikes, enabling them to focus on higher priority items such as emergency calls.

City of Montreal

The City of Montréal is the second-largest city in Canada and the largest city in the province of Québec. With over 1.7 million citizens, Montréal is also the largest French-speaking city in North America. Montréal is distinguished by its cultural vitality and world-renowned creative forces while also being known as an exceptionally inclusive and dynamic city.

The city provides timely and relevant information to its citizens through multiple channels, including a call center and public website. To enable even faster access to information, Montréal added a conversational agent to its website using Microsoft Copilot Studio. Citizens can now use natural language to inquire about a wide range of topics such as public services, administrative procedures, tax payments, and public space maintenance.

The agent draws from over 40,000 pages of information on the city’s website. Additionally, the agent integrates with two internal systems. One covers specific information on waste collection, and another provides information on city facilities such as public libraries.

In the agent’s first four months of operation, results have already been extremely positive with high customer satisfaction scores. The city anticipates that the agent will also help the call center better manage high call volumes, including seasonal spikes, enabling them to focus on higher priority items such as emergency calls.

A fully customized virtual agent

The city attributes much of the success of their new agent to Copilot Studio. “The idea of developing a virtual assistant for our citizens was already part of our responsible AI integration strategy and Microsoft Copilot Studio definitely helped accelerate that plan,” says Mohamed Arhab, Solution Architect in the IT Department of the City of Montréal. Using Copilot Studio, the team was able to develop the virtual assistant entirely on its own, without support from outside developers or consultants. They were also able to leverage existing APIs to connect to backend systems. “With Copilot Studio, we didn’t have to develop any new custom APIs. This saved significant development time and resources.”

Arhab was especially impressed with how Copilot Studio could be used to customize the virtual assistant. As he explains, “One key reason we chose Copilot Studio was the option to easily combine classic, pre-built responses of a chatbot with the AI-generated responses of an agent. This hybrid option enabled us to achieve a higher level of accuracy than just using generative AI alone.”

Currently, over 85% of conversations are handled with generative answers connected to the public website, the rest being managed by default and custom topics and API calls to back-end systems.

Direct connectivity to backend systems provides an even better experience. Before the agent was deployed, inquiries about waste collection and facilities would only return a link to a web app which required a separate search. Now, the assistant can instantly provide a customized schedule for waste collection according to a user’s location. Similarly, when getting information about a city facility, a user can ask for a specific location and time without having to run through a long schedule on the site.

To further increase accuracy and improve intent recognition, the team added their own custom entities such as Canadian postal code and a list of Montréal's boroughs.

Based on internal testing, this ability to customize the agent has helped produce a 95% accuracy rate. As usage grows and the agent is refined, the team expects to increase this accuracy even further.

All tracking is done using a customized Power BI dashboard. The plan is to soon move to the default analytics capabilities of Copilot Studio. “Analytics in Copilot Studio has evolved quickly and now contains all the telemetry we need to effectively monitor and evaluate our virtual assistant,” says Arhab.

The security of Copilot Studio was an important consideration for the city. To ensure alignment with its privacy and security policies, the city’s cybersecurity team was involved throughout the project. “Our cybersecurity team completed a full review of Power Platform and Azure. They are confident with the technology and approved our use of Copilot Studio right away for the new agent,” says Arhab.

Going forward, the development team also plans to use tools offered through Managed Environments that are already used for other Power Platform projects. This includes pipelines for Power Platform. “We originally deployed our virtual assistant manually. But we now see pipelines for Power Platform as a far more efficient way to deploy virtual assistants at scale,” says Arhab.

Meeting growing demand with Copilot Studio

With the success of the initial launch, planning is already underway to expand the capabilities of the assistant. This includes adding integration to more digital services and knowledge sources. “Our goal is to make our virtual assistant the central point for accessing all information and services on our site,” says Arhab. The site averages over 50,000 visitors a day.

The team has also started work on an internal virtual assistant for the city’s community communications agents. The new assistant will combine natural language search of the public website with the ability to search internal documentation.

Meanwhile, other departments—such as Montréal’s IT support teams—have been so impressed with the new assistant that they have asked for their own virtual assistants. “As we receive more and more requests internally for virtual assistants, we’re confident that Copilot Studio will help us deliver those projects quickly and efficiently,” says Arhab.

“One key reason we chose Copilot Studio was the option to easily combine classic, pre-built responses of a chatbot with the AI-generated responses of an agent. This hybrid option enabled us to achieve a higher level of accuracy than just using generative AI alone.”

Mohamed Arhab, Solution Architect, IT Department, City of Montréal

Discover more details

Take the next step

Fuel innovation with Microsoft

Explore more customer stories

Find out how customers are achieving more with Microsoft products and solutions.
A man wearing headphones and smiling.

Talk to an expert about custom solutions

Let us help you create customized solutions and achieve your unique business goals.
Three people in a meeting room.

Transform work with Microsoft AI

Bring intelligence into the flow of work and help your organization achieve its goals with secure, scalable AI solutions.

Follow Microsoft