A place to ask questions, connect with others, and stay in the know
We have a website flow that uses the REST API to enter callback requests into our queues. This works well, but, I noticed that we have a gap when it comes to Priority of the interactions vs. normal inbound voice calls in the same queue. We use a data table to dynamically set Priority on those calls, but for the callbacks, the web flow doesn't have access to this data table.
Is there a way to trigger this Set Priority somehow, after the callback is in queue? I thought I might be able to use a Trigger, but Workflows don't have the ability to Set Priority directly. Am I looking at having to build a Data Action to do this via the API, instead?
Data Tables are available through the APIs, the web flow could call the Genesys API to get the Data Table entries so when it calls the API to create the Callback it can set the priority then and there?
Otherwise yeah DataAction called in a workflow might be the way to go since callbacks don't go through in Inbound or In Queue flow can't really do any processing there.
Thanks for confirming, Anton. I know we could do the data table lookup via API, but that'd require work from a different team and add latency to the web experience. It was more practical to assess doing this via a triggered event. I'm just hoping that callbacks actually trigger the "acd.start" event, but I won't know until I go to test it out.
Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources
Genesys empowers more than 7,500 organizations in over 100 countries to improve loyalty and business outcomes by creating the best experiences for customers and employees. Through Genesys Cloud, the #1 AI-powered experience orchestration platform, Genesys delivers the future of CX to organizations of all sizes so they can provide empathetic, personalized experience at scale. As the trusted, all-in-one platform born in the cloud, Genesys Cloud accelerates growth for organizations by enabling them to differentiate with the right customer experience at the right time, while driving stronger workforce engagement, efficiency and operational improvements.