Launch another process when a task is completed
Before configuring task-triggered process launches, ensure you have:
- A Tallyfy account with template editing permissions
- At least two process templates (trigger template and target template)
- Clear understanding of your process chain requirements
Tallyfy allows you to automatically launch a new process when a specific task completes. This feature enables process chaining for complex workflows that span multiple templates, creating seamless transitions between related processes.
Task-triggered process launches are ideal for:
- Multi-phase projects where completion of one phase triggers the next
- Customer journeys that require different process templates at different stages
- Workflows that branch into multiple sub-processes based on task outcomes
- Scenarios where different teams handle different parts of a larger process
- Navigate to the Templates section
- Open the template containing the trigger task in edit mode
- Select the step that should trigger a new process
- Navigate to the Advanced tab in the task settings
- Enable the toggle for Launch another process when this task is complete
- Select the template to launch from the dropdown menu
- Save your changes

As an alternative to launching a separate process, you can inject tasks from another template into the current process:
- Follow steps 1-5 above
- Enable the Inject tasks into existing process option
- Select the template whose tasks should be injected
- Save your changes
Only templates meeting these criteria will appear in the dropdown:
- Active templates (not archived)
- Templates without required kickoff form fields
- Templates you have permission to launch
Missing templates
If you don’t see an expected template in the dropdown, verify it’s active, doesn’t have required kickoff fields, and that you have launch permissions for it.
You can customize the name of the launched process:
- Use the default format: “Month day - hh:mm - Template Name”
- Create a custom name using text and variables
- Insert variables using the button to include values from required kickoff fields

- You can only insert variables from required kickoff fields in the current process
- Direct field mapping between processes is under development
- There is no direct way to reference data from a child process in the parent process (like
{{ $parent.$child.task-outcome }}
) - When using task injection, the parent process becomes larger with the injected tasks, but there’s still no built-in way to reference data between the original tasks and injected tasks
- For complex data passing between processes, use the Tallyfy API to fetch the expanded process and write custom code to manipulate task data
- Alternatively, use webhooks with external middleware to launch and populate the new process
Tallyfy automatically maintains a traceable link between processes:
-
The system tags the child process with the unique identifiers of:
-
The Tallyfy Bot adds a comment in the activity log of the triggering task with a link to the child process

This tagging system enables clear tracking of process relationships and verification of automation functioning correctly.
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks