I am trying to create a workflow to automatically email someone who places an order with my company but doesn’t place another order after 8 months.
I have a Zapier that will automatically create a deal when someone places an order. I want to set a delay on Zapier after the deal is made to wait 8 months and then enroll the person into a workflow.
This is the part I’m struggling with, as I want the workflow to only kick in if the contact hasn’t been associated with another deal.
Is there any way to set up a trigger for this? I don’t see an option for it but I thought I would ask.
I haven’t tested it out but this is what I’m thinking:
Trigger: Set the workflow to trigger when a deal is marked as "Closed Won."
Delay: Add a delay of 8 months.
Check for Additional Deals: After the delay, use an “If/Then” branch to check if the associated contact has any other deals with a “Close Date” after the original deal’s close date.
Send Email: If no such deals exist, send a follow-up email to the contact.
Thank you! I do have a question. For the “if/then” statement, how can I make it so the branch only continues if the contact is associated with another deal? I can’t find an option for that.
Create a contact-based list of contacts associated to deals which have a close date less than 8 months ago AND are closed won (when creating a contact list, click “Add filter”, then change the “Filtering on” dropdown to deals to access deal properties)
Create a contact-based list of contacts associated to deals which have a close date more than 8 months ago AND are closed won AND are not a member of the first list
Set up a contact-based workflow
Re-enroll contacts into your workflow based on membership in the second list
Optional: Set unenrollment so that contacts are unenrolled when they’re associated to an open deal
Add whichever actions you want after
Explanations for the above:
If a contact has an “old enough” won deal and no recent won one, they will enter the second list and enroll in the workflow.
If they purchase again, they will enter the first list, leave the second list – and after 8 months will re-enter the second list. That means that you can use the second list for **re-**enrollment. (This would not be possible if you added filters for associated deals in the workflow directly.)
Using those list filters, you’re not reliant on an 8 month delay in your workflow – which would be the earliest you’d see whether this is working or not.
The preview of the contacts who would be enrolled should tell you exactly whether you’ve set up everything correctly. You can review a handful (before turning on the workflow, you can create a list of contacts who would be enrolled via the right sidebar) and verify all looks good.