Hey folks,
Trying to set up a common module for our standard greeting and queue selection logic so I don’t have to duplicate it across five different inbound flows. I’ve got the shared flow built and published, but I’m unsure how to actually invoke it from the parent flow without just using a bunch of HTTP Data Actions to call an external webhook. That feels like the wrong way to go.
I see there’s a “Call Flow” data action type, but the documentation is pretty sparse on the exact JSON payload needed for the input mapping. I tried passing the flowId and some interaction data like this:
{
"flowId": "shared-greeting-flow-v1",
"input": {
"phoneNumber": "{{Interaction.PhoneNumber}}",
"queueName": "{{Interaction.QueueName}}"
}
}
The call hangs and eventually times out. No error in the logs, just a silent failure. Is there a specific way to handle the session context when jumping between flows? Or am I missing a step in the data action configuration? Any sample payloads would be great.