Manual Trigger
Last updated
Was this helpful?
Last updated
Was this helpful?
With a manual trigger, you can run a workflow on demand. You can start one or multiple new runs on click, or set up a custom schedule to run the workflow at a desired frequency.
Choose whether you want to start a single run or multiple runs every time the workflow runs.
If you want to be able to input custom data each time the manual workflow runs, you can specify what data will be needed to run the workflow in the trigger panel.
You'll then be able to use these run inputs as variables in the rest of the workflow. They will be accessible as step ouputs of the trigger step.
Click the Start run button in the trigger card to start a new run of the workflow.
If your workflow requires inputs, when you start it manually you'll be asked to input the requested data. Fill it in and click Start run.
In most cases, you'll want to consider using Sequences instead.
In addition to starting runs manually with a click, you can also call a manual workflow from another workflow and pass data between them.
For clarity, let's call these two workflows your primary workflow (the workflow doing the calling) and secondary workflow (the manual workflow getting triggered by the primary).
First, you need to create run inputs in the secondary workflow for any data you want to receive from the primary workflow. Open the secondary workflow and create a run input for each variable you need to pass into it.
Open your primary workflow, add a new step, and under Flow control select Trigger run of a manual workflow.
Select your secondary workflow as the manual workflow to call from the primary workflow.
The inputs required by the secondary workflow will be available as fields in the Trigger run step.
Map data from the primary workflow into these fields in order to make it accessible to the secondary workflow.
Start a test run of your primary workflow. When the workflow runs, you should see:
The primary workflow will call the secondary workflow when it gets to the trigger step
Any data added as run inputs will be passed from the primary to the secondary workflow
The secondary workflow will start a new run
The data from the primary workflow will be used in the secondary workflow