Bellhaven CRM Reconciliation
Built an end-to-end Python pipeline that scrapes live facility data, reconciles it against CRM accounts, and proposes the correct update using normalized addresses, location signals, and fuzzy name matching.
The workflow handles field updates, re-parenting, change-of-ownership logic, duplicates, human approval in Streamlit, API write-back, and scheduled reruns.
Pipeline
Result
41 CRM accounts reconciled with 0 unresolved proposals on the final rerun.


