Pipeline and deal tracking in GoHighLevel gives plumbers and HVAC companies a visual kanban board to track every lead from initial contact through job completion. You can see exactly where each potential customer sits in your sales process and automate follow-ups based on deal stage.
This setup prevents jobs from falling through the cracks and helps you forecast revenue by tracking deal values. When emergency calls come in at 3am, you can quickly move that lead through your pipeline stages and trigger the right automations. No more lost opportunities because someone forgot to follow up on a quote.
What is Pipeline & Deal Tracking in GoHighLevel
Pipeline tracking in GoHighLevel is a visual sales management system that shows every lead as a card on a kanban-style board. Each column represents a stage in your sales process, like "New Lead," "Quote Sent," or "Job Scheduled."
The system tracks deal values so you can see potential revenue at each stage. If you've got $15,000 worth of HVAC installations in the "Quote Sent" stage, you know exactly what's in your pipeline. This beats spreadsheets or sticky notes by a mile.
For service businesses like plumbing and HVAC, this means you can see which emergency calls turned into quotes, which quotes are waiting for approval, and which jobs are ready to schedule. The visual layout makes it impossible to lose track of potential customers, even during busy seasons when your phone won't stop ringing.
Each deal card shows the contact's name, deal value, and how long it's been in that stage. You can click on any card to see the full contact history, previous service calls, or outstanding quotes. Everything connects to your messaging, calendar, and automation systems in one place.
Why Plumbers & HVAC Companies Need Deal Pipelines
Service businesses lose money when leads slip through the cracks, especially high-value jobs like furnace replacements or major plumbing repairs. A $8,000 HVAC installation that sits in limbo for two weeks often goes to a competitor who followed up faster.
Traditional methods don't work for service businesses. Spreadsheets get outdated the moment someone takes an emergency call. Paper logs disappear. Email threads become unmanageable when you're dealing with 50+ leads per month. Pipeline tracking keeps everything visible and organized without adding administrative burden.
The automation aspect is crucial for service companies. When a deal moves to "Quote Sent," the system can automatically send a follow-up email three days later asking if they have questions. When a deal hits "Job Complete," it triggers your review request sequence. You set it once and it runs forever.
Revenue forecasting becomes realistic when you can see deal values in each stage. If you've got $25,000 in the "Approved" column and another $40,000 in "Quote Sent," you know what your next month looks like. This helps with scheduling technicians, ordering materials, and managing cash flow during slower periods.
How to Set Up Pipeline Stages for Service Businesses
Start with 5-6 stages that match your actual sales process. More than 7 stages and people stop updating the pipeline consistently.
Step 1: Navigate to Opportunities > Pipelines in your GoHighLevel dashboard and click "Create Pipeline." Name it something specific like "HVAC Jobs" or "Plumbing Service Calls."
Step 2: Create these five core stages: "New Lead," "Contacted," "Quote Sent," "Approved," and "Job Complete." Add "Lost/Declined" as your sixth stage for deals that don't close.
Step 3: Set up stage-specific automations. When a deal moves to "Contacted," automatically send your service availability email. When it hits "Quote Sent," start a three-day follow-up sequence.
Step 4: Configure deal values. Emergency service calls might average $300-500, while system replacements run $3,000-8,000. Set realistic ranges for each service type.
The "New Lead" stage catches everything that comes in through your website, phone calls, or referrals. "Contacted" means someone on your team reached out within 24 hours. "Quote Sent" is self-explanatory. "Approved" means they've accepted your quote but you haven't started work yet.
Keep it simple. Resist the urge to create stages like "Quote Reviewed" or "Waiting for HOA Approval." These micro-stages slow down pipeline management without adding value. Your team needs to update deals quickly between service calls.
Automating Deal Movement & Follow-ups
Automation prevents deals from sitting in one stage too long, which is where most service businesses lose money. When a quote sits in "Quote Sent" for a week without follow-up, that customer often goes elsewhere.
Set up time-based triggers for each stage. If a deal stays in "Contacted" for more than 48 hours, send an internal alert to your dispatch team. If it sits in "Quote Sent" for 5 days, automatically send a "Did you have any questions about our quote?" message.
Stage-based automation setup: Go to Automation > Workflows and create triggers for "Opportunity Stage Changed." When someone moves to "Quote Sent," send your professional quote email template. When they move to "Approved," send your pre-service preparation checklist.
Time-based reminders: Create workflows that check deal age. If a deal has been in "New Lead" for 24+ hours, send a text to your office manager. If it's been in "Quote Sent" for 7+ days, move it to "Lost/Declined" automatically.
The beauty of GoHighLevel is that these automations connect to your SMS, email, and phone systems. When a deal moves to "Job Complete," it can automatically send a review request, schedule a 6-month maintenance reminder, and add the customer to your newsletter. One action triggers multiple follow-ups without manual work.
For emergency calls, set up a workflow that creates a deal and immediately moves it to "Contacted" when someone fills out your emergency form. This prevents after-hours leads from sitting in "New Lead" until Monday morning when your office opens.
Tracking Deal Values & Revenue Forecasting
Deal values turn your pipeline into a revenue forecasting tool. Instead of guessing what next month looks like, you can see exactly how much business is in each stage.
Set realistic deal values based on your actual service prices. Emergency drain cleaning might be $200-400. Water heater replacement runs $1,200-2,000. Full HVAC system replacement can be $5,000-12,000. Use the midpoint of your typical range for each service type.
Pro tip: Create separate pipelines for different service types if your deal values vary dramatically. Keep "Emergency Service" separate from "Major Installations." This gives you cleaner forecasting and better automation targeting.
The pipeline dashboard shows total value by stage. If you've got $35,000 in "Approved" jobs, that's your guaranteed work for the next 2-3 weeks. Another $22,000 in "Quote Sent" represents your potential revenue if 60-70% of those quotes convert.
Use historical close rates to improve forecasting. If your "Quote Sent" stage typically converts 65% of the time, multiply that stage total by 0.65 to get realistic revenue projections. Track these percentages monthly to improve accuracy.
Revenue reporting gets automated when you set up deal values properly. GoHighLevel's reports section shows won/lost deals by month, average deal size, and conversion rates by stage. This data helps you identify bottlenecks in your sales process.
Managing Emergency Calls Through Pipelines
Emergency service calls need special handling in your pipeline because timing matters more than with regular jobs. A burst pipe or broken furnace in winter can't wait for normal business hours.
Create a separate "Emergency Pipeline" with faster-moving stages: "Emergency Call," "Dispatched," "On Site," "Quote Given," and "Job Complete." This moves much quicker than your regular service pipeline where quotes might sit for days or weeks.
Emergency workflow setup: When someone submits your emergency contact form, automatically create a deal in "Emergency Call" and send immediate SMS alerts to your on-call technician. Set the deal value to your emergency service rate ($150-300 depending on your area).
After-hours handling: Use GoHighLevel's missed call text back feature to capture emergency leads when your phones go to voicemail. The automated response should include your emergency contact number and create a pipeline deal immediately.
Track response times in your emergency pipeline. If deals sit in "Emergency Call" for more than 30 minutes, send escalation alerts. Move deals to "Dispatched" when your tech is en route, and "On Site" when they arrive. This creates accountability and helps you improve response times.
Emergency calls often turn into larger jobs. That leaky pipe might need full replacement. Use deal splitting or create a new deal in your regular pipeline when the scope expands. Don't lose track of the additional revenue opportunity just because it started as an emergency call.
i wrote about this in my guide to SMS & phone setup for plumbers, but emergency response automation is crucial for service businesses. The faster you respond, the higher your conversion rates and customer satisfaction scores.
Setting Up Follow-up Automations for Service Jobs
Follow-up automation prevents the biggest revenue leak for service businesses: customers who forget you exist after one job. A satisfied customer should become a repeat customer, but only if you stay in touch.
Set up post-job automations that trigger when deals move to "Job Complete." Send a thank you message immediately, request a review after 48 hours, and schedule maintenance reminders based on the service type. HVAC filter changes need quarterly reminders. Annual furnace tune-ups should be scheduled 11 months out.
Review automation: When a deal hits "Job Complete," wait 2 days then send a review request email with direct links to Google, Yelp, and Facebook. Follow up with SMS if they don't respond within a week.
Maintenance reminders: Create different reminder sequences for different services. Septic pumping needs annual reminders. AC maintenance should happen twice yearly. Water heater flushing is annual but timing depends on installation date.
Repeat business triggers: Tag customers based on service type and send seasonal reminders. "Getting ready for winter? Time to schedule your furnace check." These go out automatically based on your service calendar.
Warranty follow-ups matter too. If you install a new water heater with a 10-year warranty, set up a 9-year reminder to contact them about replacement options. Most customers forget about warranties until something breaks, but proactive contact builds trust and generates referrals.
Use pipeline data to identify your best customers for upselling. Someone who's had multiple service calls might need a system upgrade. Track total customer value across all deals to identify your VIP accounts for special treatment.
Ready to automate your service business pipeline? Start your free 14-day GHL trial and set up pipeline tracking that actually works for plumbing and HVAC companies.
Pipeline Reporting & Optimization Tips
Pipeline reporting shows you exactly where deals get stuck and which stages need attention. Most service businesses lose deals in the "Quote Sent" stage because they don't follow up aggressively enough.
Check your pipeline reports weekly to identify bottlenecks. If deals are piling up in "Contacted" but not moving to "Quote Sent," your team might be overwhelmed or need better qualification scripts. If "Quote Sent" has low conversion rates, your pricing might be off or your quotes need work.
Track these key metrics monthly: average time in each stage, conversion rates between stages, and average deal value by service type. Industry benchmarks show that service businesses should convert 60-75% of contacted leads to quotes, and 45-60% of quotes to closed jobs.
Stage velocity matters. Emergency calls should move from "New Lead" to "Contacted" in under 2 hours. Regular service quotes should move to "Quote Sent" within 24-48 hours. Jobs should move from "Approved" to "Job Complete" within your normal scheduling window (usually 3-14 days depending on season).
Use lost deal analysis to improve your process. When deals go to "Lost/Declined," add notes about why. Price too high? Took too long to respond? Competitor got there first? These patterns show you where to focus improvement efforts.
Create monthly pipeline reviews with your team. Which technician has the highest quote-to-close rate? What time of day do most emergency calls come in? Which services have the best profit margins? This data helps you optimize scheduling, pricing, and marketing efforts.