Lists, Lead Scoring & Workflows

Osnovyanenko
Contributor | Diamond Partner
Contributor | Diamond Partner

How to delay until a day of the *next* week?

SOLVE

Hello! 

 

The plan

I have an email nurturing campaign that is triggered when a lead submits a form.

While they immediately receive a whitepaper, I want them to go through a calendar-planned nurturing.

 

The issue

Basically, the first automated email will have to be sent on Monday. So I've set the "delay until a day of the week" to Monday. However, when leads submit a form on Monday, the delay is immediately skipped. This sends another email that was meant to be sent at least a day after.

 

Ways around it?

Is it possible to set the delay for the next Monday, in this case? One of the solutions I've thought of was to add a 1-day delay before the Monday delay. So if someone submitted a form on Monday, they would first wait 24 hours, and then since it'd be Tuesday, they'd have to wait for the next Monday.

 

But this barely helps if a lead submits a form on Sunday. They'd enter a 1-day delay, it'd be Monday, and because of the Monday-delay, it would immediately send another email. I want to space out emails for more than 1 day but so that they can begin on Monday too.

0 Upvotes
1 Accepted solution
karstenkoehler
Solution
Hall of Famer | Partner
Hall of Famer | Partner

How to delay until a day of the *next* week?

SOLVE

Hi @Osnovyanenko,

 

Would a first delay step of 3 days + a second delay step until Monday solve the problem? I'll use current dates below:

 

Form submission Delay calculation Next action after delay
Monday, Oct 5th

+ 3 days = Thursday

+ delayed until next Monday

Monday, Oct 12th
Tuesday, Oct 6th

+ 3 days = Friday

+ delayed until next Monday

Monday, Oct 12th
Wednesday, Oct 7th

+ 3 days = Saturday

+ delayed until next Monday

Monday, Oct 12th
Thursday, Oct 8th

+ 3 days = Sunday

+ delayed until next Monday

Monday, Oct 12th
Friday, Oct 9th

+ 3 days = Monday

+ delayed until next Monday

Monday, Oct 12th
Saturday, Oct 10th

+ 3 days = Tuesday

+ delayed until next Monday

Monday, Oct 12th
Sunday, Oct 11th

+ 3 days = Wednesday

+ delayed until next Monday

Monday, Oct 19th
Monday, Oct 12th

+ 3 days = Thursday

+ delayed until next Monday

Monday, Oct 19th

 

The shortest time between form submission would then be Friday to Monday.

 

(An alternative solution to this is possible, by limiting the executing to working days and using different delays.)

 

Hope this helps!

Karsten Köhler
HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

View solution in original post

6 Replies 6
karstenkoehler
Hall of Famer | Partner
Hall of Famer | Partner

How to delay until a day of the *next* week?

SOLVE

Hi @AHudson,

 

Delays still execute outside of the defined workflow hours. If someone enters a 1-day delay on Friday 5pm and the workflow is set to execute Mo-Fri, 8am to 6pm only, the contact would continue with their next action Mo, 8am.

 

Best regards!

Karsten Köhler
HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

AHudson
Contributor

How to delay until a day of the *next* week?

SOLVE

Thank you @karstenkoehler 

karstenkoehler
Solution
Hall of Famer | Partner
Hall of Famer | Partner

How to delay until a day of the *next* week?

SOLVE

Hi @Osnovyanenko,

 

Would a first delay step of 3 days + a second delay step until Monday solve the problem? I'll use current dates below:

 

Form submission Delay calculation Next action after delay
Monday, Oct 5th

+ 3 days = Thursday

+ delayed until next Monday

Monday, Oct 12th
Tuesday, Oct 6th

+ 3 days = Friday

+ delayed until next Monday

Monday, Oct 12th
Wednesday, Oct 7th

+ 3 days = Saturday

+ delayed until next Monday

Monday, Oct 12th
Thursday, Oct 8th

+ 3 days = Sunday

+ delayed until next Monday

Monday, Oct 12th
Friday, Oct 9th

+ 3 days = Monday

+ delayed until next Monday

Monday, Oct 12th
Saturday, Oct 10th

+ 3 days = Tuesday

+ delayed until next Monday

Monday, Oct 12th
Sunday, Oct 11th

+ 3 days = Wednesday

+ delayed until next Monday

Monday, Oct 19th
Monday, Oct 12th

+ 3 days = Thursday

+ delayed until next Monday

Monday, Oct 19th

 

The shortest time between form submission would then be Friday to Monday.

 

(An alternative solution to this is possible, by limiting the executing to working days and using different delays.)

 

Hope this helps!

Karsten Köhler
HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

VarunAnand
Member

How to delay until a day of the *next* week?

SOLVE

Hi @karstenkoehler , working on a similar workflow, and curious to know how below condition would work out?

Saturday, Oct 10th

+ 3 days = Tuesday

+ delayed until next Monday

Monday, Oct 12th

 

Assuming the +3 day delay is executed first, shouldn't the next action be on Oct 19th?

0 Upvotes
AHudson
Contributor

How to delay until a day of the *next* week?

SOLVE

So it's safe to assume, by setting the execution dates to weekdays, that the delay in the work flow will not count weekends as days? 

0 Upvotes
Osnovyanenko
Contributor | Diamond Partner
Contributor | Diamond Partner

How to delay until a day of the *next* week?

SOLVE

Thank you, Karsten! It definitely shortens the email interval this way.

0 Upvotes