Delay

Last updated: September 24, 2025

The Delay action allows you to pause a workflow before resuming it later. This is useful for follow-ups, reminders, or waiting until a specific time before continuing with the next step. There are two ways to configure a delay:

1. Static Delay (Fixed Timeframe)

You can set a fixed delay relative to the current time.

  • Minutes from Now

  • Hours from Now

  • Days from Now

Example: Delay for 3 days from now before moving to the next action.

2. Dynamic Delay (Using AI-Generated Variables)

Instead of setting a fixed timeframe, you can delay based on context captured by Swyft AI.

For example, if a prospect says: “Call me back in 6 weeks.”

Swyft AI can recognize “6 weeks” as an AI Insight, which can then be turned into a variable.


To capture a timeline mention like this, you must first use the Generate Insights action in a previous workflow step. Use the action to extract the timing reference and output a date / time to follow back up.

Once captured, you can insert the variable into the Delay action, and the workflow will automatically resume after the correct amount of time.


Setup Requirements

  • If using a static delay, simply select the amount of time (minutes, hours, or days).

  • If using a dynamic delay, make sure to:

    1. Add a Generate Insights action earlier in the workflow.

    2. Configure the prompt to generate a date / time.

    3. Insert the resulting variable into the Delay action.

Note: The Delay action only resumes once. It cannot split across multiple potential timelines.