Timer
Overview
The Timer Component (identified in the interface by the descriptive technical name timer) is a utility node focused on time-based flow control. Its main function is to apply a scheduled pause in the automation execution, holding the contact at that exact stage of the journey for a set period before releasing it to the next connected block. It is essential for humanizing interactions, simulating typing, and structuring spaced relationship cadences.
Configuration Parameters
The block's parameterization manages the engine's waiting window through a single input criterion:
Timeout: Numeric input field where the administrator enters the desired retention interval. The platform's execution engine interprets the entered value strictly in seconds (e.g., to configure a 1-minute pause, you must enter the value of
60).
Visual Builder
The graphical interface values operational minimalism to act cleanly as a waiting queue processing node:
Direct Input Panel: Displays a streamlined layout composed solely of the timeout entry field. As it is a purely logical component internal to the system core, it does not require selectors for credentials, media, or mapping variables.
Continuous Connection Port: In the flow design editor, the block presents a traditional input port and a single physical output port. There are no complex branches; the contact enters, waits for the programmed time to elapse, and then continues linearly through the output connector.
Special Operators
The logical properties of this component manage asynchronous timers and background job scheduling (background job scheduling):
Sleep-State Queuing: When passing through this component, the automation engine pauses reading the script for that specific contact, saving the current state of the journey and creating an internal asynchronous schedule.
Execution Based on Fixed Time Unit: The field interpreter does not accept text strings, complex mathematical operators, or time formats (such as "00:05:00"). It requires a simple integer representing the raw time calculated in seconds.
Practical Examples
The table below demonstrates scenarios and mathematical equivalents for programming efficient pauses within the automation tree:
Configured Timeout
Real-Time Equivalent
System Behavior
Practical Use Case
5
5 seconds
Holds the flow for 5 seconds before advancing.
Typing Simulation: Used between two consecutive text message blocks to simulate a human operator typing, avoiding the instant sending of dense text blocks.
300
5 minutes
Keeps the contact in the queue for exactly 5 minutes.
Response Interval: Wait a short period after a user action (such as filling out a form on the website) before sending a follow-up or check-in message.
3600
1 hour
Holds execution for 1 hour before releasing the output.
Spaced Relationship Cadence: After sending rich content or an email, the system waits one hour before making a new active feedback contact with the customer on the platform.
Last updated
Was this helpful?

