Dynamic Prompts

Based on data we are getting back from an API we want to dynamically create the menu choices. For example if we get 3 items back we would like to dynamically play something like this. For X press 1 , For Y press 2 For Z press 3. Using expression editor can you dynamically populate a Prompt Collection? Or do you have another idea on how to do this.

Thanks
Sidd

I am fairly new to Architect so can someone please elaborate the best approach for this? And if this is feasible?

Hello,

Within bot flows/ digital bot flows you could use a Dynamic Slot to build and present the options to the user. I've pulled together a small example, which you could build upon. It's based more on a text interaction to show the result:

But the import part is to use the Synonyms with the dynamic list to assign the synonyms "one" and "1" to the fist menu option, so when the user specifies 1 it picks the correct option.

And we just build up the variables used before the ask for slot action:

Note: within the flow I've limited the number of menu options to five (which you can change if required).

Hope this helps,

Kevin

Dynamic Menu Demo.yml (6.9 KB)

Appreciate for the reply.

We will not be using the Genesys Bot for the Inbound Call Flow. Is this possible for the simple Inbound Call Flow?

Regards
Sidd

I think you can find more information in this post on what you can do within Inbound Call Flows: Dynamically Build a prompt Collection

1 Like

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