Back to Blog

Salesforce has over 3,000 features. HubSpot’s dashboard has so many menu items it needs its own onboarding course. For a local service business with 5 to 50 employees, these platforms are like buying a commercial airliner to commute to work. They will technically get you there, but you will spend more time learning to fly than actually going anywhere.

We have built custom CRM solutions for service businesses across several industries, and the pattern is always the same: they tried the big platforms, used maybe 10% of the features, paid for 100%, and eventually came to us asking for something that actually fits how they work. We go deeper on all of this in our long form guide to custom web applications and internal tools.

Why Salesforce and HubSpot Are Overkill

Cost That Does Not Match Value

Salesforce Essentials
$25/user/month for the stripped-down version. A 10-person team pays $3,000/year for basics. Need reporting or workflow automation? Those are higher tiers at $75 to $150/user/month.
HubSpot CRM
Free tier is severely limited. Professional is $100/month per seat. Enterprise starts at $150/user/month.

A plumbing company with eight employees does not need to spend $9,000 to $18,000 per year on a CRM. They need to track leads, follow up on quotes, and know which jobs are in progress.

Complexity That Kills Adoption

The biggest problem is not cost. It is adoption. Enterprise CRMs require training and a dedicated administrator to configure workflows and maintain integrations. What happens in practice: the business subscribes, a few people start entering data, setup never finishes, adoption drops off, and within six months the team is back to spreadsheets and sticky notes.

Features You Will Never Use

Enterprise CRMs are built for sales organizations with territory management, forecasting models, and multi-touch attribution. A local law firm does not need territory management. A dental practice does not need AI-powered lead scoring. The features that matter to local businesses are straightforward but buried under enterprise functionality.

The Features That Actually Matter

Lead Tracking

Every potential customer needs to be captured and tracked from first contact to close:

  • Lead source tracking. Google, referral, yard sign, Facebook ad. Knowing where leads come from tells you where to spend marketing dollars.
  • Contact information management. Name, phone, email, address, notes. Simple, searchable, accessible from a phone.
  • Lead status. New, contacted, quoted, won, lost. At a glance, your team should know where every lead stands.
  • Assignment. Clear ownership prevents leads from falling through the cracks.

If entering a new lead takes more than 30 seconds, your team will not do it consistently.

Automated Follow-Up Reminders

This is the feature that pays for the entire CRM. Most local businesses lose revenue not because of bad service but because of inconsistent follow-up. A quote goes out, nobody follows up in three days, and the customer goes with someone who did.

An effective follow-up system includes automated reminders when leads go cold, task creation tied to specific deals, overdue alerts that escalate when follow-ups are missed, and snooze capability for when timing is not right.

We built a follow-up system for a local contractor, and they reported a 20% increase in close ratio within the first quarter. They did not change their pricing. They just stopped forgetting to follow up.

Communication Log

Every interaction should be logged in one place: calls, emails, texts, in-person conversations. When a client talks to a different team member, that person should pull up the full history in seconds. This includes a chronological timeline per contact, call notes, automatic email logging, and attachment storage for quotes and contracts.

Pipeline Stages

A visual pipeline shows where every deal stands. For most service businesses:

  1. New Lead
  2. Initial Contact Made
  3. Estimate Scheduled
  4. Quote Sent
  5. Follow-Up
  6. Won / Lost
  7. Job In Progress
  8. Job Complete
  9. Invoice Sent
  10. Paid

A Kanban board lets managers spot bottlenecks instantly. Fifteen leads stuck in “Quote Sent” with none moving forward means a follow-up problem.

Reporting That Matters

You do not need 50 report types. You need five:

  • Lead volume by source: Where are leads coming from?
  • Close rate by stage: Where are leads dropping off?
  • Revenue pipeline: How much potential revenue is in each stage?
  • Team performance: Who is following up, who is closing?
  • Response time: How quickly are new leads being contacted?

These five reports tell you everything you need. Custom builds deliver exactly these, tailored to your business, without requiring you to build them from a library of 200 templates.

Dashboards and portals turn scattered data into one source of truth.
Dashboards and portals turn scattered data into one source of truth.

Industry-Specific Needs

Contractors and Home Services

Job site information with photos and permit status, material tracking, subcontractor management, change order logging with approval workflows, and progress photo documentation tied to the job record rather than buried in someone’s phone.

Law Firms

Matter tracking with case type and key dates, conflict-of-interest checking, statute of limitations alerts, time tracking for billable hours, document management with version control, and trust account tracking.

Medical and Dental Practices

Patient intake integration, treatment plan tracking, recall reminders for routine appointments, insurance verification status, HIPAA-compliant data storage, and referral tracking between specialists.

Professional Services

Engagement tracking with scope and milestones, recurring service schedules, document collection workflows, client portals for secure exchange, and revenue forecasting based on recurring engagements.

Integration with Existing Tools

A CRM that does not connect to your existing tools creates more work, not less. The integrations that matter most:

  • Email: Automatic logging of client correspondence
  • Calendar: Appointment scheduling synced to personal calendars
  • Accounting software: Invoice status and payment tracking flowing to QuickBooks or Xero
  • Phone system: Call logging with contact lookup
  • Website forms: Lead source tracking and automatic record creation
  • File storage: Document links tied to contact and job records

Quality matters more than quantity. A solid QuickBooks integration that syncs automatically is worth more than ten mediocre connections that require manual reconciliation.

Build vs. Buy: Three Paths

Configure an existing platform (Zoho, Pipedrive, Monday.com). Works if your needs are close to what the platform offers. $15 to $50/user/month plus setup fees. Limited by the platform’s architecture.

Build on a low-code platform (Airtable, Retool). Faster than custom development, flexible, modifiable by the owner. $10 to $25/user/month. Performance limitations at scale.

Full custom development. No limitations, no per-user fees, complete data ownership. $5,000 to $20,000 upfront depending on complexity, minimal ongoing hosting. Requires a developer relationship for changes.

For most service businesses with 5 to 20 employees, the low-code or full custom option provides the best long-term value.

Data Ownership Matters

When client data lives in a SaaS platform, you are renting access to your own information. Consider what happens when the platform raises prices, gets acquired, or shuts down. With a custom CRM, your data lives in a database you control. You can export it, analyze it, and migrate it on your terms. For regulated industries, this control is often required.

Keep Reading

Service businesses are our home turf. See how we rebuilt Air Cortez’s HVAC site to capture and convert more jobs in the Air Cortez case study.

About the Author

Brian Hunter is the founder of Hunter Creative Media & Design, an Aurora, IL studio building hand-coded websites and custom web applications for small businesses across Chicago’s western suburbs. He writes about web performance, local SEO, and the software that runs small businesses. Get in touch.