You can control when assignments run in a workflow. Set an exact time or delay execution until the employee’s workday starts. This is useful when your team works across different time zones.
Set the execution time in a workflow
- Go to Automation.
- Select Workflows > Workflows in Feed.
- Open a workflow form.
- Click Settings (⚙️) > Configure workflows.
- Open an existing template or create a new one.
To control timing, use one of these activities in the template:
Pause execution
This activity delays the next assignment until a specific time. For example, you can schedule invoice approval for a set date and time.
- Click the triangle icon next to the task.
- Select Other > Pause execution.
- Go to Settings > Activity parameters.
Configure parameters
Title. Enter a name for the activity or keep the default.
Mode. Choose when the next activity should run: after a time interval or at a specific date and time.
- Period: Set how long to delay the assignment (seconds, minutes, hours, or days). In the cloud version of Bitrix24, the minimum pause is 10 minutes. In the on-premise version, the minimum pause depends on the workflow module settings.
- Time: Set the exact date and time.
If you choose a specific date and time, select the time zone:
- Server time — time on the server where the license is installed.
- Local time — time zone of the user who started the workflow.
Click Save when you finish.
Employee working day pause
This activity pauses the next assignment until the employee starts their workday or returns from a break.
Worktime tracking in Bitrix24
- Click the triangle icon next to the task.
- Select Other > Employee working day pause.
- Go to Settings > Activity parameters.
Configure parameters
Title. Enter a name for the activity.
Employee. Select an employee. The workflow continues when this person starts their workday.
Click Save when you finish.
Account for employee time zones
To make sure workflow tasks run at the correct time for each employee, follow these recommendations.
Use the String field type. When you create a date and time field in workflow template parameters, select String as the field type.
Configure workflow template parameters
Use the "touserdate" function. Use the touserdate function in any activity where you set a date and time. This function adjusts the value based on the user’s time zone, not the server time.
Specify the time zone in the employee profile. Open the employee’s profile and fill in the Time zone field. You can choose browser time or select a time zone from the list. If this field is empty, assignment timing may be incorrect for that employee.
Profile page
In brief
- Set a specific execution time or delay assignments in workflow settings.
- Pause execution delays the next assignment until a set time.
- Employee working day pause waits until the employee starts their workday or returns from a break.