I want to be able to send service expiry email notifications to my customers.
Scenario 1: Company XYZ has subscribed for Service A which expires in 6 months. I would like the customer to receive notifications 3 months/1 month/1week and on day of expiry.
Scenario 2: Company ABC has subscribed for:
- Service A which expires in 1 year - Notifications to be sent are 3months/1month/2weeks/1week and on day of expiry.
- Service B whichexpires in 3 months - Notifications to be sent are 1month/2weeks/1week and on day of expiry.
- Service C which expires in 1 month - Notifications to be sent are 2weeks/1week and on day of expiry.
Based on the above scenarios for notifications.
- Is there an existing plugin that would do the above for me?
- If I were to build a plugin using builder, for adding customers, their emails and their services. How do I send notifications for expiry? Would this require cronjobs?