Create and deploy a custom Copilot

This article describes how to create and deploy a custom Copilot in Microsoft 365 Copilot for Service.

Prerequisites

Create a custom Copilot

You can create a custom Copilot in a few easy steps.

  1. Go to the main landing page for Copilot for Service and sign up for a license if you haven't already.

  2. A wizard appears, where you can create your custom Copilot. Select Create a custom copilot > Get Started.

  3. Set the name of the custom Copilot you want to create or continue with the predefined name, and then select Create.

    The environment defaults to the new Copilot for Service environment, but you can create the custom Copilot in a Copilot for Service trial environment. You're set up with System Customizer privileges in this environment.

    Note

    The custom Copilot can only be created in English language at this time.

  4. Set up your connections and sources of knowledge for your custom Copilot.

    Supply content connections like websites and knowledge base articles from customer engagement services, so that your Copilot can respond to real-time questions. These websites serve as a source of generative answers. For more information, see Manage content Sources.

    Screenshot showing how to connect your content of the Copilot for Service creation wizard.

  5. Select Create to create your Copilot.

    The new environment and Copilot are created. This process can take a few minutes. Once created, you land in the Copilot Overview page with a test chat open.

  6. Test the custom Copilot by typing questions in the Chat. In the Test Copilot panel, you can ask questions that trigger the generative answers capability. You might receive some types unhelpful responses for questions such as personal questions, questions that require authenticated access to content, or have no source content in the specified URL.

Note

  • Only one custom Copilot can be created per environment.
  • You can only have one custom Copilot per environment.

Customize your Copilot

With your new custom Copilot, you can make customizations and enhancements by editing existing content sources or adding new ones to expand your Copilot's knowledge.

  1. To customize your copilot, navigate to the Content sources page.

    Screenshot showing the Content sources page selected from the Content sources menu option.

  2. To configure your Copilot, navigate to the Configure Copilot page.

    Here you can manage your Copilot's conversational behavior and filter content from content sources.

    Screenshot showing the Configure copilot page selected from the Configure copilot menu option.

  3. Test your copilot in the Chat box.

Publish your Copilot

Publish your custom Copilot after making any changes to ensure your agents can engage with the latest content and access the Copilot through multiple connections.

To publish, select the Overview page of Copilot for Service, and then select Publish in the Publish your copilot card.

Screenshot that shows the location of the Publish button in Copilot for Service.

It may take a few minutes for the Copilot to publish. After it successfully publishes, the status indicator shows the last published timestamp.

Tip

An error appears if the copilot fails to publish. Select the link to open the Copilot in Microsoft Copilot Studio. Publishing the Copilot again in Microsoft Copilot Studio to see more details about the error.

Access your Copilot

Agents can talk to your Copilot from a web browser, in Microsoft Teams, or in your existing agent console.

Delete you Copilot

Perform the following steps to delete your custom Copilot in Copilot for Service:

  1. Select Overview > () > Delete copilot. In the popup that appears, select Go to Power Apps solutions to open Power Apps.

  2. In the Power Apps solution viewer, select the Managed tab to view the managed solutions of your custom copilot solution. The solution that From the solutions listed that are associated with the copilot.

  3. If you have unpublished updates and changes to the custom copilot result in unmanaged layers. Remove the unmanaged layers before deleting the solution.

    1. On the Unmanaged tab on the Power Apps solution page select Default solution.
    2. Find the topic as within the copilot subcomponent where you previously made changes.
    3. Select ... > Advanced > See solution layers, then delete the unmanaged layers.
  4. Search for solutions such as Service Copilot Service Now Knowledge Base, Service Copilot Salesforce Knowledge Base, or Service Copilot Zendesk Knowledge Base in all knowledge sources of the Copilot.

  5. Select (), and then select Delete. Delete all the solutions associated with knowledge sources the Copilot has, one by one.

  6. Select and delete Base components to enable Service Copilot and Agent Copilot Base, one by one.

    Important

    Each solution needs to be deleted one at a time to successfully delete them.

Your Copilot is fully deleted once all the solutions are deleted.