Diaflow's Documentation
HomePricingIntegrations
Documentation
Documentation
  • 😎WELCOME TO DIAFLOW
    • Introduction to Generative AI
    • What can you build with Diaflow?
  • 💻USER ACCOUNT
    • Create your user account
    • Delete your user account
    • Log out and log in
    • Change "Personal" & "Workspace" settings
    • Reset user account password
  • 🚀Getting Started
    • Let's start with the basics
      • How a component works?
      • How a flow works?
      • Creating your first flow
    • Dashboard
      • Services
      • Create a flow from scratch
      • Create a flow from templates
      • View your flows
    • Terminology
  • 🌊Flows
    • Overview
    • Create a flow
    • Delete a flow
    • Manage a flow
    • Publish a flow
    • Unpublish a flow
    • Deployment
    • Component Reference
      • Trigger
        • When inputs are submitted (Apps)
        • Cronjob (Automation)
        • Webhook (Automation)
        • Microsoft Outlook (Automation)
      • Outputs (Apps)
        • Text Output
        • Chart Output
        • Video Output
        • Audio Output
        • Image Output
      • Built in tools
        • Branch
        • Merge (Multiple data source to JSON)
        • Split Data (JSON Formatter)
        • Video to audio
        • Get current date and time
        • Web scraper
        • Document to plain text
        • Retrieve data from spreadsheet (Spreadsheet analyzer)
        • Spreadsheet creator
        • Convert JSON to chart data
        • PDF to image
        • Get weather information
        • HTTP Request
        • Get GEO Location
        • SMTP
        • Loop
        • Delay
      • Built in resources
        • Diaflow Vision
        • Diaflow Vectors
        • Diaflow Drive
        • Diaflow Table
      • Apps
        • Hunter.io
        • Outlook Email
        • Telegram
        • Slack
        • Python
        • YouTube
        • SerpAPI
        • Google Sheet
          • Document-level Operations
          • Sheet-level Operations
          • Data-level Operations
      • Database
        • MySQL
        • Microsoft SQL
        • PostgreSQL
        • Snowflake
      • Private AI/LLM Models
        • OpenAI
          • GPT Variants
          • GPT Vision
          • DALL-E Variants
          • TTS Variants
          • Whisper
        • Anthropic
        • Llama
        • Google Gemini
        • Cohere
        • MistralAI
      • Public AI/LLM Models
        • OpenAI Cloud
        • Perplexity Cloud
        • Deepseek Cloud
        • Anthropic Cloud
        • Replicate
        • Straico
        • OpenRouter
        • Cohere Cloud
        • Google Gemini Cloud
        • MistralAI Cloud
        • ElevenLabs Cloud
      • AI Tools
    • Component List & View Credits
  • ✒️PRODUCTIVITY TOOLS
    • Tables
    • Drive
    • Vectors
      • Document
      • Article
      • URLs
  • 🏠Workspace
    • History
    • Teams
    • Billing & Subscription
      • Upgrade/Downgrade a subscription
      • Buy credits
      • Credit Usage
      • Cancel a subscription
    • Settings
      • Personnal
      • Workspace
        • Change workspace
        • Workspace settings
        • Custom Domain
        • Delete workspace
      • Change Language
    • Documentation
    • Integrations
    • API keys
  • 📑Other
    • FAQs
    • Contact Information
Powered by GitBook
On this page
  • Description
  • A - Delay for
  • B - Delay until

Was this helpful?

  1. Flows
  2. Component Reference
  3. Built in tools

Delay

The Delay Node allows you to pause the execution of a workflow either for a specific duration or until a specific time.

Last updated 3 days ago

Was this helpful?

Description

What it does: The Delay node pauses the execution of your workflow either for a fixed amount of time or until a specific date and time. It allows you to control the timing between steps in your automation. You can configure it to delay in seconds, minutes, hours, or set a precise date/time to resume.

When to use it? Use the Delay node when you need to create a time gap between actions, such as waiting before sending a follow-up message, delaying a retry attempt, or ensuring a condition has time to change. It's especially useful for throttling requests, waiting for asynchronous processes to complete, or scheduling future execution.

A - Delay for

Pause the workflow for a specified duration.

Options:

  • Seconds:

    • Min: 5 seconds

    • Max: 60 seconds

  • Minutes:

    • Min: 1 minute

    • Max: 60 minutes

  • Hours

    • Min: 1 hour

    • Max: 24 hours

Example:

To delay the next step by 30 minutes:

  • Type: Delay for

  • Delayed for: Minutes

  • Value: 30

B - Delay until

Pause the workflow until a specific date and time.

When the user selects the Delay until option, they must choose both a Date and a Time.

  • Time must be selected in hourly intervals, based on full-hour blocks: 00:00, 01:00, 02:00, ..., up to 23:00.

  • Date selection is limited as follows:

    • Past dates are not allowed.

    • Future dates are allowed up to the end of the next day (T0 + 1 day at 23:00), based on the current date.

Validation rules:

  • Minimum selectable time: The next full hour from the current time (rounded up to the nearest hour).

  • Maximum selectable time: The end of the next day (23:00 of T0 + 1 day).

  • Any date-time outside this range (either in the past or beyond the allowed future window) must be disabled in the selector.

Example:

To delay until June 3rd, 2025 at 08:00 AM:

  • Type: Delay until

  • Value: Choose the date and time from the date-time picker.

🌊