Hello everyone,
I'm encountering an issue where callin.io does not respond after receiving a webhook response. The agent appears to freeze until I prompt it. This was functioning correctly yesterday without any problems, but today it's not working as expected. Has anyone else experienced similar issues? If so, how did you resolve it?
Below is the scenario and a recording of the behavior:
The first thing I’d check would be that you’re sending the correct info back to callin.io in the Webhook Response
body.
If that all looks good then I’d suggest raising a support ticket with callin.io directly.
Could you please share a screenshot of the Webhook Response parameters?
Was that shown in one of the initial images in this discussion? This is what I currently have configured in the module.
Ah, I think I’ve found it.
Should the Source Module
parameter for your JSON Aggregator be the Iterator?
The clue is in the fact that your JSON Aggregator is outputting multiple bundles - if I understand correctly, you want just a single bundle containing an array, which contains multiple result objects.
That sounds like what I need. What would be required to resolve this?
Actually, the source module for JSON is Tools. The source module for Tools is Iterator.
I've also attempted using an array aggregator, but that didn't resolve the issue.
Within an Aggregator, the Source
specifically refers to the object that generates the individual bundles you intend to aggregate.
In your initial screenshot, the Source
for your Aggregate to JSON
module is the Set a Variable
module, which consistently outputs only one bundle. As your scenario is currently configured, the Aggregate to JSON
module will execute for every single bundle produced by your Iterator
, which doesn't align with the intended logic. Consequently, it sends a Webhook response for each of those bundles.
Could you please attempt to set the Iterator
as the source for the Aggregate to JSON
module?