Inputs
Outputs
Reference the result in a later block as
{{ steps.adjust_time.adjusted_timestamp }}.
Behavior
The block runs right away and returns a single timestamp. It does not pause the run the way Delay does. Adjusting a timestamp is just arithmetic on a date value, so the run moves straight on to the next block. Theunit you pick decides how the offset is measured. Fixed units are seconds, minutes, hours, days, and weeks. They each add a constant duration. Calendar units are months and years. They move by the calendar, which is why these two units appear here but not on Delay.
Always source the timestamp input from a field that is filled in. If the input resolves to an empty value, the block has no base time to shift. Map it from a trigger field that is always present, or guard the block with an If check first.
Gotchas
- Wrong unit list copied from Delay. Adjust time offers seconds, minutes, hours, days, weeks, months, and years. But Delay and Delay until stop at weeks. A flow that adjusts by months and then expects a matching Delay will not find a months option. Compute the target time with Adjust time, then pass the result to Delay until.
- Negative versus positive sign reversed. A positive offset moves the timestamp forward, and a negative offset moves it backward. Setting
offsetto-7when you meant a task due in a week schedules it a week in the past. Check the sign against the result preview before you publish. - Empty timestamp input has nothing to shift. Adjust time has no base time to work from when the
timestampinput resolves to an empty value. This can happen with a deal whose date attribute was never filled in. Source the input from a field that is always set, or branch on an If block that checks the value first.
Examples
Setting a follow-up task seven days out
A deal moves to the In progress stage, and a sales rep needs a follow-up task due one week later. Adjust time shifts the current time forward by seven days. The Create task block then uses that result as the due date.
For a deal updated on
2026-06-11T15:30:00Z, the block returns 2026-06-18T15:30:00Z. That value becomes the task’s due date.
Computing a 90-day renewal checkpoint
A renewal watch needs the date 90 days before a contract end date. Adjust time shifts the contract end date backward to produce the checkpoint. A later If block compares that checkpoint against today.2026-09-30, the block returns 2026-07-02. That is the date the renewal sequence should begin.