Association Management Membership Retention Strategies
TLDR: Seeking advice on how to structure our association's retention email campaigns.
I work at an association management organization with recurring annual membership retention programs (on a yearly cycle) and recurring certification programs (on a three year cycle). Up until now, we were working with dozens of custom objects from an older data management system. We're currently transitioning to Salesforce, so will soon have the Marketo/Salesforce integration open with more reliable/consistently updated data.
Right now we have default programs using filters to run daily batch campaigns based on the expiration date for the specific membership or certification. These daily batched run daily at ~2am and send around 9am to those who qualify.
Here is an example of our current approach using the expiration date in a filter constraint on the day of expiration:

How do you structure your retention campaigns knowing your data will be more reliable going forward?