Renew .com customers that enable autorenew <14 days prior to their renewal at the correct user count

Overview

With the change to process .com autorenewals for the active number of users, we wanted to ensure customers were informed ahead of time. We send an email two weeks prior to their renewal (if they have autorenew enabled) and create an amendment in Zuora for the renewal.

If they don't have autorenew on at that point, however, the email isn't sent and the amendment isn't created. If the customer re-enables autorenew after we would have sent the email, they are not being renewed at the higher seat count.

Proposal

Check accounts within 15 days of renewal each day, up until 24 hours before renewal, and send the email/create the amendment if autorenew is on (and has not been previously sent/created). If they have received an email already, skip sending an additional one.

Edited by Michael Karampalas