Domains and internet services reminder

Hello, I’m currently searching for something that let me input name and email of each customer and assign it one or more internet servrices I offer with a stard and expire date. 30 an 15 days before the expire date, the script has to send the customer an alert about the expiration asking him to confirm if they want to renew or not.

The script could be script based and all the messages can be customized.

Anyone can suggest a script that does this?