Docs
Sign up now
  • Getting started
    • Welcome to Sortment
    • Core Concepts
  • Schema
    • Overview
    • Related and Events Table
    • Setting Up Related Table
    • Setting Up Events Table
    • Custom Properties
  • ENGAGE
    • Audiences
      • Creating Audience
      • Audience Filters
      • Campaign Event Filters
      • Creating Audience Using SQL Builder
      • Managing Audiences
      • Audience Insights
    • Traits
      • Use Cases
      • Calculated Traits
        • Advanced Mode
      • Dynamic Traits
    • Profiles
      • User Profile View
    • Campaigns
      • Overview
      • Building a Campaign
      • Campaign Reports
        • Glossary
      • Conversion Tracking
  • Journeys
    • Getting Started
    • Journey Builder
    • Journey Components
      • Trigger
      • Delays
      • Flow Control
      • Action blocks
    • Tutorial: Creating a journey
    • Journey Settings
  • Connector
    • Overview
    • Getting started
      • Iterable
      • Klaviyo
  • Enable Data Sync
  • Setup
    • Data Warehouses
      • Snowflake
      • BigQuery
      • Redshift
      • Databricks
      • PostgreSQL
    • Cloud Bucket Storage
      • Amazon S3 for Snowflake
      • Google Cloud Storage for BigQuery
      • Amazon S3 for Redshift
      • Amazon S3 for Databricks
    • Communication Channels
      • Email
        • SendGrid
        • SES
        • Mailmodo
      • SMS
        • MSG91
        • Gupshup
      • WhatsApp
        • Meta (Facebook)
          • Add new Phone Number to Meta
        • Gupshup Enterprise
        • WATI
        • Gallabox
        • Yellow.ai
        • Kaleyra.io
    • Real-time Events
      • Setting up Event Source
      • Whitelist Event Payload
  • Settings
    • Sync Schedules
    • Audit Logs
    • Subscription Groups And Contact Fields
    • Delivery Controls
    • Test Profiles
    • Alerts
  • Data and Security
    • Technical Overview
    • Warehouse Data Practices
    • Data Access And Usage
    • Security Compliance
    • Audit Logs
    • Privacy Policy
Powered by GitBook
On this page
  • 1. Delay
  • 2. Wait for action
  • 3. Wait till date

Was this helpful?

  1. Journeys
  2. Journey Components

Delays

PreviousTriggerNextFlow Control

Last updated 14 days ago

Was this helpful?

Delay blocks help you control the timing of how and when users move through your journey. They are useful when pacing communication, reacting to user actions, or syncing journey steps with real-world events like product drops or reminders.

There are three types of delay blocks:

1. Delay

The Delay block holds a user in the journey for a fixed period of time before they proceed to the next step. This is useful for spreading out messages or ensuring a buffer between touch-points.

Configuration:

  • Time delay: Choose a duration in minutes, hours, days, or weeks.

Example: Wait 2 days after a welcome email before sending the next onboarding message.


2. Wait for action

The wait for action block pauses a user's journey until they perform a specific event — such as opening an email, completing a purchase, or logging into the app. If the action doesn't happen within a set time limit, the user continues down an alternate "Timed Out" path.

Configuration:

  • Action to wait for: Define the event that will release the user (e.g. email_opened, purchase_made).

  • Timeout after: Set a time window to wait (in minutes, hours, days, or weeks).

Output Paths:

  • Qualified: User completed the required action.

  • Timed out: User did not complete the action within the given time.

Example: Wait up to 3 days for a user to click a product link. If they don’t, follow up with a reminder email.


3. Wait till date

The wait till date block pauses the user until a specific date and time, which can be dynamic (based on event performed) or fixed (e.g. a launch date).

Configuration:

  • Property: Choose a date (e.g. from an event timestamp or user trait like membership_renewal_date).

  • Proceed from this block:

    • Immediately – User proceeds as soon as the block is evaluated.

    • Before – Set a time duration before the chosen date (e.g. 1 day before).

    • After – Set a time duration after the chosen date.

    • At specific time – Wait until an exact time on the selected date.

Example: Wait 2 hours before a user's scheduled appointment date to send a reminder SMS.