# Help me choose a way to call a subscenario

**URL:** <https://community.make.com/t/help-me-choose-a-way-to-call-a-subscenario/77728>\
**Category:** Questions\
**Tags:** connections\
**Created:** [April 6, 2025, 1:38pm UTC](https://community.make.com/t/help-me-choose-a-way-to-call-a-subscenario/77728 "2025-04-06T13:38:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MakeItWork](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@MakeItWork](https://community.make.com/u/MakeItWork)\
**Post date:** [April 6, 2025, 1:38pm UTC](https://community.make.com/t/help-me-choose-a-way-to-call-a-subscenario/77728/1 "2025-04-06T13:38:18Z")

</div>

So reading [this documentation](https://help.make.com/subscenarios) l tried to play with subscenarios.

My use case is that several scenarios will call this 1 subscenario. It’s like a lot of parents and 1 child of all those parents.

The reasoning is: I do the same thing with the same modules in many scenarios. It’s better to take those a part and make it live by its own. I know this subscenario can be called simultaneosly by multiple parent scenarios, but it should process those 1 by 1 automatically, right?

I see the old way of calling a subscenario is via make webhook / http request. So I create a make webhook and paste it in a http request of the parent scenario, ok.

Then there is the module “Run a scenario” from the “Scenario” app:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/7/8/7841fa0b20e2d31d3d382b7f5b532d2695d1943b.png)

Then there is the “Make” app which uses Make API as far as I understand. It is not available on free plan (not a problem) and also has a “Run a scenario”

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/a/ba990976edc1a21cbe7df879b60270ca13a5220a.png)

I haven’t tried these options, but from my understand the difference between the last 2 are:

- The app “Scenario” module “Run a scenario” MUST have scenario inputs filled in and can be used on free plan.
- The app “Make” module “Run a scenario” CAN have scenario inputs filled in and can’t be used on free plan.

My concern is that I do not have fixed scenario inputs. My various scenarios have different data to pass to this single subscenario, how can I put this other scenario variable outputs in the scenarios input?

---

<div class="post-metadata">

**Author:** ![Stoyan\_Vatov](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Stoyan\_Vatov](https://community.make.com/u/Stoyan_Vatov)\
**Post date:** [April 7, 2025, 9:52am UTC](https://community.make.com/t/help-me-choose-a-way-to-call-a-subscenario/77728/2 "2025-04-07T09:52:33Z")

</div>

Do you need to pass any info to the subscenario itself? Because neither of these modules do.

You can still use a generic HTTP module that calls a custom webhook. This way you can send whatever you need inside the body of the HTTP module.

---

<div class="post-metadata">

**Author:** ![samliew](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/samliew/32/13327_2.png) [@samliew](https://community.make.com/u/samliew)\
**Post date:** [April 7, 2025, 4:40pm UTC](https://community.make.com/t/help-me-choose-a-way-to-call-a-subscenario/77728/3 "2025-04-07T16:40:04Z")

</div>

Another advantage of using HTTP and Webhooks is that the parent scenario can wait for completed data to be returned.

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [April 24, 2025, 9:01am UTC](https://community.make.com/t/help-me-choose-a-way-to-call-a-subscenario/77728/4 "2025-04-24T09:01:45Z")

</div>


