Hi Conor,
I think I might help you out here - did something similar. In our case I wanted to send out an e-mail to a series of contacts when one of their certificates expired (valid for two years). In this case we inform the contact 6, 3 and 1 month in advance to renew it + also when it expired.
See below:
The way how I set it up was the following:
- date token contained the date when the contact acquired the certificate = so the date was always in the past
- each time the date token changed it triggered the flow again= so it's a campaign which does not have an end date
In the flow tab of your campaign you insert a 'wait step' with 'date token' that looks like this:
Only thing you shouldn't forget is to kick start the campaign, which means that you need to update/change the value in the date field (could be done by exporting the list of contacts you want to include in the campaign and upload it again without changing anything). From then on the campaign starts working instantly.
It's been active for over 4 months here and works perfect.
Hope this helps you out.
Cheers,
Jonas