Update member status and revenue in CRM and dashboard

Webhook payment notices leave membership records and cash totals stale, causing reps and billing to miss renewals. Update contact revenue, set membership active, and grant course access so sales ops reconcile accounts same day.

Update member status and revenue in CRM and dashboard

Update member status and revenue in CRM and dashboard