Do not automate a process the team has not defined. First decide stages, owners, response rules, handoffs and data authority. Then configure software around the process.
1. Map lead sources
List phone numbers, website forms, Local Services Ads, Google Ads, social lead forms, referrals and manual entries. For each source, decide how the record enters the CRM and what source label survives downstream.
2. Define opportunity types
At minimum, decide whether emergency service, routine service and replacement opportunities need different handling. If a type changes the response, pipeline or follow-up cadence, capture it early.
3. Build the smallest useful pipeline
Start with the stage model in our HVAC sales pipeline guide. Avoid status inflation. Each stage should change what someone does next.
4. Assign owners and service levels
Specify who owns web leads, missed calls, replacement prospects and estimate follow-up. Automation can notify people, but it cannot resolve unclear accountability.
5. Configure communication channels
Set up phone/SMS/email correctly, including domain authentication where applicable, number eligibility, consent handling and opt-out behavior. Test with internal contacts before real leads enter the workflow.
6. Build workflows with exits first
Before writing the first follow-up text, define when the workflow stops: reply received, appointment booked, stage changed, disqualified, won, lost or opt-out. This prevents the most damaging CRM behavior—messages continuing after context has changed.
7. Decide what the field-service platform owns
If ServiceTitan, Housecall Pro, Jobber or another platform is authoritative for dispatch, appointment status, estimates or completed jobs, document that. Only sync the lifecycle events the CRM genuinely needs.
8. Test five real scenarios
- After-hours no-cool missed call
- Website replacement form
- Lead replies during an automated sequence
- Estimate moves from sent to won
- Customer opts out of marketing
9. Launch with monitoring
Review unassigned leads, stuck stages, duplicate contacts, failed messages and workflows that did not stop. CRM implementation is an operating process, not a one-time setup task.
We earn a commission if you buy through this link, at no added cost to you. HVAC Pipeline Lab is independent and is not owned or endorsed by HighLevel.
Sources checked
Product capabilities and pricing change. These first-party sources were checked for this page; verify current details before purchasing or changing an operating system.
Last fact-check: September 27, 2026