Original Message:
Sent: 04-02-2026 17:39
From: Marcello Jabur
Subject: Issue with API Response Playback in Genesys Flow
Hi Srikanth,
Just looking at the steps you have provided, I don't see anything wrong with it.
I just tried to replicate the logic as well and had no issues with the audio playing more than once:

The only thing I can imagine is if you are playing this audio inside of a "In-Queue Call Flow", which automatically loops itself when it gets to the end.
But if that's not the case, I can't anything that could cause this.
Maybe if you want to share some screenshots of your whole set up, I could take a look!
------------------------------
Marcello Jabur
Original Message:
Sent: 04-02-2026 14:24
From: Srikanth k s
Subject: Issue with API Response Playback in Genesys Flow
Hi Team,
I am facing an issue with API response handling and audio playback in the Genesys flow. Below are the steps and observations:
Steps Implemented:
The API returns a collection of amount values (string array).
I stored the response in Flow.Amount (collection string).
Created a variable Flow.TotalAmount (string) with the following expression:
If(Count(Flow.Amount) > 0, GetAt(Flow.Amount, 0), "")
Passed Flow.TotalAmount into the Play Audio block for playback.
Observation:
The flow correctly picks the first value from the collection.
However, the same value is being played repeatedly multiple times.
The Play Audio block is not configured inside any loop, and no loop index variables are used.
Could you please help identify why the audio is looping or replaying multiple times, even though the logic is intended to play only once?
Your guidance would be very helpful.
#ArchitectandDesign
------------------------------
Srikanth k s
------------------------------