# How to reduce/simplify workflows

**URL:** <https://discuss.bitrise.io/t/how-to-reduce-simplify-workflows/15091>\
**Category:** Question & Answer\
**Created:** [December 8, 2020, 5:04pm UTC](https://discuss.bitrise.io/t/how-to-reduce-simplify-workflows/15091 "2020-12-08T17:04:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbainbridge](https://avatars.discourse-cdn.com/v4/letter/d/a87d85/32.png) [@dbainbridge](https://discuss.bitrise.io/u/dbainbridge)\
**Post date:** [December 8, 2020, 5:04pm UTC](https://discuss.bitrise.io/t/how-to-reduce-simplify-workflows/15091/1 "2020-12-08T17:04:32Z")

</div>

We have multiple workflows that were created such that they are very similar to each other but one might be “production-…” and the other “beta-…”. Since it would seem like the best practice would be to have as few workflows as possible especially when they differ only slightly, is there an elegant way to simplify this setup?

---

<div class="post-metadata">

**Author:** ![cathy.harmon](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/cathy.harmon/32/2674_2.png) [@cathy.harmon](https://discuss.bitrise.io/u/cathy.harmon)\
**Post date:** [December 15, 2020, 2:02am UTC](https://discuss.bitrise.io/t/how-to-reduce-simplify-workflows/15091/2 "2020-12-15T02:02:07Z")

</div>

Hello,

A lot depends on what the difference in the workflows are and what you are trying to accomplish. You might have one workflow and want to allows do the same steps, but just change some of the values being passed to a step. You could set things up so you would have a number of workflows that just runs unique steps and/or set things up and then executes the common workflow.

I would suggest reviewing the information on chaining workflows and using utility workflows.

> **[Managing Workflows](https://devcenter.bitrise.io/steps-and-workflows/managing-workflows/)**
>
> You can chain multiple Workflows, rearrange the order of Workflows in a chain, as well as rename Workflows at any time in the Bitrise Workflow Editor.

  

> **[Workflows in YAML](https://devcenter.bitrise.io/bitrise-cli/workflows/)**
>
> A Workflow is a collection of steps, environment variables, and other configurations for a single bitrise run.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/d/d901cf2aad020f2dd11918afc89ec2089bb87b35.png) [@system](https://discuss.bitrise.io/u/system)\
**Post date:** [January 14, 2021, 2:08am UTC](https://discuss.bitrise.io/t/how-to-reduce-simplify-workflows/15091/3 "2021-01-14T02:08:04Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
