Add a step in a workflow to ensure a contact doesn't receive automated email multiple times
SOLVE
I have a workflow that sends a follow-up email to every contact that downloads something from our website (as a result of filling out a form).
If the contact downloads multiple things across a few days, I don't want them receiving the email over and over again - I only want them to receive the f/up email once and then not again for a month.
If you want to have a timer on this, you would need a custom date contact property. You could call this "Last follow-up email send date".
In your content offer workflows, you would do the following:
Enroll contacts as usual
Create an if/then branch that checks whether the Last follow-up email send date is more than 30 days ago.
If it is, add an action to send the follow-up email. Then use the Set property value workflow action to set the value of Last follow-up email send date to the date of the step.
If it is not, proceed without sending the follow-up email.
Let me know if you have any follow-up questions!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer