Configure the system fallback topic

Important

Power Virtual Agents capabilities and features are now part of Microsoft Copilot Studio following significant investments in generative AI and enhanced integrations across Microsoft Copilot.

Some articles and screenshots may refer to Power Virtual Agents while we update documentation and training content.

During a conversation, a Microsoft Copilot Studio copilot triggers the appropriate topic based on the user's input. If the copilot can't determine the user's intent, it prompts the user again. After two prompts, the copilot escalates to a live agent through a system topic called Escalate.

You can customize how the copilot behaves when user input doesn't trigger any topic. For example, you can build a catchall topic to capture unrecognized user intent, create a topic to call back-end systems, or route a topic to existing services.

Customize the fallback topic and behavior in the default system Fallback topic.

A fallback topic triggers On Unknown Intent to capture the unrecognized input.

View the default system fallback topic

  1. Open your copilot in Copilot Studio.

  2. From the navigation menu, select Topics & Plugins > System, then open the Fallback topic.

    Screenshot showing where the system fallback topic is located.

    You see the flow for the system fallback topic with two main nodes: Message and Redirect. The topic has a condition to ask the user no more than twice to rephrase their question. If the copilot still doesn't understand the question, the conversation is redirected. The redirection causes the Escalate system topic to trigger.

    Screenshot showing the fallback topic flow.

    Note

    In Microsoft Teams, there's no default system fallback topic. But you can always create one.

Customize the system fallback topic

You can customize this topic as with any other system topic. You can also use variables, such as the UnrecognizedTriggerPhrase, that store the user's input if the copilot can't understand.

For example, you can use a variable as an input and pass it to a Power Automate flow or Bot Framework skill.

Note

Since the fallback topic captures unknown content from the user, it doesn't have any trigger phrases.

Reset system fallback behavior by deleting the fallback topic

You can return a system fallback topic to its default behavior.

  1. Select the ... on the top menu bar.
  2. Select Reset to default.

Screenshot that shows where the reset button is located.

Warning

Setting a topic back to its default removes any changes you made to it.