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

      How much RAM does your Linux PC really need in 2025?

      August 19, 2025

      Have solar at home? Supercharge that investment with this other crucial component

      August 19, 2025

      I replaced my MacBook charger with this compact wall unit – and wish I’d done it sooner

      August 19, 2025

      5 reasons to switch to an immutable Linux distro today – and which to try first

      August 19, 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

      Sentry Adds Logs Support for Laravel Apps

      August 19, 2025
      Recent

      Sentry Adds Logs Support for Laravel Apps

      August 19, 2025

      Efficient Context Management with Laravel’s Remember Functions

      August 19, 2025

      Laravel Devtoolbox: Your Swiss Army Knife Artisan CLI

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

      From plateau predictions to buggy rollouts — Bill Gates’ GPT-5 skepticism looks strangely accurate

      August 18, 2025
      Recent

      From plateau predictions to buggy rollouts — Bill Gates’ GPT-5 skepticism looks strangely accurate

      August 18, 2025

      We gave OpenAI’s open-source AI a kid’s test — here’s what happened

      August 18, 2025

      With GTA 6, next-gen exclusives, and a console comeback on the horizon, Xbox risks sitting on the sidelines — here’s why

      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

    Development

    Sentry Adds Logs Support for Laravel Apps

    August 19, 2025
    Development

    Efficient Context Management with Laravel’s Remember Functions

    August 19, 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

    Best Car Rental Apps You Must Know for India, US & UAE

    Web Development

    CVE-2025-49150 – Cursor JSON File Remote Request Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Capcom reports that its Steam game sales have risen massively — despite flagship titles like Monster Hunter Wilds receiving profuse backlash from PC players

    News & Updates

    How Building a Banking App Is Like Making a Michelin-Star Meal

    Databases

    Highlights

    CVE-2025-38158 – Hisi Acc VFio PCI DMA Address Error Vulnerability

    July 3, 2025

    CVE ID : CVE-2025-38158

    Published : July 3, 2025, 9:15 a.m. | 2 hours, 14 minutes ago

    Description : In the Linux kernel, the following vulnerability has been resolved:

    hisi_acc_vfio_pci: fix XQE dma address error

    The dma addresses of EQE and AEQE are wrong after migration and
    results in guest kernel-mode encryption services failure.
    Comparing the definition of hardware registers, we found that
    there was an error when the data read from the register was
    combined into an address. Therefore, the address combination
    sequence needs to be corrected.

    Even after fixing the above problem, we still have an issue
    where the Guest from an old kernel can get migrated to
    new kernel and may result in wrong data.

    In order to ensure that the address is correct after migration,
    if an old magic number is detected, the dma address needs to be
    updated.

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-5351 – LibSSH Double Free Vulnerability

    July 4, 2025

    CVE-2025-20283 – “Cisco ISE and ISE-PIC Root Code Execution Vulnerability”

    July 16, 2025

    CVE-2025-50777 – AZIOT Smart Wi-Fi CCTV Camera Root Shell Access Vulnerability

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

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