Introduction
When a customer reaches out for help, they expect to land with someone who can actually resolve their issue, not be transferred twice and repeat themselves each time. Intelligent routing is what makes that possible. In Dynamics 365 Contact Center, unified routing uses a two-stage pipeline: first, classification rules evaluate each incoming work item and enrich it with context like priority, required skills, customer tier. Then, routing rules use that context to direct the work item to the right queue, where an assignment method selects the best available CSR (Customer Service Representative). The result is a system where every interaction reaches the right person automatically, without supervisors manually intervening.
Contoso is a mid-sized technology company with a customer support operation that's grown faster than its processes. Their contact center handles thousands of interactions every day across voice, live chat, and email. Until recently, CSRs were manually deciding who should handle what. A billing call might land with a technical support specialist. A Spanish-speaking customer might reach an English-only CSR. High-value enterprise clients waited in the same queue as general inquiries. Supervisors spent hours each day reassigning work that should have been routed correctly from the start.
Contoso's IT team has decided to fix this by implementing intelligent routing in Dynamics 365 Contact Center. As the functional consultant on the project, your job is to configure the full routing pipeline: the workstreams that act as entry points for each channel, the classification rules that enrich every incoming work item with context before it reaches a queue, and the routing methods that match customers to the most qualified available representative. You also need a way to verify that the routing is working as intended, and diagnose it quickly when it isn't.
By the end of this module, you're able to configure workstreams and work classification rules to categorize incoming work items, connect a Copilot Studio engagement agent to handle self-service interactions before routing to a CSR, implement skill-based routing, intent-based routing, and preferred representative routing, and use conversation diagnostics to trace routing decisions and resolve issues.