How you can use delays in workflows in HubSpot

While creating a workflow in HubSpot, you can use delays to space out workflow actions, time the email sends to create a more personalized experience for your customers. 

Types of delays:

  • Delay for a set amount of time: this delay can be used when you want to pause all enrolled records for the same amount of time between workflow actions.
  • Delay until a day or time: this delay can be used when you want an action to execute only on certain days or times. 
  • Delay until event happens: this delay can be used when you want to pause enrolled records until a specific action is taken.

Add delays to workflows

Delay for a set amount of time

Use the Delay for a set amount of time action to pause records for a specific amount of days, hours, and minutes. 

  • Go to Automation > Workflows in your HubSpot account.
  • Click the name of a workflow.
  • Click the plus icon + to add a workflow action in workflow editor.
  • In the right panel, select Delay for a set amount of time.
  • Set how long the delay you want to last by using the DaysHours, and Minutes fields. 
  • Click Save

Delay until a day or time

Use the Delay until a day or time action to pause your workflow until specific days of the week and/or time of day. 

  • Go to Automation > Workflows in your HubSpot account. 
  • Click the name of a workflow. 
  • Click the plus icon + to add a workflow action in the workflow editor.
  • In the right panel, select Delay until a day or time.
  • Click Delay until a day of the week, then select the days to add days of the week to the delay.
  •  Click Delay until a time of day, then select a time to add a time of day to the delay.
  • Click Save.

Delay until event happens

Use the Delay until event happens action to pause records until a specified event occurs. For example, delay a contact until they visit a page or fill out a form.

  • Go to Automation > Workflows in your HubSpot account.
  • Click the name of a workflow.
  • Click the plus icon + to add a workflow action in workflow editor.
  • In the right panel, select Delay until event happens
  • Click the dropdown Event and select the event that will release records from the delay. 
  • After setting the delay event, use the DaysHours, and Minutes fields to set the maximum amount of time that contact will wait until being released from the delay.
  • Select the Delay as long as possible checkbox to delay the contact for up to a year.
  • Click Save.