Subscenarios: Use Make's "Run a Scenario" to pass data between scenarios

I’m currently using HTTP modules and webhooks to pass and retrieve data between Make Scenarios. However, I would rather do this using a more “Make” approach with the “Run a scenario” module + Define Inputs option. Using Make modules feels cleaner than executing a raw HTTP request.

I know how to pass info using Run a Scenario but I don’t know how to retrieve data from the subscenario — Webhook Response does NOT work! It throws an error: Gateway trigger is required in order for this module to work.

While I found other people asking same/similar questions, I never found an answer that suits me:

Scenario A calls scenario B and passes info (name, phone, age)

Scenario B uses the data passed (name, phone, address) to do something then returns new data (address and spouse) to be used by Scenario A

Scenario A uses data returned from B (address and spouse) for more processing

Here is the original question that claims you can use Make Webhook Response… but it’s incorrect!



I don’t think you can receive a response using subscenarios.

To send the data back to the parent scenario, you need to use the HTTP+Webhook method.

That’s a great idea! I’m sure others would agree that this is a nice feature to have.

You can submit this suggestion to the Idea exchange, under Platform Ideas and Improvements

Don’t forget to search for it first, just in case someone already suggested it, so that you don’t end up creating a duplicate.
Screenshot_2024-01-17_130153

It is correct in that specific context/use-case - using the HTTP+Webhook method.

You cannot use a Webhook Response module if you did not begin with a Custom Webhook trigger.

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

@samliew

P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.