Passing Fillout JSON to Subscenario Using Call Subscenario

Hi everyone :waving_hand:

I’m working on a Make scenario that receives a submission from Fillout Forms. I want to split my current scenario into a main scenario and a subscenario for better modularity and clarity.

I’m using the Call Subscenario module and would like to pass the full JSON bundle (from the Fillout response) into the subscenario so it can handle the data.

Here’s what I need help with:

  • How do I send the complete JSON structure from the Fillout trigger into the subscenario?
  • Do I need to map each field manually, or is there a way to pass the whole object and parse it inside the subscenario?

Attaching a screenshot of the current Fillout JSON bundle for reference.

Any advice or example setup would be greatly appreciated :folded_hands:

Thank you!


You don’t have any JSON. That is just how the module output is being displayed.

In your child scenario, you need to go to the Scenario Inputs section and add an array variable.

Then, come back to this scenario and refresh the editor.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

Hi @samliew
Thank you for your answer
I succeed to create Call a subscenario but in the sub scenario I don’t get the detailed :frowning:

This is the sub scenario:

I am really don’t know what to do…

@samliew
Let me clarify again:
I’ve set up a subscenario using the “Start a subscenario” module, and I also defined the input variable (e.g., Fillout_Collection). In my main scenario, I’m using the “Call Subscenario” module and mapping the Fillout form bundle correctly.

However, when I run the main (parent) scenario, the subscenario doesn’t seem to receive the data — it’s like it never gets triggered. I’ve tried running both scenarios in “Run Once” mode, but the subscenario just doesn’t respond or process the input.

Here’s what I’m trying to understand:

  • Is there something I still need to configure inside the subscenario to make sure it can receive and use the input?
  • Does the “Start a subscenario” module automatically handle the incoming data, or do I need to fetch it manually somehow?
  • Am I missing a required step for the subscenario to actually activate and process the passed data?

Thanks again for any insights — really appreciate your help :folded_hands:

If you are passing the raw JSON from the module, you can use a string variable instead.

Then, in the other scenario, you can use the JSON “Parse JSON” module to convert them into an object/collection.

For more information about the Parse JSON module and JSON app, see the corresponding Integrations page and the Help Centre documentation.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

@samliew
I succeed to solve the issue!
Thank you so much , It’s was noticed that the sub scenario was running and I didn’t know that
Thank you so much!

1 Like