Relay.app Docs
  • Getting Started
    • Introduction
    • Helpful Resources
    • FAQ
  • Triggers
    • Triggers 101
    • Webhook Trigger
    • Mailhook Trigger
    • Manual Trigger
    • Scheduled Trigger
    • Batch Triggers
    • RSS Trigger
  • Actions in Apps
    • Actions 101
  • DATA
    • Step Outputs
    • Find Steps
    • Lists (Arrays)
    • Inspecting Run Data
  • AI
    • AI Steps
    • Human-in-the-Loop AI reviews
    • AI Credits
    • Agentic Tool Use
    • Knowledge
    • Prompt Templates
    • Prompt Tips
    • Audio Transcription
  • Built-in actions
    • Transform data
    • Search Google
    • Scrape Text from Website
    • Custom HTTP Requests
    • Run Custom Code (JS)
  • Flow Control
    • Paths
    • Iterators
    • Wait steps
    • Sequences
  • Human-in-the-Loop
    • Human-in-the-Loop Steps
    • AI output reviews
    • Roles
  • Workflows
    • Folders and Organization
    • Sharing Workflows
    • Headings
    • Notes
  • TEMPLATES
    • About Workflow Templates
    • Using a Template (Importing)
    • Creating a Template (Exporting)
  • Workspace
    • Step & AI credit usage
    • Billing and Plans
    • Workspace administration
    • (Sharing) App Accounts
  • App-Specific FAQs
    • Airtable
    • Attio
    • Cal.com
    • Coda
    • Discord
    • Fireflies
    • Gmail
    • Google Docs
    • Google Drive
    • Google Sheets
    • Microsoft Permissions
    • Microsoft Outlook Mail
    • Notion
    • OpenAI
    • OpenPhone
    • Slack
    • X (Twitter)
Powered by GitBook
On this page
  • Setting up a manual trigger
  • Starting runs of a workflow with a manual trigger
  • Starting runs from another workflow

Was this helpful?

  1. Triggers

Manual Trigger

Last updated 2 months ago

Was this helpful?

With a manual trigger, you can run a workflow on demand. You can start one or new runs on click, or set up a to run the workflow at a desired frequency.

Setting up a manual trigger

1. Select Manual from the trigger menu

Choose whether you want to start a single run or every time the workflow runs.

2. Specify any optional workflow inputs

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.

Starting runs of a workflow with a manual trigger

1. Start a new run manually

Click the Start run button in the trigger card to start a new run of the workflow.

2. Fill in any required inputs

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.

Starting runs from another workflow

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).

1. Specify any data you want to pass between workflows

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.

2. Add a Trigger workflow step to the primary workflow

Open your primary workflow, add a new step, and under Flow control select Trigger run of a manual workflow.

2. Select the secondary workflow to call

Select your secondary workflow as the manual workflow to call from the primary workflow.

3. Map data to the required inputs

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.

4. Test it

Start a test run of your primary workflow. When the workflow runs, you should see:

  1. The primary workflow will call the secondary workflow when it gets to the trigger step

  2. Any data added as run inputs will be passed from the primary to the secondary workflow

  3. The secondary workflow will start a new run

  4. The data from the primary workflow will be used in the secondary workflow

You'll then be able to use these run inputs as variables in the rest of the workflow. They will be accessible as of the trigger step.

In most cases, you'll want to .

step ouputs
consider using Sequences instead
multiple
custom schedule
multiple runs
"Manual" trigger options in the trigger panel
Optionally, you can add run inputs to a manual trigger
Trigger options