Update coaching attendee contacts before next billing run

Coaching appointments land without CRM contact notes, causing missed follow-ups and billing gaps. Coordinators get updated contact records and appointment details so billing and outreach finish before the next billing run.

Update coaching attendee contacts before next billing run

Update coaching attendee contacts before next billing run