crm

CRM Pipeline for Contractors: How to Manage Leads With a Visual Kanban Board.

Aisha Benevente

Writer

17 min read

A CRM pipeline helps contractors and local service businesses track every potential customer from the first inquiry to the booked and paid job.

Instead of leaving leads scattered across text messages, emails, spreadsheets, notebooks, and team members’ phones, a visual pipeline places every opportunity on one Kanban board. Each lead appears as a card and moves through clear stages as the sale progresses.

The DunaHub CRM Pipeline gives contractors a visual way to manage leads, prioritize the best opportunities, track follow-ups, and keep the full customer history connected to the same record.

For small service businesses, that means fewer forgotten quotes, clearer priorities, and a better view of where future revenue is coming from.

What is a CRM pipeline?

A CRM pipeline is a visual representation of the steps a potential customer goes through before becoming a paying client.

Each lead moves through stages that reflect your real sales process.

A simple contractor pipeline might include:

Pipeline stageWhat it means
New LeadA customer has just contacted the business
Quote SentAn estimate or proposal was delivered
Follow-UpThe customer has not made a decision yet
Ready to BookThe customer wants to move forward
BookedThe job has been scheduled
LostThe opportunity did not move forward

The pipeline gives the owner and team a shared view of every open opportunity.

Instead of asking, “What happened with that customer who called last week?” the team can open the CRM and see the lead’s current stage, score, notes, messages, proposals, jobs, and invoices.

Why do contractors lose leads without a pipeline?

Contractors often receive leads from several places:

  • phone calls;
  • SMS;
  • email;
  • website forms;
  • Google Business Profile;
  • referrals;
  • social media;
  • local events;
  • repeat customers.

The problem is not always getting leads. The problem is keeping track of them.

A homeowner requests a quote by text. Another customer emails photos. Someone fills out a website form at night. A referral calls while the owner is on a jobsite.

Without one central system, the information gets scattered.

The owner may remember the newest lead but forget the person who requested an estimate four days earlier. A team member may send a quote without telling anyone. Another customer may call back, but nobody knows what was previously discussed.

A visual CRM pipeline solves this by giving every opportunity a clear place in the sales process.

How does a visual Kanban pipeline work?

A Kanban pipeline organizes leads as cards inside columns.

Each column represents a sales stage. When the lead progresses, the card moves to the next column.

For example:

  1. A homeowner requests gutter installation.
  2. The lead enters the New Lead stage.
  3. Your team contacts the customer and schedules an estimate.
  4. The card moves to Quote Sent.
  5. The customer asks questions about materials and scheduling.
  6. The lead moves to Follow-Up.
  7. The customer approves the proposal.
  8. The card moves to Ready to Book.
  9. The service date is confirmed.
  10. The lead moves to Booked.

In DunaHub, the team can move each lead by dragging and dropping the card into another stage.

This simple visual action keeps the pipeline aligned with what is actually happening.

What information appears on each lead?

A pipeline card is more than a name on a board.

When you open a lead in DunaHub, you can access the information connected to that opportunity, including:

  • customer name;
  • phone number;
  • email;
  • lead score;
  • current stage;
  • notes;
  • tags;
  • assigned team member;
  • conversation history;
  • proposals;
  • service jobs;
  • invoices;
  • payment information.

This gives your team context before calling, texting, or emailing the customer.

Instead of searching through several apps, the information stays attached to the same lead.

The DunaHub Unified Inbox also helps keep SMS, email, and WhatsApp conversations connected to the customer record.

How does lead scoring help prioritize opportunities?

Not every lead has the same level of interest.

Some customers need service immediately. Others are researching prices for a project several months away. Some may only be collecting information.

Lead scoring helps the team decide who should receive attention first.

DunaHub uses three simple scores:

Hot lead

A hot lead is highly interested and may be ready to book soon.

Examples:

  • customer requests the earliest available date;
  • homeowner asks how to pay a deposit;
  • customer confirms the service address;
  • prospect wants to approve the estimate.

Warm lead

A warm lead has shown interest but still needs information, time, or follow-up.

Examples:

  • customer received a quote;
  • prospect is comparing providers;
  • homeowner wants to discuss the project with a spouse;
  • customer needs to confirm the budget.

Cold lead

A cold lead is not ready to move forward now.

Examples:

  • customer is planning for next season;
  • prospect stopped responding;
  • lead requested general pricing without a clear project;
  • customer postponed the service indefinitely.

The visual score helps the team quickly identify which opportunities deserve immediate attention.

How should you choose your pipeline stages?

Your stages should reflect how your business actually sells.

Avoid copying a complicated pipeline designed for a large corporation. Most small service businesses only need four to six active stages.

A good starting structure is:

  1. New Lead;
  2. Contacted;
  3. Estimate Scheduled;
  4. Quote Sent;
  5. Follow-Up;
  6. Booked;
  7. Lost.

However, different businesses may need different workflows.

Gutter company

  • New Lead;
  • Estimate Needed;
  • Quote Sent;
  • Follow-Up;
  • Installation Booked;
  • Lost.

Pressure washing company

  • New Inquiry;
  • Photos Requested;
  • Quote Sent;
  • Awaiting Approval;
  • Scheduled;
  • Lost.

HVAC company

  • New Lead;
  • Diagnostic Scheduled;
  • Estimate Sent;
  • Financing or Approval;
  • Job Booked;
  • Lost.

Landscaping company

  • New Lead;
  • Site Visit;
  • Proposal Sent;
  • Follow-Up;
  • Project Scheduled;
  • Lost.

DunaHub allows you to rename, reorder, and recolor the stages to match your process.

How to customize your DunaHub pipeline

The DunaHub pipeline includes default stages, but they can be changed.

To customize the pipeline:

  1. Go to Settings.
  2. Open Pipeline.
  3. Drag stages to change their order.
  4. Click a stage to rename it.
  5. Select a different color when needed.
  6. Save the changes.

The goal is not to create as many stages as possible.

The goal is to make the board easy enough that the team can understand it at a glance.

A stage should represent a meaningful change in the sales process. If two columns require the same action, they may not need to be separate.

How can leads enter the pipeline?

DunaHub offers several ways to add leads.

Add a lead manually

Click “+ Add Lead” and enter the customer’s information.

This is useful for leads that arrive through phone calls, SMS, walk-ins, or referrals.

Import leads from a spreadsheet

Businesses moving from Excel or another CRM can use CSV import to add leads in bulk.

This is especially useful when the company already has a customer or prospect database.

Before importing, clean the spreadsheet and make sure the columns are consistent.

Common fields include:

  • name;
  • phone;
  • email;
  • status;
  • estimated value;
  • source;
  • notes.

Capture leads through public forms

A customer can submit a request through a public lead capture form.

The information creates a lead automatically in the selected pipeline stage.

This removes the need to copy details from an email or form submission into the CRM manually.

Capture leads through your website

The DunaHub auto-generated website includes a lead capture form connected to the pipeline.

When a visitor submits the form, the lead appears automatically.

The team can open the pipeline the next morning and see inquiries that arrived after business hours.

How do filters help manage a larger pipeline?

As the number of leads grows, looking at every opportunity at once can become overwhelming.

Filters help the team focus on a specific group.

DunaHub can filter leads by information such as:

  • pipeline stage;
  • date;
  • assigned team member;
  • lead score.

For example, an owner could filter the pipeline to see:

  • all hot leads;
  • all leads assigned to one estimator;
  • all new leads from this week;
  • all opportunities waiting for a quote;
  • all customers who have been in follow-up too long.

Filters turn the pipeline into a practical work list.

Instead of looking at a full board and wondering where to start, the team can focus on the opportunities that need action.

How does a CRM pipeline improve follow-up?

A quote does not become a sale automatically.

Customers get busy. They compare prices. They delay projects. They forget to respond.

Without follow-up, many valuable leads stay in the Quote Sent stage until they disappear.

A pipeline makes these stalled opportunities visible.

A simple follow-up routine may look like this:

Time after quoteSuggested action
1 dayConfirm that the customer received the estimate
3 daysAsk whether they have questions
7 daysCheck whether they want to schedule
14 daysSend a final polite follow-up
LaterMove to cold, long-term follow-up, or lost

DunaHub also supports stage-based follow-up automations on eligible plans.

For example, moving a lead into Quote Sent can start a sequence that sends an email or SMS after a defined delay.

This helps make follow-up consistent without requiring the team to remember every message manually.

What are stage-based automations?

Stage-based automations trigger actions when a lead moves into a particular pipeline stage.

For example:

  1. The estimator sends a proposal.
  2. The lead moves to Quote Sent.
  3. DunaHub waits three days.
  4. The customer receives a follow-up message.
  5. If the customer approves and the lead changes stage, the old sequence stops.

Automations are useful for repeatable messages such as:

  • confirming that a quote was received;
  • reminding the customer about an open estimate;
  • asking whether they have questions;
  • sending preparation instructions;
  • confirming the next step.

They should not replace personal conversations when the customer needs specific advice. They support the team by handling predictable follow-up steps.

How does the pipeline connect to proposals?

A lead often needs a quote before becoming a job.

With DunaHub Visual Proposals, the business can create and send a professional proposal connected to the customer.

The proposal can include:

  • services;
  • quantities;
  • pricing;
  • descriptions;
  • terms;
  • customer approval;
  • electronic signature.

Because the proposal remains linked to the lead, the team can see what was offered without searching through old emails or PDF files.

After approval, the proposal can be converted into a job.

This creates a smoother flow:

Lead → Proposal → Approval → Job

How does the pipeline connect to job scheduling?

When a customer approves the work, the opportunity moves from sales into operations.

The DunaHub Job Scheduling system allows the business to create the service job, choose a date and time, assign a technician, record the address, and track job status.

The job stays connected to the original lead.

This means the office and field team can access the same customer context, including:

  • original inquiry;
  • messages;
  • estimate;
  • proposal;
  • service details;
  • scheduled date;
  • invoice.

The pipeline manages the opportunity before the sale. The job module manages the service after approval.

How does the pipeline connect to invoices and payments?

After the work is completed, the business needs to invoice the customer and collect payment.

With DunaHub Invoices and Payments, the invoice can remain connected to the same customer record.

The complete flow becomes:

  1. Lead enters the pipeline.
  2. Team qualifies the opportunity.
  3. Proposal is sent.
  4. Customer approves.
  5. Job is scheduled.
  6. Service is completed.
  7. Invoice is sent.
  8. Payment is recorded.
  9. Review request is triggered.

Instead of using disconnected apps for each step, the customer history remains together.

What should a contractor review every day?

A pipeline works best when it becomes part of the daily routine.

A practical morning review may take only a few minutes:

  1. Check new leads.
  2. Confirm that each new inquiry received a response.
  3. Review hot leads.
  4. Look for quotes that need follow-up.
  5. Check opportunities that have been stuck too long.
  6. Move leads whose status has changed.
  7. Assign clear next actions.

At the end of the day:

  1. Confirm that all new leads were added.
  2. Move approved customers to the correct stage.
  3. Mark lost opportunities accurately.
  4. Schedule follow-ups for open quotes.
  5. Review tomorrow’s priorities.

The pipeline only stays useful when it reflects reality.

What should you review every week?

A weekly pipeline review helps identify patterns.

Ask questions such as:

  • How many new leads came in?
  • How many received a quote?
  • How many became booked jobs?
  • Which stage has the most stalled leads?
  • Which lead sources produced the best opportunities?
  • Which team member needs help with follow-up?
  • Why are opportunities being lost?
  • What is the total value of open quotes?

The purpose is not just reporting.

The purpose is identifying what should change.

If many leads remain in New Lead, response time may be the problem. If many remain in Quote Sent, follow-up or pricing may need attention. If many jobs move to Lost, the company should review the recorded reasons.

How do you know whether your pipeline is healthy?

A healthy pipeline shows movement.

New leads enter. Quotes are sent. Follow-ups happen. Jobs get booked. Lost opportunities are closed accurately.

Warning signs include:

  • leads staying in the same stage for weeks;
  • new inquiries without an assigned owner;
  • quotes with no follow-up;
  • every lead marked as hot;
  • lost opportunities never being recorded;
  • duplicate contacts;
  • missing phone numbers or emails;
  • a board full of old leads with no next action.

The pipeline should help your team make decisions. If it becomes a storage area for old contacts, it is no longer serving its purpose.

Common CRM pipeline mistakes

Creating too many stages

A complicated board discourages adoption. Start with a simple workflow and expand only when necessary.

Failing to move leads

If stages are not updated, the pipeline stops reflecting reality.

Keeping dead leads open forever

A lost lead should be marked accurately. This keeps reports and priorities clean.

Treating every lead the same

Use lead scoring and filters to focus on the strongest opportunities.

Forgetting the next action

Every open lead should have a clear next step.

Keeping part of the process in spreadsheets

Using a CRM and a separate spreadsheet creates conflicting information. Choose one source of truth.

Limiting access because of seat costs

When only one person can use the CRM, the customer history remains incomplete. DunaHub uses flat-rate company pricing rather than charging for each additional user.

How much does the DunaHub CRM Pipeline cost?

The pipeline is included on every DunaHub plan.

PlanLead limitPipeline stages
FreeUp to 50 total leadsUnlimited
StarterUp to 500 leadsUnlimited
ProUnlimited leadsUnlimited

There is no separate fee for creating additional stages.

DunaHub also follows a flat-rate pricing model, which means the company is not charged a separate monthly fee for every team member.

This allows a small business to bring office staff, estimators, managers, and technicians into the same system without turning each login into another expense.

Who should use the DunaHub pipeline?

The pipeline is designed for contractors and local service businesses that manage customer opportunities.

It can work for:

  • gutter companies;
  • roofing contractors;
  • pressure washing businesses;
  • HVAC companies;
  • plumbers;
  • electricians;
  • landscapers;
  • lawn care companies;
  • cleaners;
  • painters;
  • pool service companies;
  • pest control providers;
  • epoxy flooring companies;
  • remodeling contractors;
  • other home-service businesses.

It is especially useful for owner-operators and small teams that have outgrown spreadsheets but do not want complicated enterprise software.

Example: a gutter company using the pipeline

A homeowner fills out the contact form at 9:30 PM asking for new gutters.

The lead enters the New Lead stage automatically.

The next morning:

  1. The owner opens the pipeline.
  2. The customer is marked as a warm lead.
  3. An estimate visit is arranged.
  4. The card moves to Estimate Scheduled.
  5. After the visit, a proposal is sent.
  6. The card moves to Quote Sent.
  7. A follow-up is scheduled.
  8. The customer approves the work.
  9. The proposal becomes a job.
  10. The job is scheduled and assigned.
  11. After completion, an invoice is sent.
  12. The customer receives a Google review request.

The pipeline gives the team visibility from the first inquiry to the completed service.

Example: a pressure washing company importing leads

A pressure washing business attends a local home show and collects 60 contacts.

Instead of entering each lead manually:

  1. The owner organizes the list in a CSV file.
  2. The contacts are imported into DunaHub.
  3. The leads enter a specific follow-up stage.
  4. Each opportunity receives an initial score.
  5. The owner works through the list.
  6. Interested homeowners move to Quote Sent.
  7. Approved customers move to Booked.
  8. Unqualified contacts move to Lost or a long-term stage.

This creates a repeatable process and prevents event leads from being forgotten in a spreadsheet.

Summary: why use a visual CRM pipeline?

A visual CRM pipeline gives contractors one place to manage every opportunity from first contact to booked job.

With DunaHub, leads appear as cards on a customizable Kanban board. The team can move them between stages, apply hot, warm, or cold scores, filter opportunities, import contacts, capture leads from forms, and keep conversations, proposals, jobs, and invoices connected.

The pipeline is included on every plan, including Free, and DunaHub does not charge per user.

The main benefit is clarity.

Your team knows:

  • who needs a response;
  • which quotes need follow-up;
  • which leads are ready to book;
  • which opportunities are stalled;
  • which customers became paid jobs.

A pipeline does not replace good sales work. It gives your team a system for doing that work consistently.

Frequently Asked Questions

What is a CRM pipeline?

A CRM pipeline is a visual system for tracking potential customers through the stages of your sales process, from the first inquiry to a booked or lost opportunity.

What is a Kanban CRM?

A Kanban CRM displays leads as cards inside columns. Each column represents a sales stage, and cards move across the board as opportunities progress.

Is the DunaHub pipeline free?

Yes. The DunaHub Free plan includes the visual CRM pipeline for up to 50 total leads.

Can I customize the pipeline stages?

Yes. You can rename, reorder, and recolor stages to match your company’s sales process.

Can I import leads from a spreadsheet?

Yes. DunaHub supports CSV import for adding leads in bulk.

What is lead scoring?

Lead scoring classifies opportunities based on their level of interest. DunaHub uses Hot, Warm, and Cold scores.

Can website leads enter the pipeline automatically?

Yes. Leads submitted through DunaHub public forms or the auto-generated website can enter the pipeline automatically.

Can the pipeline trigger automatic follow-ups?

Yes. Eligible plans can use stage-based automations to send SMS, email, or WhatsApp messages when leads move into specific stages.

Does DunaHub charge per user?

No. DunaHub uses flat-rate company pricing rather than charging a separate fee for every user.

How many leads can I store?

The Free plan supports up to 50 leads, Starter supports up to 500, and Pro includes unlimited leads.

Start managing leads for free

Want to stop losing leads in spreadsheets, text messages, and notebooks?

Create your free DunaHub account and manage every opportunity with a visual CRM pipeline built for local service businesses.

Ready to organize your sales pipeline?

DunaHub is free to start. No credit card required.

Start free →