Revcore
Grow with AIResultsPricing
(480) 908-5600Book a call

Core services

  • Appointment GenerationQualified homeowners booked on your calendar.
  • WebsitesCustom sites built to turn visits into estimates.
  • SEO & AI SearchLocal visibility on Google, Maps and AI search.

Add-ons

  • Google Ads & LSASearch ads when your market supports them.
  • AI receptionistEvery call answered, day or night.
  • Smart automationSixty-second follow-up on every lead.
  • In-home sales trainingClose more of the appointments you run.
Case studyRock N Roll Stoneworks$1M+record month, April 2026Read the story

Trades we grow

  • RemodelingKitchens, baths and whole-home.
  • Windows & doorsReplacement windows, patio and entry doors.
  • Siding & stuccoExteriors, siding and stucco.
  • Pool buildersCustom pools and outdoor living.

 

  • Hardscape & landscapingPatios, walls, kitchens and fire.
  • RoofingReplacement and storm work.
  • Decks & patiosDecks, covers and pergolas.
  • All tradesSee every trade we work with.

One contractor per trade, per market.

Once a territory is taken, we close it to your competitors.

Book an intro call

Revcore HQ

  • How it worksFrom territory lock to booked calendar.
  • Meet the foundersContractors who scaled to $10M+ first.
  • The Revcore methodThe playbook behind every engagement.
  • Client reviewsWhat our contractors say, on camera.
  • Guides & articlesPractical help with websites, search and follow-up.

Our software

Revcore Pro

CRM, quoting, presentations and payments, included with every engagement.

Lead
Qualified
Booked
Shown
Sold
Revcore

Appointment generation, websites, and SEO & AI search for home improvement contractors. One contractor per trade, per market.

(480) 908-5600hayden@revcorehq.com
Explore
  • How it works
  • All services
  • Who we help
  • Work
  • Pricing
Services
  • Appointment Generation
  • Websites
  • SEO & AI Search
  • Add-ons & automation
Company
  • About
  • Method
  • Markets
  • Guides & articles
  • Compare agencies
  • Grow with AI
  • Contact
Software
  • Revcore Pro
  • Product tour
  • Get release updates
  • Log in
Ask about us on

Opens a new tab with a starter question. Citation-ready facts: llms.txt.

ChatGPTClaudePerplexityGeminiCopilot
© 2026 Revcore HQPrivacyTerms
Phoenix, AZ
All guidesEnquiries & follow-up

CRM pipeline stages for contractor enquiries and estimates

Revcore HQ3 min readPublished November 5, 2026

A pipeline should tell the office what needs to happen next and give reporting a reliable account of what happened. Give each stage an entry rule, an owner and an exit condition. If two staff members would put the same project in different stages, the labels need clearer definitions.

Start with the real sales process rather than every status a CRM can display. Enquiry received, project qualified, consultation booked, consultation attended, proposal delivered and work signed are useful distinctions. Your business may combine or add steps, but each should represent an observable event.

In this guide

  1. Write a stage dictionary before building automations
  2. Keep the event history when the current stage changes
  3. Give unresolved records a deliberate home
  4. Test reporting against a few real journeys

Write a stage dictionary before building automations

For each stage, specify the evidence required to enter it. Booked should mean an actual appointment exists, not that a staff member plans to call. Signed should mean the agreed acceptance event happened, not that an estimator expects the job to close.

Add responsibility and timing. A new enquiry needs a response owner; a proposal needs a follow-up owner. A stage without a next action can become a parking place for records the team assumes somebody else is handling.

  • Received: contact and project details saved with an enquiry timestamp.
  • Qualified: the agreed service and area criteria have been checked.
  • Booked: a real consultation time has been confirmed.
  • Attended: the responsible team member verifies the meeting happened.
  • Proposal delivered: the reviewed scope and price were sent or presented.
  • Signed or closed: the verified outcome and its date are recorded.

Keep the event history when the current stage changes

The current stage helps the office work today. Dated events explain the customer's journey. A contact can be booked in one month, attend in another and sign later. Moving the record to signed should not erase the earlier timestamps.

Reschedules, cancellations and reopened estimates need explicit handling. Preserve the original project relationship where appropriate, and avoid counting every calendar change as a newly acquired opportunity. Use stable identifiers to connect records across the form, calendar and CRM.

Give unresolved records a deliberate home

Use a review queue for duplicates, uncertain matches and missing outcomes. Unknown is more useful than a guessed status that quietly changes the report. Ask the person closest to the conversation to resolve the record with a short factual note.

Distinguish lost, paused and unsuitable. A homeowner delaying until next season may belong in a dated follow-up task rather than an active proposal column or a permanent rejection category. Keep contact preferences and requests to stop visible to the team.

Test reporting against a few real journeys

Choose examples that include a reschedule, a duplicate enquiry, a proposal that pauses and a job that signs later. Walk each record through the pipeline and compare the report with the original events. This exposes definition problems that a dashboard total can conceal.

During the weekly review, focus on records without an owner, overdue next actions and missing outcomes. During the monthly review, reconcile bookings and signed work to the relevant systems. A useful pipeline supports both operations and measurement without asking the office to maintain several conflicting versions.

Common questions

Should booked and attended be separate pipeline stages?

Yes, when attendance is a meaningful checkpoint in your process. A confirmed time and a completed consultation are different events and should be distinguishable in reporting.

Can one contact have several project opportunities?

Yes. Keep the relationship explicit so a repeat customer, a reschedule and a genuinely new project are not counted in the same way.

Services and client examples

  • Discuss this service with Revcore ↗

Related guides

More on enquiries & follow-up ↗

How to track where contractor enquiries and jobs come from

Connect campaign links, homeowner source answers and CRM outcomes without confusing first discovery, last click and booked jobs. Includes a practical attribution record.

Advertising · 3 min readRead guide

A practical estimate follow-up process for contractors

Build an estimate follow-up process around the homeowner's next decision, with sample messages, clear ownership and useful reasons to pause or close the enquiry.

Enquiries & follow-up · 3 min readRead guide

A lead quality scorecard contractors and marketers can share

Define contractor lead quality with observable project criteria, contact outcomes and reasons for rejection. Use a shared scorecard to improve ads and follow-up.

Enquiries & follow-up · 3 min readRead guide

Want help putting this into practice? Tell us about your business and the work you need.

Book an intro call