web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Suggested answer

IVR Call back feature customization requirement

(0) ShareShare
ReportReport
Posted on by
Background: I have implemented IVR using Copilot studio where if we add the “Call back OOTB option message” in the IVR flow, capturing Customer’s Alternate Number immediately after the “Call back message” is not possible because the Call is Ended after the “Call back” message is played.

As per MS link: https://learn.microsoft.com/en-us/dynamics365/customer-service/administer/voice-channel-direct-callback, it says that call back message is not Customizable and Client’s critical requirement is to add customized messages after selecting Call back option like capturing any Alternate Number of Customer in the IVR flow or at least find an option to develop a Flow to add Custom Voice messages and allow capturing Customer's Alternate number in Conversation records in D365.
 
Has anyone implemented Alternate Number capturing option in IVR Voice Flow in CRM?
 
I have the same question (0)
  • Suggested answer
    MVP-Daniyal Khaleel Profile Picture
    589 on at
    IVR Call back feature customization requirement

    The “Direct Callback” feature in the D365 Voice Channel is a system-level call control operation.
    When the callback is initiated, the ACS (Azure Communication Services) call session is terminated after confirming callback ,no further IVR prompts or custom bot interactions can occur, because the call context is disposed.That’s why your attempt to capture an alternate number immediately after the callback confirmation fails the IVR flow stops executing at that system event.

    Replace OOTB Callback with a Custom Callback Flow
    Rather than using the built-in “Callback” feature, create a custom callback flow in Copilot Studio or Power Automate.
    How to do it:

    • In your IVR, instead of using the “Callback” system option, use a custom question node like:
    • “Would you like us to call you back later?”
    • If user says yes, prompt:
    • “Please confirm your preferred callback number. Say or enter it now.”
    • Store that number in a variable.
    • Use a Power Automate Flow (triggered via Dataverse connector or Power Virtual Agents action) to:
    • Create a Callback request record in Dataverse or Queue,
    • Or send the callback job to a workstream queue.

    Benefits:
    Fully customizable messages and data capture.
    You can store primary & alternate numbers, customer intent, and timestamp.
    Limitation:
    You lose the “auto-dial” capability of OOTB Direct Callback. You’ll need an agent or custom trigger to initiate the callback manually or via workflow.


     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 70

#2
Tom_Gioielli Profile Picture

Tom_Gioielli 25 Super User 2025 Season 2

#3
mk1329 Profile Picture

mk1329 16

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans