The Haxel Report
Reply window: usually within 15 minutes Focus: local home-service growth Start simple: one call gets your 30-day plan
How-To Guide

CRM + follow-up system for Edmond, OK leads

Most local businesses do not lose because they fail to get leads. They lose because leads die after the first call, the first text, or the first estimate. This guide gives you a complete system to capture, nurture, and close more leads with less effort.

Follow-up is not "salesy". Follow-up is service.

Placeholder image for CRM follow-up system guide

1) Why leads die

Leads die for boring reasons:

  • Missed calls that never get returned
  • Slow replies that let competitors win
  • No clear next step after contact
  • No follow-up on sent estimates
  • No tracking or accountability
  • Leads falling through gaps between team members

When you fix those issues, your close rate usually increases without needing more marketing spend. The problem is rarely lead volume. The problem is lead waste.

A good CRM and follow-up system gives you visibility, accountability, and automation. It turns chaos into a repeatable process.

2) The lead lifecycle (stages)

Think in stages so you can identify and fix leaks:

  • New lead: just arrived, needs immediate response
  • Contacted: you reached them, conversation started
  • Qualified: they are a real prospect with budget and need
  • Scheduled: appointment or site visit booked
  • Quoted: estimate sent, waiting for decision
  • Won: job sold and booked
  • Lost: not moving forward (with reason tracked)

Every lead should move through these stages. If leads sit in one stage too long, you have a leak. Your CRM should show you where leads are stuck.

This is covered in more depth in advanced strategy too: advanced strategy →

3) CRM platform comparison for trades

Not all CRMs are built for local service businesses. Here is a comparison of the top five platforms used by trades in Edmond, OK.

JobNimbus

Best for: Roofing, siding, exterior contractors

Cost: $25–$65 per user per month

Pros:

  • Built specifically for roofing and exterior trades
  • Strong job workflow and task management
  • Photo management and documentation tools
  • Integrates with Hover, EagleView, and estimation tools
  • Mobile app works offline

Cons:

  • Can feel overwhelming for solo operators
  • Reporting requires higher-tier plans
  • Limited automation on lower tiers

Housecall Pro

Best for: HVAC, plumbing, electrical, handyman

Cost: $49–$169 per month (flat rate, not per user)

Pros:

  • Simple interface, easy to learn
  • Built-in booking, dispatching, and invoicing
  • Text and email automation included
  • Online booking widget for your website
  • Great mobile experience

Cons:

  • Not ideal for large multi-crew operations
  • Limited custom fields and reporting
  • Less flexible for complex workflows

ServiceTitan

Best for: Large HVAC, plumbing, electrical companies (5+ crews)

Cost: Custom pricing, typically $200–$1,000+ per month depending on size

Pros:

  • Enterprise-level features and reporting
  • Deep integrations with QuickBooks, marketing tools, and call tracking
  • Advanced dispatch and routing
  • Comprehensive customer database and history
  • Built-in call recording and coaching tools

Cons:

  • Expensive and requires long-term commitment
  • Steep learning curve
  • Overkill for businesses under five employees

ServiceM8

Best for: Solo operators and small teams (1–5 people)

Cost: $29–$69 per month (flat rate)

Pros:

  • Very affordable and simple
  • Great for mobile-first workflows
  • Easy job scheduling and invoicing
  • Strong integration with Xero and QuickBooks
  • Works well in Australia, US, UK, and Canada

Cons:

  • Limited marketing and automation features
  • Not ideal for larger teams
  • Fewer integrations than US-focused competitors

Jobber

Best for: Landscaping, lawn care, cleaning, maintenance trades

Cost: $29–$249 per month depending on team size

Pros:

  • Clean interface, easy onboarding
  • Strong client portal and online booking
  • Good recurring service and route management
  • Built-in QuickBooks integration
  • Solid mobile app

Cons:

  • Not as feature-rich as ServiceTitan for larger operations
  • Limited custom workflow options
  • Automation requires higher-tier plans

How to choose

Ask yourself three questions:

  • How many people will use it? Solo or small teams do well with Housecall Pro or ServiceM8. Larger teams need Jobber, JobNimbus, or ServiceTitan.
  • What is your trade? Roofing and exteriors should look at JobNimbus. HVAC, plumbing, and electrical should consider Housecall Pro or ServiceTitan. Lawn and maintenance should look at Jobber.
  • What is your budget? Under $100 per month: Housecall Pro, ServiceM8, or Jobber. Over $200 per month: ServiceTitan or JobNimbus premium tiers.

Start with a free trial. Most of these platforms offer 14–30 day trials. Test your actual workflow before committing.

4) Complete pipeline setup walkthrough

A pipeline is a visual map of where each lead sits in your sales process. Here is how to set one up step by step.

Step 1: Define your stages

Use the stages from section 2, or customize them to match your business. Most trades use these six stages:

  • New lead
  • Contacted
  • Qualified
  • Quoted
  • Won
  • Lost

Some businesses add a "Scheduled" stage between Qualified and Quoted. Others add a "Follow-up" stage after Quoted. Keep it simple at first. You can always add stages later.

Step 2: Set up your CRM fields

Every lead should have these fields captured:

  • Name
  • Phone number
  • Email address
  • Address or service location
  • Lead source (how they found you)
  • Service requested
  • Urgency (hot, warm, cold)
  • Estimated value
  • Notes or special requests

Do not create 50 custom fields. Capture what matters. You can always add more later.

Step 3: Create stage-specific tasks

Each stage should trigger automatic tasks. For example:

  • New lead: Call within 5 minutes, send intro text
  • Contacted: Qualify budget and timeline, schedule site visit
  • Qualified: Confirm appointment, send reminders
  • Quoted: Follow up in 48 hours, answer questions
  • Won: Send onboarding info, schedule start date
  • Lost: Tag reason, schedule reactivation check-in

These tasks keep you accountable and prevent leads from sitting idle.

Step 4: Set up automation triggers

Most CRMs let you automate simple actions based on stage changes. Examples:

  • When a lead enters "New lead," send an auto-reply text
  • When a lead moves to "Quoted," schedule a follow-up task for 48 hours later
  • When a lead moves to "Won," send a thank-you email and onboarding checklist
  • When a lead moves to "Lost," tag the reason and schedule a 90-day reactivation reminder

Start with one or two automations. Add more as you get comfortable.

Step 5: Train your team

Your CRM only works if everyone uses it. Hold a 30-minute training session. Show your team:

  • How to add a new lead
  • How to update a lead stage
  • How to log calls and notes
  • How to complete tasks

Make CRM usage a daily habit. Review the pipeline in your morning meeting. Ask: "What stage are these leads in?" and "What is the next step?"

Step 6: Review and improve weekly

Every week, look at your pipeline. Ask:

  • Where are leads getting stuck?
  • Which stage has the longest average time?
  • Are we following up on time?
  • What is our conversion rate from each stage?

Fix one leak per week. Small improvements compound fast.

5) Follow-up cadence templates

Follow-up should feel like good service, not spam. Here are four proven cadence templates you can copy and customize.

Template 1: Missed call follow-up

Scenario: A lead called, you missed it, and they did not leave a voicemail.

Cadence:

  • Immediate (within 5 minutes): Send auto-reply text: "Hi, this is [Name] from [Company]. I see you called. I will call you back in the next few minutes. If you need something right away, reply here and I will help."
  • 10 minutes later: Call them back. If no answer, leave a friendly voicemail.
  • 1 hour later: Send a second text: "Still trying to reach you. Let me know a good time to connect."
  • Next day: Send a final text: "Hi again. I want to make sure I can help. Reply when you are ready."

Stop after three touches. If they want your service, they will respond.

Template 2: Estimate sent follow-up

Scenario: You sent an estimate and have not heard back.

Cadence:

  • Day 1: Send the estimate with a clear subject line: "Your [Service] estimate is ready."
  • Day 2: Send a text: "Hi [Name], I sent your estimate yesterday. Did you get a chance to review it?"
  • Day 4: Call them. If no answer, leave a voicemail: "Hi [Name], just checking in on your estimate. I am here if you have questions."
  • Day 7: Send a final email: "Hi [Name], I know you are busy. If you need changes or have questions, let me know. Otherwise, I will close this estimate in a few days."

Give them a reason to act. Add urgency without pressure: "This price is good until [date]."

Template 3: Not ready now follow-up

Scenario: They are interested but not ready to commit yet.

Cadence:

  • Week 1: Confirm their timeline: "When do you think you will be ready to move forward?"
  • Week 2: Share a helpful resource: "Here is a quick guide on [topic related to their project]."
  • Week 4: Send a case study or before/after photos: "Here is a recent project we completed similar to yours."
  • Week 8: Check in again: "Hi [Name], just checking in. Are you still planning to move forward with [project]?"
  • Week 12: Send a seasonal or timely reminder: "Spring is coming up. Now is a great time to schedule [service]."

Stay helpful. Do not sell. Provide value until they are ready.

Template 4: Sold and booked follow-up

Scenario: They said yes. Now you need to keep them engaged until the job starts.

Cadence:

  • Immediately: Send confirmation text or email with job details, start date, and what to expect.
  • 3 days before: Send a reminder: "We are excited to start your [project] on [date]. Here is what to expect."
  • 1 day before: Send a final reminder: "We will be there tomorrow at [time]. Let me know if anything has changed."
  • Day of job: Text when you are on the way: "On our way. See you in 15 minutes."
  • After job: Send a thank-you message and ask for a review.

Good communication after the sale prevents cancellations and builds trust.

6) Automation examples (5+ workflows)

You do not need 50 automations. Most trades need five. Here are examples using tools like Zapier, Make (formerly Integromat), or your CRM's built-in automation.

Automation 1: Missed call text

Trigger: Missed inbound call

Action: Send automatic SMS reply within 1 minute

Tools: CallRail + Zapier + Twilio, or built-in feature in Housecall Pro

Message template: "Hi, this is [Name] from [Company]. I see you called. I will call you back shortly. If it is urgent, reply here."

Why it works: Instant response reduces lead loss by 50 percent or more.

Automation 2: New lead notification

Trigger: New lead form submitted on website or Facebook

Action: Send instant alert to your phone via SMS or Slack

Tools: Zapier + Twilio or Slack webhook

Why it works: You respond faster when you know immediately. Speed matters.

Automation 3: Estimate follow-up reminder

Trigger: Estimate marked as sent in CRM

Action: Create a task to follow up in 48 hours

Tools: Most CRMs support this natively (JobNimbus, Jobber, Housecall Pro)

Why it works: You never forget to follow up. Follow-up often doubles close rates.

Automation 4: Appointment reminder

Trigger: Appointment scheduled in CRM

Action: Send SMS reminder 24 hours and 2 hours before appointment

Tools: Built into most CRMs or Zapier + Calendly + Twilio

Message template: "Hi [Name], this is a reminder about your [service] appointment tomorrow at [time]. Reply if you need to reschedule."

Why it works: Reduces no-shows by 30–50 percent.

Automation 5: Review request after job completion

Trigger: Job marked as complete in CRM

Action: Send review request email or SMS 24 hours later

Tools: Zapier + Google Review link or built-in review tool in your CRM

Message template: "Hi [Name], thank you for choosing [Company]. If you were happy with our work, we would love a quick review: [link]."

Why it works: Automates your reputation growth without extra effort.

Automation 6: Reactivation campaign

Trigger: Lead marked as lost 90 days ago

Action: Send reactivation email or text

Tools: Zapier + email service or CRM automation

Message template: "Hi [Name], we worked on an estimate for you a few months ago. Are you still interested in [service]? Let me know if I can help."

Why it works: Many lost leads are just not ready yet. Timing matters.

How to set up automations

  1. Pick one automation from the list above.
  2. Map out the trigger and the action.
  3. Use Zapier, Make, or your CRM's built-in tools to connect the pieces.
  4. Test it with a real lead or a test contact.
  5. Let it run for one week and check the results.
  6. Add the next automation only after the first one works.

Do not try to automate everything at once. Build slowly.

7) Lead scoring basics

Not all leads are equal. Lead scoring helps you prioritize high-value leads and avoid wasting time on low-quality inquiries.

What is lead scoring?

Lead scoring assigns a number to each lead based on how likely they are to buy. High scores get fast attention. Low scores get automated follow-up.

Simple scoring model

Start with a 0–100 scale. Assign points based on these factors:

  • +20 points: Requested a specific service (not just "give me a quote")
  • +15 points: Provided phone number and email
  • +15 points: Ready to start within 30 days
  • +10 points: Mentioned budget or price range
  • +10 points: Came from a referral or repeat customer
  • +10 points: Located in your primary service area
  • +5 points: Responded to your first outreach within 1 hour
  • +5 points: Engaged with your website (visited multiple pages)
  • -10 points: Only asked about price, no other details
  • -10 points: Outside your service area or service type

Leads with 50+ points are hot. Prioritize them. Leads under 30 points go into automated follow-up.

How to use lead scoring

Most CRMs let you set up custom fields for scoring. Add a "Lead Score" field and calculate it manually or with automation.

Review scores weekly. Ask: "Are high-score leads converting?" If not, adjust your scoring model.

Example in action

Lead A: Found you on Google. Requested roof replacement. Provided phone and email. Said they want to start in two weeks. Located 10 miles away. Score: 70 points.

Lead B: Sent a message: "How much for a roof?" No phone number. No timeline. Outside service area. Score: 15 points.

Lead A gets a phone call in five minutes. Lead B gets an automated reply with a link to your estimate form.

8) Integration with other tools

Your CRM should connect to the tools you already use. Here are the most valuable integrations for trades.

QuickBooks or Xero (accounting)

Connect your CRM to your accounting software to sync invoices, payments, and job costs. This eliminates double entry and keeps your books clean.

Supported by: JobNimbus, Jobber, Housecall Pro, ServiceM8, ServiceTitan

Google Calendar or Outlook (scheduling)

Sync your CRM with your calendar so appointments show up in both places. This prevents double-booking and keeps your schedule accurate.

Supported by: Most CRMs support this natively or via Zapier

CallRail or other call tracking

Track which marketing channels drive phone calls. Connect call tracking to your CRM to log calls automatically and tag lead sources.

Supported by: Zapier integration with most CRMs

Mailchimp or Constant Contact (email marketing)

Sync your CRM contact list with your email marketing tool. Send newsletters, seasonal promotions, and reactivation campaigns.

Supported by: Zapier integration or native support in some CRMs

Zapier or Make (automation platform)

Connect your CRM to hundreds of other tools. Examples: add new leads to a Google Sheet, post new jobs to Slack, send SMS via Twilio.

Supported by: Nearly all modern CRMs

Hover or EagleView (measurement tools)

For roofing and exterior trades, connect measurement tools directly to your CRM to streamline estimates.

Supported by: JobNimbus, some features in ServiceTitan

How to set up integrations

  1. Check your CRM's integration library or marketplace.
  2. Look for native integrations first (these are most reliable).
  3. Use Zapier or Make for tools without native support.
  4. Test the integration with one or two records before syncing everything.
  5. Monitor for errors in the first week.

Start with one or two integrations. Add more as you get comfortable.

9) Real CRM implementation case study

Here is a real example from a Edmond, OK roofing contractor who implemented a CRM and follow-up system.

The situation

A small roofing company with three crews was losing leads. They relied on a shared Google Sheet and text messages. Leads fell through the cracks. The owner had no visibility into who was following up or how many estimates were sent.

Problems:

  • No lead tracking or accountability
  • Missed calls rarely got returned
  • Estimates sent but never followed up
  • No idea which marketing sources worked
  • Close rate was around 20 percent

The solution

They implemented JobNimbus and built a simple follow-up system.

What they did:

  1. Set up a six-stage pipeline: New, Contacted, Qualified, Quoted, Won, Lost
  2. Added custom fields for lead source, urgency, and estimated value
  3. Created automatic tasks for each stage (call within 5 minutes, follow up on estimates in 48 hours)
  4. Set up three automations: missed call text, estimate follow-up reminder, review request
  5. Trained the team in a 30-minute session
  6. Reviewed the pipeline every Monday morning

The results (after 90 days)

  • Close rate increased from 20 percent to 34 percent
  • Response time dropped from 2 hours to 8 minutes
  • Estimate follow-up rate went from 30 percent to 95 percent
  • Google reviews increased from 12 to 47
  • Monthly revenue increased by 40 percent without spending more on marketing

What made it work

The owner committed to daily CRM usage. The team reviewed the pipeline every morning. They fixed one leak per week. They kept the system simple and did not try to automate everything at once.

The biggest win was visibility. The owner could see where every lead was in the pipeline and hold the team accountable.

Lessons learned

  • Start simple. Do not overcomplicate it.
  • Train your team. CRM only works if everyone uses it.
  • Review weekly. Fix one leak at a time.
  • Follow-up matters more than lead volume.
  • Speed wins. Respond in minutes, not hours.

10) Frequently asked questions

Do I need a CRM if I am a solo operator?

Yes. Even solo operators benefit from lead tracking and follow-up reminders. You do not need an expensive CRM. Start with Housecall Pro or ServiceM8. Both are affordable and simple.

How long does it take to set up a CRM?

You can set up a basic CRM in one afternoon. Expect to spend 2–4 hours on initial setup and one week getting comfortable with daily usage.

What if my team does not use the CRM?

Make it a requirement. Hold a short training session. Review the pipeline in your morning meeting. Make CRM usage part of your daily routine. If someone does not log leads or update stages, address it immediately.

How many automations should I start with?

Start with one or two. Missed call text and estimate follow-up reminders are the highest value. Add more after those are working smoothly.

Can I use a CRM without paying for expensive software?

Yes. Free or low-cost options include HubSpot CRM (free), Zoho CRM (free for up to three users), or a simple Google Sheet with task reminders. Paid options start at $29 per month.

How do I track lead sources in my CRM?

Add a "Lead Source" field to every lead. Examples: Google search, Facebook ad, referral, yard sign, door hanger. Review sources weekly to see what is working.

What is a good close rate for local trades?

Most trades close 20–40 percent of qualified leads. If you are under 20 percent, focus on follow-up speed and cadence. If you are over 40 percent, you may be turning away good leads.

How often should I follow up on an estimate?

Follow up within 48 hours. If no response, follow up again after 5–7 days. After two follow-ups, move the lead to a long-term nurture campaign.

Should I follow up with lost leads?

Yes. Many lost leads are just not ready yet. Set a 90-day reminder to check in. Send a simple message: "Hi, just checking in. Are you still interested in [service]?"

What is the biggest mistake people make with CRMs?

They try to do too much too fast. Start simple. Set up stages, add leads, and follow up on time. Add automation and integrations later.

Can I switch CRMs later if I need to?

Yes, but it is a pain. Most CRMs let you export your data to CSV. You can import that into a new CRM. Plan for a few hours of cleanup and re-setup if you switch.

How do I know if my CRM is working?

Track three metrics: response time, follow-up rate, and close rate. If those improve after 30–60 days, your CRM is working. If not, review your process and fix leaks.

11) 30-day implementation plan

Week 1

  • Choose your CRM platform
  • Set up pipeline stages
  • Add custom fields (name, phone, email, source, urgency)
  • Import existing leads

Week 2

  • Create stage-specific tasks
  • Set up one automation (missed call text)
  • Train your team (30-minute session)
  • Start logging all new leads

Week 3

  • Review pipeline daily
  • Add estimate follow-up automation
  • Set up lead scoring
  • Fix one leak in your process

Week 4

  • Add review request automation
  • Integrate with QuickBooks or calendar
  • Review metrics (response time, follow-up rate, close rate)
  • Make one improvement based on data

After 30 days, repeat the cycle. Review, fix leaks, and add one new automation per month.

12) Common mistakes to avoid

  • No pipeline stages: Everything lives in your head or a messy spreadsheet.
  • Overcomplicating setup: Trying to automate everything on day one.
  • No team training: Your team does not know how to use the CRM.
  • Ignoring lead sources: You do not track where leads come from.
  • Slow response time: Waiting hours or days to respond to new leads.
  • No follow-up on estimates: You send estimates and hope they respond.
  • Not reviewing metrics: You never check close rates or response times.
  • Forgetting lost leads: You never reactivate cold or lost leads.
  • Too many automations: Your leads get bombarded with automated messages.
  • No accountability: Team members do not update the CRM or complete tasks.

Avoid these mistakes and your CRM will work. Ignore them and your CRM becomes another unused tool.

Want a system built for you?

If you want your lead flow tightened end-to-end, book a quick call. We help Edmond, OK trades set up CRMs, pipelines, and follow-up systems that actually work.

Where to go next

New to local marketing? Start with marketing basics →

Ready to scale? See advanced strategy →

Need help? Book a quick call or see services →