Pipeline Cleanup for Home Care Agencies: Separating Sales and Recruiting Contacts
By Alex Regueiro · October 25, 2026 · 5 min read
Caregiver applicants were sitting in a home care agency's sales pipeline, mixed in with prospective clients. They were found on a call, when we went through the pipeline.
60-second check
Take the 2-minute AI readiness survey →
Talk it through
Book a call with the Reshape team →
The agency is an owner-run, non-medical home care business serving payer-funded clients. The mix-up is common in home service businesses that sell and hire out of one CRM, and it blurs every report built on that pipeline. Here is what we found around it and what we set up.
The situation
The owner already had plenty of tools: GoHighLevel for the CRM, call recording, a scheduling and care-management system, and monthly financial reports. What was missing was a map of how they connect. We started the call by mapping every data source and every connector the agency had, so we could see which systems could talk to each other and which could not.
The owner was candid about the gaps. Calls were recorded, but nothing actionable came out of them. Financial reports were not being reviewed, which the owner described as running the business on revenue instead of profit. Overtime was named as a margin killer.
What was broken
Four separate problems sat side by side, with one habit underneath all of them: information was being collected and then left where it landed.
- Recruiting contacts were misfiled in the sales pipeline. Applicants and prospective clients shared one pipeline, so any report built on it mixed two different groups of people.
- Calls were recorded in two separate tools, and nothing actionable came from them. A recording that leads to no action is storage, not a process.
- Financial reports were not being reviewed, so the owner had no regular view of profit.
- The scheduling and care-management software has no connector to other tools, so its operational data could not flow into reporting on its own.
What we built
Some of this happened on the call and the rest was planned.
- We moved the misfiled recruiting contacts out of the sales pipeline during the call, into pre-screen or rejected stages.
- We defined separate GoHighLevel pipeline stages for sales and for recruiting, so each has its own path and its own numbers.
- We downloaded the month's financials into Claude on the call to seed a command board.
- We assigned the enabling and monitoring of daily call-audit agents, so the recordings turn into a daily review instead of an archive.
- We planned a custom API connector for GoHighLevel and a one-way sync from the care software. Until that exists, a monthly manual PDF export runs as a recurring task so the data still reaches reporting.
- We scoped a finance dashboard showing revenue and margin by payer, plus weekly metric reviews and overtime guardrails.
- We outlined a structured 40-hour workload for the client care coordinator role.
What changed
No result was reported, because the call was a mapping and setup session. The change is in how the system is organized.
Applicants no longer sit in the sales view. Sales and recruiting each get their own stages, so a conversion number means one thing. The financials have a place to land, and the care software's data has a defined route in, even if that route is a monthly export for now. Call recordings have a review step assigned to audit agents. Each of those fixes is small. Together they replace a pile of disconnected tools with a map the owner can read.
Keep hiring out of your sales pipeline
This section is advice for any agency that sells and recruits in one CRM. Give recruiting its own pipeline, with stages like applied, pre-screened, interviewed and onboarded. Tag every new contact with its source the moment it arrives, so an applicant from a job posting cannot be mistaken for a client inquiry.
Then check your reports. If your sales conversion rate includes applicants, it is wrong in a way that hides your real close rate. Fix the pipeline first, and every number built on it improves with no extra work.
Frequently asked questions
Why separate recruiting and sales pipelines in a home care agency?
Applicants and prospective clients move through different steps and need different follow-up. When they share stages, sales reports count people who will never buy, and recruiting follow-up gets buried. Separate pipelines give each side its own stages and its own honest numbers.
What if my care-management software has no connector?
Plan for the gap instead of waiting for a connector. Here we scoped a one-way sync from the software into GoHighLevel and set a recurring monthly PDF export as the interim route, so operational data still reaches your reports.
What do daily call-audit agents do?
They review recorded calls on a schedule so someone sees the outcome without listening to every recording. In this setup, they were assigned to be enabled and monitored because the agency recorded calls in two tools and nothing actionable came from them.
How do I get a margin view by payer?
Start by getting the monthly financial reports into one workspace. We downloaded the month's financials into Claude to seed a command board, then scoped a dashboard of revenue and margin by payer so the owner can judge profit and not just revenue.
If your sales and hiring contacts share one pipeline, or your call recordings never get reviewed, book a 30-minute AI follow-up and reporting audit. We walk through your CRM stages and show you where the numbers are being blended.