Delays in worfklows & branch rules

Hello,

I was wondering if you could help me.

I want to send an email1 in a workflow, then check if the recipient schedules a sales meeting anytime within 7 days after receiving the email1.

  • If yes → assign a task to the sales team immediately after scheduling the meeting;
  • If no meeting is scheduled → send an email2 7 days after the email1.

My current setup:

  • user enlists
  • send email1
  • delay for a set amount of time (7 days)
  • If/then branch
    • Meeting booked → assign a ticket to sales
    • No meeting → send email2

Please, what would be the best approach here?

Thanks

Hi @MiriamL,

That’s all correct! This would work perfectly fine.

You could consider omitting the task creation in this workflow. If the contact books a meeting with the sales person, they should receive a notification anyway (unless they disabled this notification).

Alternatively, you could set a workflow goal for a booked meeting. This would allow you to remove the if/then branch. You’d send email 1, wait 7 days, send email 2. A contact would be automatically removed once they book a meeting.

Best regards!

Hi @karstenkoehler, thank you so much for the super quick response and the proposed solution! Very helpful.

Best, Miriam