Skip to content

Launch another process when a task is completed

How to automatically start another process when a task is completed

What you need

  • Permission to edit Tallyfy templates.
  • At least two templates: one (“trigger”) with the task that starts the action, and another (“target”) that you want to launch automatically.
  • An understanding of how the processes should link together.

Overview: Linking processes together

Tallyfy lets you set up a link so that when a specific task in one process finishes, it automatically starts a new process based on a different template. This is useful for complex workflows broken down into multiple templates (like project phases).

When to use this

  • Multi-phase projects: Finishing Phase 1 automatically starts the Phase 2 process.
  • Customer journeys: Finishing the “Sales” process automatically starts the “Onboarding” process.
  • Branching workflows: Completing an “Initial Review” task might launch either an “Approved Project” process or a “Further Review” process.
  • Team hand-offs: Finishing a task by Sales automatically launches a process for Operations.

How to set it up

  1. Go to the Templates library.
  2. Open the template containing the task you want to use as the trigger (the task that starts the next process). Edit this template.
  3. Click the specific trigger step.
  4. In the step settings panel (usually right side), go to the Advanced tab.
  5. Find the toggle Launch another process when this task is complete and switch it ON.
  6. A dropdown menu appears. Select the target template (the template to launch automatically).
  7. Save changes to the trigger template.
Configuring a task to launch another process

Option: Inject tasks instead of launching new process

Instead of starting a separate new process, you can insert the tasks from the target template directly into the current running process.

  1. Follow steps 1-5 above.
  2. Switch ON the Inject tasks into existing process option (this appears after enabling “Launch another process…”).
  3. Select the target template whose tasks you want to inject.
  4. Save your changes.

Which templates can be launched/injected?

The dropdown list for the target template only shows templates that:

  • Are active (not archived).
  • Have no required kick-off form fields (as there’s no user present to fill them in during automatic launch).
  • You have permission to launch.

Can’t find your template?

If the template you want isn’t listed, check if it’s active, has no required kick-off fields, and that you have launch permissions for it.

Naming the automatically launched process

You can control the name of the new process launched automatically:

  1. Use the default name: “Month day - hh:mm - Template Name”.
  2. Create a custom name using text plus data variables from the trigger process’s kick-off form.
  3. Click the {} button to insert available variables from required kick-off fields.
Setting a custom name for the launched process

Limitations (advanced)

  • Naming variables: You can only use variables from required kick-off form fields of the trigger process when customizing the launched process name.
  • Passing data: There isn’t currently a built-in way to automatically pass data from the trigger process to fields in the launched process (other than via the name). For complex data transfer, consider using the Tallyfy API or webhooks with middleware.
  • Referencing data: You cannot easily reference data between original and injected tasks when using injection.

Tracking the connection

Tallyfy automatically links the trigger and launched processes:

  1. The launched process gets hidden tags identifying the trigger process and task.
  2. The Tallyfy Bot adds a comment to the trigger task, including a link to the newly launched process.
Bot comment linking parent and child process

This helps you see connections and check the automation worked.

Pro > Launching

Process launching transforms static workflow templates into active projects by assigning tasks and deadlines to specific team members while maintaining independence between running processes and offering multiple launch methods including manual API triggers and automated schedules.

Launching > Launch manually

A comprehensive guide explaining how to initiate workflows using templates in Tallyfy by selecting launching options setting names assigning tasks and tracking progress through the platform’s interface.

Triggers > Launch via a magic link

Magic links are special URLs that automate Tallyfy actions like creating tasks launching processes or updating fields when clicked by logged-in users through a simple web link integration.

Tracking And Tasks > More about processes

A process represents a unique instance of executing a template’s workflow with its own tracking audit trail and flexibility to add tasks while remaining independent from the original template after launch.