A retail company uses a Copilot Studio agent for customer service. Management requires that the agent automatically escalate to a live agent when: (1) the agent's confidence score falls below 50% on a customer's question, or (2) a customer explicitly says 'speak to a human' or similar phrases. A developer must implement both escalation paths. Which approach correctly implements both triggers?
Select an answer to reveal the explanation.
Short Explanation and Infographic
These two triggers are like separate alarm systems in the same building — a smoke detector (low confidence) and a panic button (user request). Each needs its own wiring: the system fallback topic for low confidence, and a dedicated trigger-phrase topic for explicit user requests. One setting cannot cover both.
Full explanation below image
Full Explanation
Copilot Studio provides distinct mechanisms for each escalation scenario. Low-confidence fallback is handled by the built-in system topic called 'Escalate' (or the fallback topic), which fires automatically when the agent's match confidence drops below the configured threshold. Developers can customize this topic to add a Transfer to Agent node or call a Power Automate flow to hand off to a live agent.
Phrase-based escalation is a separate concern. When a customer says 'speak to a human,' 'I want a live agent,' or similar, these are recognized as trigger phrases for a topic. The developer creates a dedicated topic with these phrases as triggers and routes it to the same escalation node (Transfer to Agent) that the low-confidence path uses. This ensures consistent handoff behavior from both paths.
Option B is incorrect because the confidence threshold setting only affects which topic is matched — it does not create a separate detection path for explicit user phrases like 'speak to a human.' Those phrases need to be recognized as topic triggers.
Option C is incorrect because session duration is not a valid or reliable escalation signal. A brief, efficiently-resolved conversation should not escalate, and a long but satisfied interaction should not either. Duration-based routing is not a Copilot Studio best practice.
Option D is incorrect because 'Multiple topics matched' is a disambiguation scenario, not a low-confidence fallback. It handles when the agent finds two plausible topics for a single utterance, not when confidence is generally low or when users request humans explicitly.
Exam tip: Memorize the names of Copilot Studio system topics — 'Escalate,' 'Fallback,' 'Greeting,' and 'End of Conversation' are frequently tested. Know which scenarios trigger each one.