Hi Team,
I’m working on setting up a nurturing campaign in Marketo based on a date field called Customer Expiration Date. This field is calculated in our data warehouse, synced to CRM, and then passed into Marketo. It helps us identify when a customer is still within their retention period. Once they pass this date, they move into the prospect bucket.
To avoid losing these customers, we want to begin sending renewal-focused nurture emails before they move to the prospect stage.
I wanted to check with you on the best practice for building this in Marketo. Here are the two approaches I evaluated:
I initially tested this filter, but it pulls all records whose expiration date falls between today and X days from now.
Since we only want customers whose expiration date exactly equals X days from today, this approach doesn’t give us the precision we need.
Before I finalize the setup, I wanted to confirm whether Option 2 is the recommended best practice, or if there’s another method I might be overlooking.
I also think we might need a daily batch campaign to run to fetch the data as this wouldn't be possible via triggers ..is that correct ?
Any guidance or suggestions would be greatly appreciated.
Regards,
Akshat
Solved! Go to Solution.
My 2 cents:
Your Option 2 is the correct. You also need a daily batch campaign because Marketo cannot trigger off future date math.
Marketo triggers fire only when the field value changes, not when the calendar date passes a threshold.
Because you need to evaluate records every day against today + X days, this must be done with a batch.
My 2 cents:
Your Option 2 is the correct. You also need a daily batch campaign because Marketo cannot trigger off future date math.
Marketo triggers fire only when the field value changes, not when the calendar date passes a threshold.
Because you need to evaluate records every day against today + X days, this must be done with a batch.
Thanks @cookiemonstersa That helps !!