Update contact renewal date and opt-in status from webhook
Update contact renewal date and opt-in status from webhook
Contacts arrive without renewal dates, leaving account managers unsure when to pursue renewals. This adds a computed renewal date and opt-in flag so billing and sales can act ahead of the renewal window.