- Create a field to store the end date
- When the person registers, add the person to a static list and call a webhook (from one of the 4 webhook platforms available in the Launchpoint, see the list here: https://nation.marketo.com/message/152050#comment-152050) to calculate the subscription end date
- Have another batch smart campaign that runs every day, and remove from the smart list all leads which are a member of it and which subscription end date is passed
- Set up your drip campaign flow or engagement program to test that the person is a member of the static list in order to send email.
The Wait Step date token won't work here?
I also see a way to run a batch entry daily, with a Remove Step referencing the expiration date somehow. Something like if Expiration Date is Today, then Remove from Flow. Might need more tinkering than that.
1 of 1 people found this helpful
Yes, the wait step token will work but the hard point is to set it's value. Since the number of days depends on the month you are in, better use a webhook. And if you use a Webhook to set the value, as the webhook is asynchronous, you have to wait until the value is set to be able to add the lead to a wait step.
The yes, you can remove from flow at the expiration date, but only if you are using a flow So I was suggesting to use a list as a "marker".