Pipeline and deal tracking in GoHighLevel gives general contractors and roofers a visual system to manage every lead from initial contact to project completion. Instead of losing track of estimates in email threads or wondering which prospects haven't responded, you get a clear board showing exactly where each potential job stands.
Most contractors i talk to are drowning in spreadsheets or sticky notes, trying to remember which homeowner they need to follow up with about that roof replacement estimate. That's exactly why GoHighLevel's pipeline feature transforms how construction businesses operate. You can see your entire sales process at a glance and never let another qualified lead slip through the cracks.
What Is Pipeline & Deal Tracking in GoHighLevel
Pipeline tracking in GoHighLevel is a visual kanban board system that shows every potential job moving through your sales process. You create columns for each stage of your sales funnel, then drag deals between stages as they progress.
Think of it like a digital version of those whiteboards contractors use, except this one connects to your automations, calendar bookings, and messaging systems. When a homeowner fills out your "free estimate" form, they automatically appear as a new deal in your pipeline. As you contact them, send quotes, and hopefully close the job, you move their deal card through each stage.
The system tracks deal values too, so you can see not just how many jobs you're working on, but the total dollar amount in each stage of your pipeline. This gives you accurate revenue forecasting. If you have $50,000 worth of estimates in your "Quote Sent" stage, you can predict roughly how much will convert based on your historical close rate.
For general contractors and roofers, this means you can finally answer questions like "how many estimates are pending approval" or "what's our projected revenue for next month" without digging through emails and invoices.
How to Create Your First Pipeline in GoHighLevel
Setting up your pipeline takes about 10 minutes once you know the steps. You'll find the pipeline builder under Opportunities > Pipelines in your GoHighLevel dashboard.
Step 1: Navigate to Opportunities in your left sidebar, then click "Pipelines." Hit the "Create Pipeline" button in the top right corner.
Step 2: Name your pipeline something descriptive like "Roofing Projects" or "Home Renovations." You can create separate pipelines for different service types later.
Step 3: Add your pipeline stages. For most contractors, i recommend these stages: New Lead > Contacted > Site Visit Scheduled > Quote Sent > Job Accepted > Work in Progress > Completed. You can add or remove stages by clicking the + icon or trash can next to each stage name.
Step 4: Set up stage settings by clicking the gear icon next to each stage. Here you can choose whether deals automatically move to the next stage or require manual updates. For "Job Accepted," you might want to trigger an automation that creates a calendar event for project start date.
Step 5: Configure your deal value settings. Under "Pipeline Settings," you can set default probability percentages for each stage. New leads might be 10% likely to close, while "Quote Sent" deals are 60% likely.
The key is keeping your stages simple and actionable. Every stage should represent a specific action you or your prospect takes. Avoid vague stages like "warm lead" or "interested" because nobody knows what action moves a deal to the next stage.
Best Pipeline Stages for General Contractors & Roofers
The most effective contractor pipelines have 5-7 stages that mirror your actual sales process. More stages sound thorough but they become impossible to maintain because your team won't update them consistently.
Here's the pipeline structure that works best for most roofing and general contracting businesses:
- New Lead: Initial contact form submission or phone call. Deal value should be $0 until you know project scope.
- Qualified: You've spoken with the prospect and confirmed they have a real project with a realistic timeline and budget.
- Site Visit Scheduled: Appointment booked for estimate. This stage triggers reminder automations and calendar blocks.
- Quote Sent: Written estimate delivered. Set your automation to follow up after 3 days if no response.
- Negotiating: Prospect wants to discuss price, timeline, or scope changes. Deals often bounce between this stage and Quote Sent.
- Job Accepted: Contract signed and deposit received. This triggers project management workflows.
- Work Complete: Job finished, final payment collected, ready for follow-up reviews and referral requests.
You also need "Lost" and "Unqualified" stages for deals that don't move forward. Don't delete lost deals because that data helps you identify patterns in your sales process. Maybe most deals die after site visits because your estimates are consistently too high, or prospects who take longer than 2 weeks to respond rarely convert.
Create separate pipelines if you handle very different project types. A kitchen remodel pipeline might include stages like "Design Phase" and "Permit Approval" that don't apply to roof replacements. This keeps your team focused on stage-appropriate actions.
How to Set Deal Values and Forecast Revenue
Deal values in GoHighLevel let you track the dollar amount of each potential job, giving you accurate revenue forecasting and helping prioritize which leads deserve the most attention. Set realistic values based on your typical project ranges.
When a new roofing lead comes in, you might not know if they need a $3,000 repair or a $15,000 full replacement. Start with your average job value as a placeholder, then update it after your initial conversation or site visit. GoHighLevel lets you edit deal values any time by clicking on the deal card and updating the "Deal Value" field.
The revenue forecasting happens automatically once you set probability percentages for each stage. If your "Quote Sent" stage historically closes 40% of deals, set that stage to 40% probability. GoHighLevel multiplies the deal value by the probability to show your "weighted pipeline value."
This weighted calculation is incredibly valuable for cash flow planning. If you have $100,000 in total pipeline value but most deals are in early stages, your weighted pipeline might only be $25,000. That tells you to focus on moving deals forward or generating more qualified leads.
For contractors, i recommend these probability settings: New Lead (10%), Qualified (25%), Site Visit Scheduled (35%), Quote Sent (50%), Negotiating (70%), Job Accepted (95%). Adjust based on your actual conversion rates, which you can track in the pipeline reports section.
Don't set deal values too optimistically early in the process. It's better to be conservative and exceed your forecast than constantly fall short of inflated projections. Your team will lose confidence in the system if the numbers are always wrong.
Setting Up Automation Triggers for Pipeline Movement
The real power of GoHighLevel's pipeline comes from connecting it to your automation workflows. Instead of manually following up with every prospect, you can trigger specific actions when deals move between stages or sit too long without progress.
Start with these essential automations that every contractor should set up:
Quote Follow-up Automation: When a deal moves to "Quote Sent," start a 3-day countdown. If the deal doesn't move to the next stage within 3 days, send an automated email asking if they have questions about the estimate. After 7 days with no movement, send a text message offering to schedule a call to discuss their concerns.
Stale Deal Alerts: Set up internal notifications when deals sit in any stage for too long. New leads should be contacted within 24 hours, so create an alert if a deal stays in "New Lead" for more than 1 day. Site visits should be scheduled within 48 hours of qualification, so alert if deals sit in "Qualified" for more than 2 days.
Project Start Workflow: When deals move to "Job Accepted," trigger a workflow that creates calendar events for project milestones, sends welcome packets to customers, and assigns the job to your project manager. This ensures nothing falls through the cracks between sales and operations.
The automation builder in GoHighLevel makes these triggers straightforward to set up. Go to Automation > Workflows and create a new workflow. Set the trigger to "Opportunity Stage Changed" and select your specific pipeline and stage. Then add your desired actions like sending emails, creating tasks, or updating contact information.
You can also trigger automations based on deal values. High-value jobs might get assigned directly to your most experienced estimator, while smaller projects follow a different workflow. This ensures your best resources focus on the biggest opportunities.
If you're looking for more comprehensive automation ideas, i wrote about this in my guide to GHL automation for contractors that covers the complete workflow setup process.
Managing Your Pipeline Daily
A pipeline only works if your team actually uses it every day. The best system fails if deals don't get updated and actions don't get taken based on what the pipeline shows you.
i recommend spending 10-15 minutes each morning reviewing your pipeline. Look for deals that haven't moved in several days and ask why. Did you forget to follow up on that estimate? Is the prospect avoiding your calls? Has the project timeline changed? This daily review prevents deals from going stale.
Use the pipeline view to prioritize your day. Focus on deals in "Quote Sent" or "Negotiating" stages first because they're closest to closing. Then work on moving "Qualified" leads toward site visits. New leads get attention after you've advanced the warmer prospects.
Train your team to update deal stages immediately after important interactions. When your estimator finishes a site visit and emails the quote, they should drag that deal to "Quote Sent" right then, not at the end of the week. This keeps your pipeline data accurate and triggers automations at the right time.
Set up weekly pipeline reviews with your team. Look at conversion rates between stages to identify bottlenecks. If lots of deals move from "Site Visit Scheduled" to "Lost," maybe your estimator needs training on consultative selling techniques. If deals stall in "Quote Sent," your pricing or proposal format might need work.
The mobile app makes pipeline management easy when you're on job sites. You can update deal stages, add notes, and check values from your phone. This keeps information flowing even when you're not at your desk.
Why GoHighLevel Beats Other Pipeline Tools
Most contractors compare GoHighLevel to dedicated CRM tools like Pipedrive, HubSpot, or Salesforce. The key difference is integration: GoHighLevel's pipeline connects directly to your marketing, messaging, scheduling, and billing systems.
Pipedrive costs $14.90-$99 per user per month just for pipeline management. You still need separate tools for email marketing, appointment scheduling, text messaging, and website forms. With GoHighLevel, all these features work together in one platform for significantly less money.
Salesforce starts at $25 per user per month for basic CRM features, but contractors need the Professional plan at $75+ to get useful automation and reporting. Even then, you're paying extra for email marketing, landing pages, and phone systems that are included in GoHighLevel.
The real advantage isn't just cost savings. When your pipeline, automations, calendar, and messaging systems all share the same contact database, you get much more sophisticated workflows. A prospect who books an estimate through your website automatically appears in your pipeline with their service needs pre-filled. When they don't show up for the appointment, the system automatically reschedules and moves them to a "No Show Follow-up" sequence.
Traditional CRMs require expensive integrations and technical setup to connect all these pieces. GoHighLevel works out of the box. You can start your free 14-day GHL trial and have a complete pipeline system running in under an hour.
For contractors who want simple, effective pipeline management without juggling multiple software subscriptions, GoHighLevel delivers everything you need in one affordable package.