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:
Add a Generate Insights action earlier in the workflow.
Configure the prompt to generate a date / time.
Insert the resulting variable into the Delay action.
⚠️ Note: The Delay action only resumes once. It cannot split across multiple potential timelines.