Is it possible to use a custom web connector (web service) to return a value that triggers a specific flow of audio

I am trying to figure out how to best design a self-service IVR where our customer's clients when dialing in to the self-service IVR can;

  1. enter a specific code that would allow them to hear a playback of 2 or more accounts, their values (in currency format from system audio prompt).

so (thinking out loud) I would first collect input of an account number, pass it to a bridge action, if a bridge action gets a successful match in this scenario would play all of the customer's/user's accounts in succession (ie. your checking account contains $xxx.xx, your savings account contains $xxx.xx, your ACME mutual fund contains $xxx.xx)

The next step is where I have trouble in the next approach: how to address the audio portion because some account holders may have 3 funds, others may have 2 or even 1 account. So each user experience would be unique.

I presume we would have to have pre-recorded audio that would be scripted as:
"Your savings account balance is"
"Your checking account balance is"
"Your mutual fund account balance is"

Then using system audio to speak the number value in currency in some type of audio sequence.

The ultimate question: Can we setup a custom web connector that calls a specific integer string to return a result to play the dollar amount per account and of each accounts the user has in succession...?

Please let me know if you need more clarification.

Bridge server integrations have been deprecated in favor of data actions: https://help.mypurecloud.com/articles/about-web-services-data-actions-integration/

You could build the text on your side and just have Architect read the result via TTS. So the return value would be something like "Your savings account balance is one dollar and twenty four cents. Your checking..."

If you wanted to do that logic in Architect to make use of pre-recorded audio and/or the ability to play money values via TTS, you could do that as well. The response just has to be flat and you would use decision steps to decide which parts to play. Your response might look something like this:

{
  "hasSavings": true,
  "savingsBalance": 1.24,
  "hasChecking": false,
  "checkingBalance": 0.00
}

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.