
The challenge
200+ beds with 4 ad accounts and fragmented WhatsApp routing; no patient-to-ad attribution; 78.6% of spend untracked across invisible portfolio accounts.
What we ran
- Implemented WhatsApp Cloud API with Coexistence mode to pull 6-month history and route inbound conversations to 5 staff members via custom queue system
- Built native React Native app (Expo) for staff showing real-time patient cards: prior visit, surgery type, source ad, follow-up schedule, CRM notes
- Unified ad dashboard spanning 4 primary + 23 portfolio accounts; added breakdowns by staff agent and creative ROI with deep-link attribution
- Deployed webhook reconciliation (Meta ↔ Supabase) tracking LeadSubmitted events and conversion validation

