← All posts
CRM setupSmall contractor operationsApril 26, 2026Clint Research Team

How to Set Up Your CRM for a 2-Person Home Service Shop

A 2-person shop has 90 minutes a day for admin, not 5 hours. This is the lean CRM setup for Jobber, Housecall Pro, or Workiz that takes one weekend to roll out and pays back in week one.

11 min read

Key takeaways

  • Jobber's 2025 Home Service Economic Report found shops under $500K in revenue spend 33% of their week on admin tasks, the highest of any revenue cohort
  • Housecall Pro Basic at $69/month and Jobber Core at $39/month both cover the foundation features a 2-person shop needs, with Workiz Lite at $65/month as a third option
  • BrightLocal's 2025 Local Consumer Review Survey found 84% of consumers will not call a business with fewer than 4 stars, making review-request automation a top-3 setup priority for 2-person shops
Contents
  1. 01Pick the Right Plan, Not the Cheapest One
  2. 02Set Up Your Service Catalog Before Anything Else
  3. 03Build Your Customer Form to Force Clean Intake
  4. 04Wire Up Two-Way SMS on Day One
  5. 05Connect QuickBooks (or Don't, but Decide Now)
  6. 06Set Up Your Three Core Automations
  7. 07Lock the Tag List Down to Five
  8. 08Schedule the Weekly 30-Minute Review
  9. 09Plan the First Hire Around the CRM
  10. 10Sources
  11. 11Frequently Asked Questions

Shops doing under $500K spend 33% of their week on admin work, according to Jobber's 2025 Home Service Economic Report. That is more than 13 hours a week of an owner's time on scheduling, invoicing, and customer follow-up that a properly set up CRM cuts in half.

A 2-person shop has different constraints than a $5M shop. You do not have a CSR. You do not have a back-office hire. The CRM has to do the work that those people would otherwise do, and it has to be set up so simply that you and your tech partner can both run it on a phone in the truck.

This is the weekend setup that gets you there. Jobber, Housecall Pro, and Workiz all support every step. Pick one and follow through.

Pick the Right Plan, Not the Cheapest One

The pricing trap for a 2-person shop is buying the entry tier on a CRM and then discovering it does not include online booking, automated invoice reminders, or QuickBooks sync. You spend a year fighting limitations before paying to upgrade.

For Jobber, the Core tier at $39/month covers one user with quoting, scheduling, and invoicing. The 2-person version is the Connect tier at $129/month, which adds online booking, automatic payment reminders, two-way text, and QuickBooks Online sync. Below Connect, the missing pieces will eat your weekend.

Housecall Pro Basic is $69/month for a single user. The 2-person tier is Essentials at $169/month, which adds two-way text, online booking, and standard reporting. Workiz Lite at $65/month per user covers the basics. Their Standard tier at $129/month adds the automation engine.

Pick the plan with online booking, two-way SMS, and QuickBooks sync built in. Paying $90 a month more for those features saves the owner more than 5 hours a month of manual work, which is a 10-to-1 return on the spread.

Avoid the temptation to start free or cheap and migrate later. Owned and Operated has done several podcast episodes on contractors who took 6 to 12 months to migrate off a free or cheap tier and lost data on the way. The migration tax is worse than the price spread.

Text Clint: "summarize the differences between Jobber Connect, Housecall Pro Essentials, and Workiz Standard for a 2-person shop"

Set Up Your Service Catalog Before Anything Else

Most 2-person shops start using a CRM by entering their first job, which means they invent service names on the fly. By month three, you have "AC Tune-Up", "AC tune up", "Tune Up - AC", and "Cooling Maintenance" all describing the same service.

Stop. Build the service catalog first.

List every service you sell with a clean name, a default price, a default duration, and a tax category. Aim for 8 to 15 services maximum. If you have 30 services in your head, you are over-segmenting and the price reporting will never roll up cleanly.

For an HVAC shop: AC Tune-Up, AC Repair, AC Install, Furnace Tune-Up, Furnace Repair, Furnace Install, Air Quality, and Maintenance Plan. Eight items, every one with a price and a default time block.

Once the catalog is in, every new job picks from the catalog. No free-text job names. No on-the-fly pricing. The price can be overridden on a per-job basis, but the line item stays clean for reporting.

Workiz, Jobber, and Housecall Pro all support service catalogs. Use them. Service Direct's industry reporting shows that contractors with a clean service catalog can run profitability-by-service-type reports, while contractors without one cannot.

Text Clint: "list every distinct job description in my CRM and group similar variations so I can see how many duplicates I have"

Build Your Customer Form to Force Clean Intake

The customer record is the foundation of every report and every campaign. If your intake form is loose, your data is loose for life.

Five required fields at customer creation: full name, primary phone, email, full street address with zip, and lead source from a dropdown. No exceptions. The CRM should not let you save the record without all five.

Lead source dropdown should have eight options: Google Local Service Ads, Google Ads, Facebook/Meta, Yelp, Angi, Organic Google, Referral, and Repeat Customer. That is it. Drop the open-text fallback. If a customer says something else, it gets coded to the closest match, not added as a new option.

Add an optional Property Type field with three values: Residential, Commercial, Property Manager. This will save you when you start running campaigns later, because residential and commercial customers need different messaging.

Jobber's required-fields setup lives under client settings. Housecall Pro handles this through their custom fields. Workiz supports it natively in their client form.

Skip every other field at intake. Notes, tags, billing terms, and equipment data can all come later. The five required fields and one optional field are the entire intake, and they should fit on a phone screen so it is fast in the field.

Text Clint: "list customers created in the last 90 days that are missing a phone number, email, or lead source"

Wire Up Two-Way SMS on Day One

The single highest-impact feature in a modern contractor CRM is two-way SMS. Customers reply to texts at 4-6x the rate they reply to emails or voicemails, per Twilio's 2025 messaging engagement research.

For a 2-person shop, this is not a marketing feature. It is the primary appointment confirmation channel and the primary lead intake channel for the inbound calls you cannot answer in the truck.

Connect a phone number through your CRM. Jobber Connect, Housecall Pro Essentials, and Workiz Standard all include SMS at the tier we recommended above. Send appointment confirmations 24 hours before, send reminders 2 hours before, and send a "we are on the way" text 30 minutes before arrival.

For inbound, every call you miss should trigger an automatic SMS within 60 seconds. Something like: "Hey, sorry we missed you, this is Mike at [Shop Name]. What can we help with today?" That single automation recovers 30-50% of missed-call leads for typical contractors.

Test the flow before you trust it. Call your business line during a service call, ignore the call, and check that the missed-call text fires within a minute. If it does not, your routing is wrong and you are losing leads silently.

Text Clint: "show me every inbound call in the last 30 days that went to voicemail and whether a follow-up text was sent"

Connect QuickBooks (or Don't, but Decide Now)

QuickBooks integration is one of the early decisions that gets harder to reverse later. Connect it on day one if you are going to connect it at all.

Jobber and Housecall Pro both have native QuickBooks Online sync at the tiers we recommended. Workiz has a QuickBooks integration but historically Workiz operators on Reddit have flagged sync gaps that need watching.

The integration question is whether you want invoices and payments to flow into QuickBooks for accounting, or whether you want to do double entry. Double entry takes about an hour a week per $50K of monthly revenue. Sync takes 15 minutes to set up and a 10-minute weekly check.

The trap with QuickBooks sync is duplicate customers. The CRM and QuickBooks both create customers, the names do not match exactly, and you end up with two records per real customer. The Jobber community forum has a long thread on duplicate prevention with the consensus that you set sync to "match by phone or email" and you maintain canonical names in the CRM, never in QuickBooks.

Set the sync direction so the CRM is the source of truth for customer data and QuickBooks is the source of truth for accounting. Run the sync daily at 11pm so it is current by morning.

Text Clint: "list customers in my CRM that do not have a matching QuickBooks customer record"

Set Up Your Three Core Automations

A 2-person shop needs three automations live by end of week one. Skip everything else for now.

The first automation is the missed-call follow-up text described above. Live by end of day Friday.

The second is automatic appointment reminders. 24 hours before, 2 hours before. Both via SMS, both with a one-tap reply option. This single change drops your no-show rate from typical 8-15% down to 3-5% per Jobber's 2025 home service operations data.

The third is automatic review requests after job completion. 24 hours after the job closes, send a one-tap link to your Google Business Profile review page. Personalize the message with the customer's first name and the technician's name.

BrightLocal's 2025 Local Consumer Review Survey found 84% of consumers will not call a business with fewer than 4 stars, and that businesses sending automated review requests get 6-8x more reviews than those asking manually. For a 2-person shop trying to get found locally, this single automation is one of the top-3 setup tasks period.

The AI review-generation flow that the bigger shops use is overkill for week one. The native review request inside Jobber, HCP, or Workiz is enough.

Text Clint: "show me jobs completed in the last 30 days where no review request was sent"

Lock the Tag List Down to Five

Tag sprawl is the reason most 2-person shops cannot run a clean reactivation campaign by year two. Get ahead of it on day one.

Allow exactly five tags in the system: VIP, Service Plan, Do Not Contact, Property Manager, and Repeat Customer. That is it. No new tags without explicit owner approval.

VIP is for the top 20% of customers by spend. Service Plan is for active maintenance plan members. Do Not Contact is for opt-outs and protects you from TCPA exposure. Property Manager is for commercial accounts that manage multiple addresses. Repeat Customer auto-applies after the third completed job.

The full reasoning on contractor tag discipline is its own playbook, but the short version for a 2-person shop is: fewer is better, rules are non-negotiable, and review the tag list every month.

If you find yourself wanting to add a sixth tag, that is a signal you have a workflow problem the tag will not fix. Solve the workflow first.

Text Clint: "list every tag in my CRM with a count of customers using each one"

Schedule the Weekly 30-Minute Review

The CRM only stays clean if someone reviews it every week. For a 2-person shop, that someone is the owner, and the review takes 30 minutes if you have set things up right.

Block 30 minutes every Friday morning. Pull these five reports:

Customers created this week with a missing field. Fix on the spot or call to get the data.

Quotes older than 14 days with no response. Send a one-touch follow-up text from a saved template.

Jobs marked open or in-progress that were finished more than 7 days ago. Close them out.

Inbound calls without a follow-up SMS recorded. Identify the missing automation and fix it.

Missed review requests on completed jobs. Send manually if the automation skipped them.

Wilson Hung's playbook on Owned and Operated describes this weekly review as the most important operational habit a contractor can build before they hire their first office person. The act of looking at the data weekly is what teaches you which fields matter and which automations are working.

Text Clint: "summarize this week's CRM hygiene gaps: missing fields, stale quotes, phantom open jobs, and missed review requests"

Plan the First Hire Around the CRM

The CRM you set up in week one will be in use for at least 18 to 24 months. Set it up so the first office hire walks into a system that already works, instead of inheriting a mess.

When the first CSR hire happens, they should be able to learn the CRM in two days because the rules are documented, the tag list is short, and the automations are doing the boring work. They should add capacity, not unwind technical debt.

Contractors who skip this step end up with a CSR who spends month one cleaning duplicate records, untangling tag chaos, and rebuilding lead source data from scratch. That is six weeks of $25/hour labor spent fixing setup mistakes that took 30 minutes to make.

The shops that scale clean from $500K to $2M to $5M without painful CRM migrations are the ones that took the weekend at the start to get the foundation right. Jobber's 2025 economic report showed that contractors with documented operations playbooks grew 23% faster than those without, and the CRM is the largest single piece of that operations playbook.

Spend the weekend. Get it right. Move on.

Sources

Frequently Asked Questions

6 questions home service owners actually ask about this.

  • 01Should a 2-person shop pick Jobber, Housecall Pro, or Workiz?

    Jobber is strongest for landscaping, painting, cleaning, and general residential trades. Housecall Pro is strongest for HVAC, plumbing, and electrical. Workiz is competitive on price and strong for appliance repair, locksmiths, and garage door. Pick the one that already has the most case studies in your specific trade.

  • 02Can I migrate to a different CRM later if I outgrow this one?

    Yes, but expect 2 to 4 weeks of transition pain and some data loss in custom fields and notes. The cleaner your tag and field discipline at the start, the easier the eventual migration is.

  • 03Do I really need QuickBooks sync from day one?

    If you are doing more than $15K a month in revenue, yes. The double-entry burden becomes the bottleneck on growth past that point. Below $15K, you can get by with weekly manual export.

  • 04What if I cannot afford the $129-$169/month tier?

    Run the entry tier for 60 days, document every limitation that costs you time, and reassess. Most 2-person shops hit a feature wall in week three and upgrade. Better to start at the right tier than to fight the wrong one.

  • 05How much time should the weekly review actually take?

    30 minutes if your setup is clean. If it takes longer, it is because the automations are not firing reliably or the tag list has drifted. Use the extra time to fix the upstream problem rather than the symptom.

  • 06Where do I document the rules for my CRM?

    A single Google Doc shared with your tech partner is enough. Five sections: required fields, tag list, automation triggers, weekly review checklist, and lead source dropdown values. One page. Update when something changes.

See Clint in action

Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.