Architecture and selection
Whether you stay, switch, or use a purpose-built layer like BedFlow, the data model and pipeline stages come first.
Solvhaus is a CRM architecture and implementation partner for behavioral health. We define the data model, pipeline stages, ownership, and reporting layer first, then select, clean, configure, and adopt the system around referrals and admissions, not generic sales stages with healthcare labels.
Solvhaus is a behavioral health CRM architecture and implementation partner. We define the data model, pipeline stages, ownership, and reporting layer first, then select, clean, configure, and adopt the system around referral partners and admissions reality rather than generic sales stages with healthcare labels on them.
Operators inherit HubSpot stages from a website vendor, Salesforce objects from a consultant, or a spreadsheet that became “the CRM.” None of them match referral partners, authorizations, or the way an admissions day actually works. Staff go around the system. Follow-up disappears. Reporting becomes theater.
Five objects and a reporting layer. Ownership is attached at every object, so follow-up is visible and stage aging is measurable. Whether the system is BedFlow, HubSpot, or a custom build, this is the shape it has to hold.
Referral source, contact, opportunity, admissions stage, and outcome, with a reporting layer that reads every stage.
Ownership is attached at every object. If a record has no owner and no next action, it is not in the system yet.
A simulated board of records sitting past their next-action date, stage by stage, week by week. Turn ownership on and the same numbers become someone's to-do list.
A grid of 5 pipeline stages by 10 weeks. Each cell counts simulated records sitting past their next-action date; darker means more. The ownership toggle labels each row with the role accountable for it.
| Stage | W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Referral source | 3 | 3 | 4 | 1 | 2 | 3 | 2 | 1 | 1 | 1 |
| Contact | 3 | 4 | 3 | 4 | 2 | 1 | 4 | 1 | 2 | 2 |
| Opportunity | 5 | 6 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 |
| Admissions stage | 3 | 2 | 3 | 2 | 3 | 1 | 3 | 1 | 2 | 2 |
| Outcome | 3 | 3 | 2 | 2 | 2 | 0 | 2 | 1 | 2 | 3 |
Every value on this chart is generated to show how the system behaves. It is not census, referral, or client data from any operator.
Whether you stay, switch, or use a purpose-built layer like BedFlow, the data model and pipeline stages come first.
Stages, required fields, owners, and next actions that match the real path from referral to placement.
Partner accounts, cadence, last-touch, and conversion, the CRM job BD teams actually need.
What to keep, what to archive, and how to move without freezing admissions for a month.
Source performance, stage aging, and who owes whom a call, the few reports leadership will actually open.
What lives in the CRM, what lives in the EHR, and what is copied only when it must be.
Who is accountable for the record, who is trained, and what “using the CRM” means for admissions, BD, and leadership.
Referral management for behavioral health, the workflow the CRM has to serve.
Routing and follow-up on top of a clean CRM.
Purpose-built referral partner CRM, bed availability, and census for treatment centers.
What the CRM has to report on once acquisition is connected.
A systems conversation is a working discussion with someone who owns admissions, operations, or growth. Bring the messy version.