product hacks

Start sub-process automatically

  • 2 June 2020
  • 5 replies

Userlevel 7
Badge +5

Expected results:

Boost your team's efficiency by enabling them to work simultaneously on complex tasks.


What is this useful for?

Making your process more dynamic by automatically distributing tasks to other teams in subprocesses.


Before you get started you'll need to:

  • Create a connection between your main process and each of the subprocesses;

  • If needed, specify which fields you'll use as conditions for creating tasks in the subprocesses. In our case, we'll use a checkbox field where we'll select which subtasks need to be created.

How to:

  • Access the automation menu by clicking on the automation option in the sidebar (in the left side of the screen).


  • Click on 'Add new automation'.

  • Our event will be 'When a card is created' in pipe Project Management.

  • We'll add the condition that our automation should only be triggered when 'project specification' is selected in our subtasks field.


  • Our action is 'Create a new connected card' in pipe Project specification.

  • Here we'll match the fields so that the card is created with all the necessary information from the Project card.


  • It's important to note that fields can only be matched to fields of the same type and multiple-choice fields (radio/select/checklist/label and assignee select) must have the exact same options in both pipes

  • Also, make sure that any mandatory field in the Project Spec pipe is matched to fields that are also mandatory in the Project management pipe.

  • Let's name and save the automation and from now on, every time a card is created in our Project Management pipe and the option 'project specifications' is checked in our checklist, a connected card will automatically be created in the project specification pipe.

5 replies

Userlevel 3

Any way you could make the “Pipe” field a dynamic one as well? That’d be some real good automation :nerd:

Userlevel 7
Badge +5

@gbdoin What do you mean by "pipe" field dynamic? hehe I didn't get this! :stuck_out_tongue_winking_eye:

Userlevel 3

Automations only let us choose one static/predefined pipe on which to take an action. I would like that to be dynamic, i.e. get the pipe to take action on from a card’s field.


I want to define an action that can be executed on any pipe, given a field that contains that pipe’s ID on which to execute the action. 

Userlevel 4

Unfortunately using Pipefy’s automation that’s not possible, you’ll need to create one automation for each pipe that you want to take action on. But for sure you can use our open API to make this happen, check our developers page or if you are interested in a custom solution, reach us out trough this form:

Userlevel 3

Is it possible to create a pipe with this structure, where having a main card, sub processes are created and when the sub processes are ready they generate a last card?