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
    • DeepSeek
    • Discord
    • Fireflies
    • Gmail
    • Google Docs
    • Google Drive
    • Google Sheets
    • Microsoft Permissions
    • Microsoft Outlook Mail
    • Notion
    • OpenAI
    • OpenPhone
    • Slack
    • X (Twitter)
    • QuickBooks Online
Powered by GitBook
On this page
  • Creating a Wait step
  • Wait for time
  • Wait for object to match a rule
  • Why is my Wait step not working?

Was this helpful?

  1. Flow Control

Wait steps

Last updated 7 months ago

Was this helpful?

In your workflow, you may want to pause your workflow until either a certain amount of time passes or until some condition is reached. To support that, Relay.app offers a flexible and powerful Wait step (also known as a "delay" step in other tools like Zapier and Make.com). Here's how to use it:

Creating a Wait step

To create a Wait step, navigate to the flow control menu, where you'll see two options:

  • Wait for time

  • Wait for object to match rule

Depending on the data currently available in your workflow, you may see an additional shortcut to a special type of wait step, for example "Wait for reply" to an email, as pictured below.

Wait for time

If you want to wait for a defined amount of time, select Wait for time. Within Wait for time, you'll see two options:

  • Wait for some time - use this if you want to hard code an exact amount of time

  • Wait until a date - use this if you want to use a reference date from a variable in your workflow

Wait for some time

In this option, you'll specific an exact number of minutes, hours, or days you want the workflow to wait, and it will be exactly the same amount in every workflow run.

Wait until a date

For a more dynamic experience that uses your workflow data, here's what you'll see when you select Wait until a date. You'll first slect a reference date from within your workflow, then you can set an optional offset from that date. For example, you can wait for two days after the send time of an email or the upcoming date of a calendar event.

Wait for object to match a rule

In addition to waiting for a specific amount of time to pass or until a specific date is reached, Relay.app lets you set more advanced wait steps that watch and object until it reaches a certain state. For example, you can wait until an email is starred in your email client or a deal is closed in your CRM.

First, you need to select the object you want to watch.

Next, you need to select what Rule you're watching for. Here's an example, in which we're waiting for an email to be starred.

Once your wait step is setup, you can create a test run to make sure it behaves as you expect.

Why is my Wait step not working?

If a wait step is not working, it's might be for one of these reasons:

  1. Wait steps can take up to one hour to be registered (we're working to improve this!).

  2. Your "wait" filter conditions may be set up incorrectly.

  3. There may have been another error earlier in your run.

If you've checked all of those, it may be a bug! If so, please email support@relay.app with a screenshot or video recording of the event you expected to activate the wait step.

The Flow Control menu contains the Wait step options
Hard coding an amount of time to wait
How to select a date variable as a reference date in a wait step
How to select an object for your Wait step
An example of waiting for an email to be starred