Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      10 Ways Node.js Development Boosts AI & Real-Time Data (2025-2026 Edition)

      August 18, 2025

      Looking to Outsource React.js Development? Here’s What Top Agencies Are Doing Right

      August 18, 2025

      Beyond The Hype: What AI Can Really Do For Product Design

      August 18, 2025

      BrowserStack launches Chrome extension that bundles 10+ manual web testing tools

      August 18, 2025

      ML Observability: Bringing Transparency to Payments and Beyond

      August 18, 2025

      Highlights from Git 2.51

      August 18, 2025

      3D Layered Text: The Basics

      August 18, 2025

      CodeSOD: Going Crazy

      August 18, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Optimizely Mission Control – Part II

      August 18, 2025
      Recent

      Optimizely Mission Control – Part II

      August 18, 2025

      AI: Security Threat to Personal Data?

      August 18, 2025

      Live Agent Transfer in Copilot Studio Using D365 Omnichannel – Step-by-Step Implementation

      August 18, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Access Root Directory in Nautilus File Manager

      August 18, 2025
      Recent

      Access Root Directory in Nautilus File Manager

      August 18, 2025

      Ptyxis: Ubuntu’s Leap Into GPU-Powered Terminals

      August 18, 2025

      Raspberry Pi Unveils $40 Five-Inch Touch Display 2

      August 18, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Live Agent Transfer in Copilot Studio Using D365 Omnichannel – Step-by-Step Implementation

    Live Agent Transfer in Copilot Studio Using D365 Omnichannel – Step-by-Step Implementation

    August 18, 2025

    Welcome to Part 2 of this blog series! In Part 1, we discussed the high-level architecture and use case for enabling live agent transfer from a chatbot.

    In this post, I’ll walk you through the actual steps to build this feature using:

    • Copilot Studio
    • D365 Omnichannel for Customer Service
    • Customer Service Workspace
    • Customer Voice

    Prerequisites

    • Dynamics 365 Customer Service license + Omnichannel Add-on
    • Admin access to D365 and Power Platform Admin Center
    • Agents added to your environment with proper roles

    Step-by-Step Implementation

    1: Set Up Omnichannel Workstream

    • Go to Customer Service Admin Center
    • Create a Workstream for live chat
    • Link it to a queue and assign agents

    Customer Service Workspace Customer Service Workspace1

    2: Create Chat Channel

    • In the same admin center, create a Chat Channel
    • Configure greeting, authentication (optional), timeouts
    • Copy the embed code to add to your portal or test site

    Customer Service Chat Channel for Copilot Studio

    3: Create a Bot in Copilot Studio

    • Create a bot and add core topics
    • Create a new topic: “Escalate to Agent”
    • Add trigger phrases like:
      • “Talk to someone.”
      • “Escalate to huma.n”
      • “Need real help”
    • Use the Transfer to Agent node
      • Select the Chat Channel
      • Add a fallback message in case agents are unavailable

    Coplot Studio

    4: Test the Flow

    • Open your bot via the portal or the embedded site
    • Trigger the escalation topic
    • Bot should say: “Transferring you to a live agent…”
    • An available agent receives the chat in the Customer Service Workspace
    • The agent sees the whole chat history and continues the conversation

    Copilot Studio & Customer Service

    5: [Optional] Post-Conversation Feedback Using Customer Voice

    To collect feedback after the chat ends, enable the native post-conversation survey feature in Omnichannel.

    Steps:

    1. Create a feedback survey in Microsoft Customer Voice
    2. Go to Customer Service Admin Center > Workstream > Behavior tab
    3. Enable post-conversation survey
    4. Select “Customer Voice.”

    Customer Voice

    That’s it – once the chat ends, users will be prompted with your feedback form automatically.

    Real Scenarios Tested

    • User types “Speak to a human.”
    • Bot transfers to live agent
    • Agent sees the customer transcript and profile
    • No agent? Bot shows “All agents are currently busy.”

    Final Outcome

    This setup enables a production-ready escalation workflow with:

    • Low-code development
    • Reusable components
    • Smooth agent handoff
    • Agent empowerment with full context

    Conclusion

    This approach balances bot automation with human empathy by allowing live agent transfers when needed. Copilot Studio and D365 Omnichannel work well together for modern, scalable customer service solutions.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleIntroducing Perficient’s Executive Ally Program
    Next Article AI: Security Threat to Personal Data?

    Related Posts

    Machine Learning

    How to Evaluate Jailbreak Methods: A Case Study with the StrongREJECT Benchmark

    August 18, 2025
    Machine Learning

    Rethinking Non-Negative Matrix Factorization with Implicit Neural Representations

    August 18, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Enterprise-grade natural language to SQL generation using LLMs: Balancing accuracy, latency, and scale

    Machine Learning

    CVE-2025-6718 – B1.lt WordPress SQL Injection

    Common Vulnerabilities and Exposures (CVEs)

    Zas is a simple static site generator

    Linux

    CVE-2025-6059 – WordPress Seraphinite Accelerator CSRF

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    Machine Learning

    Create an agentic RAG application for advanced knowledge discovery with LlamaIndex, and Mistral in Amazon Bedrock

    May 29, 2025

    Agentic Retrieval Augmented Generation (RAG) applications represent an advanced approach in AI that integrates foundation…

    CVE-2025-4085 – Firefox UITour Actor Privilege Escalation

    April 29, 2025

    Responsive Design Principles

    July 21, 2025

    CVE-2025-53642 – HAXcms Nodejs/PHP Session Invalidation and Refresh Token Vulnerability

    July 11, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.