Hi Suren,
t took me many attempts and a lot of support from ChatGPT to create a working boilerplate myself. You're taking on an incredibly tough challenge.
Please note, that for genesys Widgets the "pcXXXXXXX" parameters are outdated. Actual parameters stars with "gc" for example "gcConversationId".
1. Yes, that is correct. There are additional ways in the widget-code via API to access the current conversation(s) of the current user.
2. Yes, the widget has to be hosted somewhere online. And yes, you will have to use Genesys client SDK and platform SDK.
3. There are APIs to collect participant data. platformClient.ConversationsApi() should let you access every detail from the conversation with
.getConversation(conversationID) .
4. Sorry, can't help you with that. As mentioned: I am a beginner in that wide field.
Best
Christoph
------------------------------
Christoph Domaschke
Leiter Service Center (Cronbank)
------------------------------
Original Message:
Sent: 09-17-2025 14:30
From: Suren Nathan
Subject: How to pass IVR data to a client application or interaction widget displaying a dashboard (powerBI/snowflake)
Appreciate the reply @Christoph Domaschke. Understood the part on configuring the interaction widget and passing the conversation ID part.
1. I presume the variable conversation ID will pass the live interaction ID when configured in Genesys client app settings. Correct?
2. The interaction widget app- will that need to be hosted on a node.js server and using Genesys client SDK and platform SDK to build the app? - This is the first time tackling this and unclear where to start. I know that @Jim Crespino demo'd an application boilerplate but unsure where to find it on github. From his video "Custom Client Applications and Interaction Widgets".
3. In that app, I'd need to extract participant data containing the attached BookingID.
4. I'd like to then call / render a website that accepts the bookingID and displays a dashboard for example provided by Snowflake or PowerBI and presents insight on the customer - taken care of by the other team making the dash.
Any help is appreciated.
Thanks
------------------------------
Suren Nathan
Product Owner - Telecom and Contact Centre
SUNWING VACATIONS INC.
------------------------------
Original Message:
Sent: 09-17-2025 02:16
From: Christoph Domaschke
Subject: How to pass IVR data to a client application or interaction widget displaying a dashboard (powerBI/snowflake)
Hi Suren,
I am just a beginner in programming interaction widgets and made a simple prototype work. There is no direct way to "pass" information beside the standard parameters for interaction widgets (for example the conversationID). In Architect you will have to write the IVR result into the participant data and in the widget collect that participant data via API Call.
Best regards
Christoph
------------------------------
Christoph Domaschke
Leiter Service Center (Cronbank)