Sales Operations
CRM & Follow-Up: The Systems That Turn Leads Into Revenue
A pragmatic CRM and follow-up cadence stack that turns bought leads into closed jobs — without buying enterprise software or hiring an ops team you cannot afford.
Every lead you do not close on day one is either follow-up revenue or landfill. A functioning CRM and follow-up cadence is the difference between the two. Most local service businesses spend six figures per year on lead acquisition and pennies on the system that decides which of those leads convert to revenue on days 3, 7, 14, or 45.
This article covers a practical CRM and cadence stack that works for local service businesses without requiring enterprise budget or full-time operations staff. It also covers the source-tagging discipline, the 21-day cadence pattern, and the reporting cycle that turns CRM data from vanity into decision-making.
The stack that actually works for SMBs
You do not need Salesforce. A tight stack of vertical-specific software (Jobber, ServiceTitan, Housecall Pro for trades) or general-purpose CRM (HubSpot Free, Pipedrive, GoHighLevel for non-trades) plus an SMS platform like OpenPhone or Twilio plus a lightweight email sequencer is enough for 95% of local service businesses.
The rule: your CRM should force every lead through the same intake, tag, and follow-up flow, and produce a weekly report of every lead's current status. If it does not do all three of those things reliably, no amount of feature richness matters.
The 21-day cadence pattern
Day 0: immediate SMS + live call within 5 minutes. Day 1: voicemail + follow-up SMS if no answer. Day 3: personalized email with a proposal or estimate summary. Day 7: check-in call. Day 14: 'still considering?' SMS with a value-add. Day 21: final email with a soft deadline or offer.
This cadence recovers 15–25% of leads that would otherwise die between day-one contact and being forgotten. Fully-loaded cost is under $2 per lead in software and staff time — an obscene ROI compared to the $80–$400 you paid to acquire each lead in the first place.
SMS is the workhorse
SMS response rates run 30–50% for well-written follow-up messages. Email response rates run 5–15%. Voice mail response rates run under 5%. If you can only invest in one channel, invest in SMS. Just make sure you have documented consent to text.
Personalization beats volume
A single personalized SMS referencing the specific service and job details outperforms a series of generic 'just checking in' messages 4-to-1. Templates are fine as a starting point; personalization tokens (name, service, address city, job specifics) are what make templates feel human.
Source tagging: the discipline that changes everything
Tag every lead by source at intake. Every single lead. No 'other,' no 'not sure,' no blank fields. The source field should be a required dropdown with every source your business uses.
Segment reporting by source monthly. Kill the sources that produce low LTV even if their CPL looks attractive. Most operators discover their profitable channels are half of what they thought — and the reallocation of budget based on real per-source data typically improves overall marketing ROI by 20–40%.
Long-cycle nurture beyond 21 days
For high-ticket categories (solar, mortgage, design-build remodeling, commercial work), the 21-day cadence transitions into a quarterly touchpoint cadence for 12 months. This looks like: quarterly market update emails, birthday/anniversary touchpoints where appropriate, seasonal service reminders, and an annual check-in call.
These touchpoints keep you top-of-mind when the customer's situation changes — job change, financial situation change, competing quote falls through, or the postponed project becomes urgent again.
Past-customer reactivation
Past customers are the highest-ROI reactivation target. A structured annual outreach to every past customer — 'how is everything holding up? here is a maintenance reminder or a seasonal service offer' — recovers 3–8% of the base as repeat revenue at essentially zero acquisition cost.
This works especially well for HVAC (annual tune-ups), plumbing (water heater age reminders), roofing (post-storm inspections), and landscaping (spring/fall service reminders).
The metrics that matter
Track these five weekly: total leads by source, first-touch response time by CSR, week-1 close rate by source, day 21 close rate (including nurture recovery), and dead-lead reason breakdown. These five metrics catch every operational issue before it becomes a revenue problem.
Common CRM mistakes
The five mistakes we see most often: implementing a CRM without a defined process (the tool cannot fix a missing process), not tagging by source, not measuring first-touch response time, failing to nurture leads past day 7, and abandoning the CRM when the first vendor turns out to be wrong instead of switching tools while keeping the process.
Frequently Asked
Questions & answers
How long should I follow up on a lead?
Minimum 21 days of active cadence for standard service leads, 90–180 days for high-ticket categories like solar, mortgage, and design-build. Add quarterly touchpoints for a year on high-ticket categories.
Which CRM is best for small contractors?
For trades: Jobber, ServiceTitan, or Housecall Pro. For non-trade services: HubSpot Free, Pipedrive, or GoHighLevel. The best CRM is the one your team actually uses consistently.
How do I get consent for SMS follow-up?
Include SMS opt-in language on your intake form, verbal consent captured on the initial call and logged in the CRM, and clear opt-out language on every message.
How much should CRM and follow-up cost per month?
$150–$800/month for most operators, depending on volume and feature needs. Well under 5% of a healthy marketing budget.
Can I automate the entire 21-day cadence?
Partially. Automate the SMS and email touches; keep the check-in call human. Fully automated cadences convert 30–40% below cadences with at least one human touch in the middle.
Put this into practice
Check your market for exclusive leads
See whether your service area and category are still open for exclusive representation.
Check availability