# CRM for Service Businesses

> A CRM for service businesses: contacts, pipeline, calendar, crew phone app, estimates and invoices customers pay online, and monthly reports. From $99/month.

Canonical: https://brickbyclick.ai/crm
Last updated: 2026-11-04

crm.brickbyclick.ai/dashboard

[](https://crm.brickbyclick.ai/dashboard)

*Image: The CRM dashboard with sample data: this week's payments, bookings by the AI receptionist, active leads and jobs, leads by month and recent activity*

The real CRM with a sample business loaded. No login, nothing to install.

Click through the pipeline, the calendar, My day and the invoices. Prefer more room? [Open the full demo (opens in a new tab)](https://crm.brickbyclick.ai/dashboard) in its own tab.

## What is a CRM for service businesses?

### The short version

CRM stands for customer relationship management. For a service business it means one system that remembers every customer, what you quoted them, when you are going out, what it cost, and whether they paid.

A general CRM stops at the sales conversation. A CRM built for service work follows the job: the call, the quote, the visit, the crew on site, the invoice and the follow-up.

### What it replaces

Most owners start with phone contacts, a calendar, a notebook, a spreadsheet and an invoice app. A service CRM puts them in one login so nothing is typed twice.

- The customer list and every note, call summary, file and invoice on each customer.
- The board of leads and jobs, by stage.
- The calendar, with the crew's visits on it.
- The crew's day on their phones: work order, time clock and payment.
- Estimates, invoices and the money coming in.
- The numbers: what each job made, and how the month went.

### What counts as a service business

Plumbing, HVAC, electrical, roofing, landscaping, cleaning, general contracting and other work done at the customer's place or by appointment. BrickByClick is set up for 30+ industries, so the pipeline stages, services and labels start from your trade and the owner can rename them.

*Image: The CRM dashboard on a Starter account with sample data: this week's payments and new leads, what's worth the most today (a quote going cold and two overdue invoices), money waiting to be paid and estimates with no answer* The dashboard on the sample business. The numbers are sample data, not a real company.

## Why do service businesses need a CRM?

### Leads go cold in the gaps

A missed call, a quote nobody followed up and a customer who never got a reply cost real jobs. They happen when the follow-up lives in someone's head.

A CRM turns the follow-up into a list. Quotes that have gone quiet are flagged, and promises made on calls are tracked until they are done.

### The work happens away from the desk

Your crew is in a basement or on a roof, not in front of a computer. If the work order, the photos and the payment live only at the office, the office retypes everything at night.

A phone app for the crew puts the day, the checklist and the invoice in their hands, and what they do lands back in the office automatically. More on this in the [crew app](https://brickbyclick.ai/crew-app) guide.

### The money question comes last, and it matters most

Most owners can tell you what they billed. Fewer can tell you what a job made after materials, hours and card fees.

When receipts, clocked hours and payments land on each job as they happen, you see the profit before the job is finished. See [job costing](https://brickbyclick.ai/job-costing).

## How does a CRM for a service business work day to day?

Here is one job's path through BrickByClick. Each step hands off to the next, so there is nothing to retype.

### 1. A lead arrives

Leads come in from your website form, your online booking page, a connected app, a contact you add by hand, or an imported list. On Front Office and up, calls to your [AI receptionist](https://brickbyclick.ai/ai-virtual-receptionist) are saved too, with a summary, a recording and a transcript.

A new caller becomes a contact in the first pipeline stage, and the owner gets an alert.

### 2. You quote the job

Write an estimate from the contact and send it. Sending moves a new lead into your quote stage by itself. The customer opens it online and accepts, with a deposit if you ask for one. See [estimates and invoices](https://brickbyclick.ai/estimates-and-invoices).

Quote follow-up emails go out 2, 5 and 10 days later if you switch them on, and stop when the customer replies, calls, or the job moves.

### 3. You book the visit

Put the visit on the calendar, assign the crew and, if it repeats, set how often. Customers can also pick an open time themselves on your booking page. The calendar warns you when someone is already booked then.

### 4. The crew does the work

On My day, the tech sees the address, notes and checklist, clocks in, ticks items, adds parts and photos, and gets the customer's signature. The tracker moves forward as visits are marked done.

### 5. The customer pays

The invoice fills in from the parts used. The customer scans a QR code and pays by card or bank on their own phone. A paid final invoice moves the job to won.

### 6. You follow up and learn

Review request emails and a yearly reminder email go out if you switch them on. On the 1st of the month, you get a business report with the numbers.

Nothing moves without a reason

A pipeline card moves only when you drag it, when you send or accept an estimate, when a final invoice is paid, or when you accept an AI suggestion. The AI only suggests; it never moves a card by itself.

## What does the CRM include?

Here is each part at a glance, with a link to the deeper page where there is one.

### Contacts and the customer file

Contacts is every customer and lead in one list. You can search by name, phone or service, filter by stage and sort the columns. Click a name and a panel opens with details, notes, documents, photos, estimates and invoices, job costs and drawings.

The customer file shows everything done for one customer, split into jobs. Each job shows what it billed, what it cost and what it made. Only the owner and office can open it.

*Image: The customer file for a sample customer on a Starter account: billed, owed, profit with margin, costs, labour hours and visits, then the job's invoice and its card payment* The customer file on sample data: totals on top, one section per job below.

### Pipeline

The pipeline is a board with one column per stage, and each lead or job is a card. Drag a card to the next column as the work moves. Each column shows its card count and the total job value.

The owner can set between 2 and 15 stages in Settings. Renaming a stage carries its contacts with it.

*Image: The pipeline on a Starter account: every lead and job as a card under its stage, from New lead to Done, with the total value of each stage* The pipeline board with sample data.

### Calendar

The calendar has a Month view and a Crew week view, with one row per person plus a row for unassigned visits. The office drags a visit to another day or another person.

- Repeating jobs: every week, 2 weeks, 4 weeks or month. The calendar keeps the next 90 days filled.
- "Who should go?" suggests up to four people for a visit, using who is free, who has the skill and who is already nearby. It only suggests.
- Google Calendar: your visits are copied there, and its busy times can block bookings. Outlook and Apple work through calendar links.
- Online booking page: customers pick from your real open times, inside your hours and around existing visits.

*Image: The calendar's crew week: each tech's visits for the week in their own row, plus a row for unassigned visits* Crew week on sample data.

### Inbox

On Front Office and up, the Inbox holds every call the AI receptionist handled, with a summary, transcript and recording, plus your two-way texts with customers. Texting turns on once your business number is registered with the phone carriers, which we handle during setup.

Starter does not have the Inbox, the receptionist or texting.

### My day and the Job tracker

My day is the crew's screen: today's visits with directions, a call button, a time clock, the work order and Get paid. It keeps working with no signal and sends the changes when the phone is back online.

The [Job tracker](https://brickbyclick.ai/job-tracker) shows each job on one line (Asked, Quoted, Booked, Done, Invoiced, Paid) and marks the ones stuck on your side, with how many days. It only reads; its buttons open the quote, calendar or invoice.

### Needs attention

Needs attention checks your business every hour for what slips through the cracks. It ranks the findings by what each is worth and offers the next step.

- Promises made on calls or in notes that have not been kept yet (AI reads new calls and notes when AI is on).
- Quotes going cold, stalled leads and unhappy customers.
- Jobs that are not ready: no crew, no deposit, materials missing.
- Work that may not have been billed.
- Equipment due for service, and openings you can fill from a cancellation.

*Image: Needs attention on a Starter account with sample data: one urgent item and the sales at risk, two overdue invoices on today's list, and a quote going cold for Marc-André Gagnon-Beaulieu* Needs attention with sample data. The dollar amounts are estimates based on your own close rate, not promises.

### Estimates, invoices and payments

Customers view and accept estimates online, and invoices take card and US bank payments through your own Stripe account. You can also record cash, check, Zelle and other payments by hand. The full detail is on the [estimates and invoices](https://brickbyclick.ai/estimates-and-invoices) page.

### Reports and numbers

Reports shows money in and out, what each job made, where customers came from, the close rate by source, a forecast and the next 90 days. On the 1st of the month the owner is emailed last month's business report as a PDF. See [business reports](https://brickbyclick.ai/business-reports) and the evening [daily job reports](https://brickbyclick.ai/daily-job-reports).

"Download for your accountant" gives one spreadsheet of payments, receipts and labour that works with any accounting software.

### Automations

Automations is a page of switches for the emails and texts the CRM sends on its own: quote follow-ups, a "How did we do?" check, Google [review requests](https://brickbyclick.ai/review-software), yearly service reminders, payment reminders and the owner's morning, Friday and monthly emails. Most customer emails start off, so you choose what runs.

### Team and roles

Everyone gets a login. Owners see everything. Office staff see everything except team management, integrations and a few setup pages. Techs see only the jobs assigned to them, their calendar and notes. Up to 25 logins are included on every plan.

## Who is a CRM for service businesses a good fit for?

### A good fit if

- You do work at the customer's place or by appointment, and you quote and invoice it.
- You have a crew or a few techs who need their day on their phones.
- You lose track of quotes, callbacks or who owes you money.
- You want one login for the office, the crew and the money, not five apps.
- You are happy to set up a little and let the CRM remind you the rest of the time.

### Not the right fit if

- You sell once, online, with no visits and no quotes.
- You need payroll, route maps or drive-time scheduling in the same tool. This CRM does not do those.
- You need custom permissions beyond owner, office and tech.
- You need invoices and payments to flow into QuickBooks. Only job receipts go there today.
- You have fewer than a handful of customers and a notebook works fine for you.

### How different trades use it

- **Plumbers and HVAC:** the work order checklist, parts used and equipment on file. The CRM lists equipment due for service and offers yearly reminder emails.
- **Electricians:** the pipeline from inquiry to estimate to booked visit, with deposits requested before the job is ready.
- **Roofers and contractors:** job budgets, receipts photographed on site, drawings with pins and daily job reports.
- **Landscapers and cleaners:** repeating visits on the calendar for regular customers, and a booked appointment can count as the job itself.

### Do I need a CRM yet?

Yes, if you have lost a job because a call or quote slipped, or if you cannot say who owes you money. It also pays off when you add the first tech, because the day stops living in your head.

### When is a CRM not worth it?

If you work alone, have a short list of repeat customers and never quote, a calendar and a notebook may be enough. Once you quote jobs or send crew out, the follow-up is what a CRM is for.

## How does it compare with the alternatives?

These are the options owners usually weigh. The table compares types of tools, not named products, because what is true varies by product.

*Alternatives to a service business CRM, by type*

| Option | What it does well | Where it falls short for service work | Best when |
| --- | --- | --- | --- |
| Spreadsheet and paper | Free and familiar. | Nothing reminds you. It is not tied to the calendar or to payments. | One person with a few repeat customers. |
| Phone contacts, calendar and a separate invoice app | Each piece is simple. | You retype between them. The call, the visit and the invoice never connect, and the crew sees little. | Very early, low volume. |
| General-purpose sales CRM | Strong deal tracking and email history. | Usually built for sales teams, not visits, crews, work orders or on-site payments, so you add those with other tools. | Long outbound sales cycles. |
| Field service management software | Scheduling, dispatch and invoicing. | Depending on the product, the phone, the website and the follow-up may sit in other tools. | You mainly need dispatch. |
| BrickByClick CRM | Calls, quotes, visits, the crew phone app, payments and reports under one login. Set up for your industry. | No payroll, no route maps, three roles, and invoices do not go to QuickBooks. | A local service business that wants the office, crew and money in one place. |

### What makes this one different

- The same system answers the phone (on Front Office and up), books the visit, runs the work order, takes the payment and reports the profit.
- Job profit is counted from the receipts, hours and card fees on each job, not typed in.
- The owner can export contacts and, from Settings, download visits, invoices, payments and calls as spreadsheets.

## What does a CRM for a service business cost?

### The plans

- **[Starter](https://brickbyclick.ai/starter-plan), $99 a month:** the CRM, Job tracker, estimates, invoices, card payments, online booking page, crew app, team logins, email follow-ups and review requests, and a free website on a brickbyclick address. You sign up and set it up yourself at crm.brickbyclick.ai/start.
- **[Front Office](https://brickbyclick.ai/blueprint-plan), $399 a month:** adds the AI receptionist with its own local phone number, texting, and a website on your own domain, set up by our team.
- **[Growth](https://brickbyclick.ai/automation-plan), $599 and [Total Growth](https://brickbyclick.ai/total-growth-plan), $999:** add more marketing and search work on top. Email campaigns to past customers start at Growth.

Plans are month to month with no setup fees. Compare every line on [plans comparison](https://brickbyclick.ai/plans-comparison).

### Payment fees

Card payments cost Stripe's standard processing fee plus 0.5% per payment, at most $25. There is no BrickByClick fee on bank payments.

### What Starter leaves out

Starter has no AI receptionist, Inbox or texting, no website on your own domain, no SEO and no email campaigns. It also has no website changes by our team; you edit the site yourself.

## What does the CRM not do?

The limits, stated plainly, so you can judge the fit.

- **No payroll.** Clock-ins add up in Timesheets, and labour cost only prices the hours on each job's profit.
- **No invoice or payment sync with QuickBooks.** You can connect QuickBooks Online and send checked job receipts to it as expenses, with the photo attached. That is all it does there.
- **No route maps.** "Who should go?" matches by ZIP or town. It does not use drive times.
- **Customers are not told when you move or cancel a visit.** The crew is notified; the customer is not.
- **No text campaigns, text quote follow-ups or text review requests.** Those go by email. Texts are one at a time, plus missed-call text-back, visit reminders and "On my way".
- **No texting on day one.** It turns on once your business number is registered with the phone carriers, and never on Starter.
- **Three roles only.** Owner, office and tech, with no custom permissions.
- **No custom wording or timing on the automatic emails.** You switch them on or off.
- **Profit is a summary, not your books.** It is cash basis, card fees are estimates, and projections need three full months of records.
- **The AI suggests, you decide.** It never moves a card, sends a quote or charges a customer by itself.
- **AI apps you connect make drafts only.** Through the [CRM connector](https://brickbyclick.ai/crm-mcp), Claude or ChatGPT can read your records and draft leads, notes, estimates and calendar holds, but never send, charge or delete.

## How do you get started and move your customers over?

### Starting on Starter

1. Sign up at crm.brickbyclick.ai/start and choose your password.
2. Work through the Get Set Up checklist: your business, hours, services and prices, how you get paid and your team.
3. Optional: your free website, your booking page and bringing your customers over.

### Starting on a full-service plan

We do the setup with you: the stages, services and labels for your industry, your hours and prices for the receptionist, your team's logins, and your website. Book a [15-minute demo](https://brickbyclick.ai/get-started) to begin.

### Bringing your customers across

Import contacts from a CSV or vCard file. That covers exports from Jobber, Housecall Pro, HubSpot, a spreadsheet, or your phone. See [switching](https://brickbyclick.ai/switching) for more.

- One import takes up to 5,000 contacts. Split exports can be dropped in together.
- Contacts are matched by phone or email, so a second import does not duplicate them and never overwrites what you have.
- Old dates such as last service come along when the file has them. Importing sends nothing to your customers.
- On plans with the receptionist, it recognises every imported number the next time they call.

*Image: The Import contacts window with a drop area for a CSV or vCard file, up to 5,000 contacts, and steps for exporting clients from Jobber* The import window. Nothing is imported until you check the preview and confirm.

### Putting it on your phone

Open crm.brickbyclick.ai/get-app on your phone and follow the steps for iPhone or Android. It installs from the browser like an app, free, with nothing from an app store.

## Questions people ask

### What is a CRM for service businesses?

A CRM for service businesses is software that keeps every customer, quote, visit, invoice and payment in one place for a business that does work at the customer's place or by appointment. It follows the job from the first call to the paid invoice, not just the sales conversation.

### How is a service business CRM different from a general CRM?

A general CRM is built around sales deals and email. A service business CRM also handles the calendar, the crew on site, work orders, invoices, on-the-spot payments and the profit on each job. In BrickByClick the same login also covers the AI receptionist and monthly reports.

### How much does a CRM for a small service business cost?

BrickByClick Starter is $99 a month and you set it up yourself. Front Office is $399, Growth is $599 and Total Growth is $999 a month, set up by our team, and all are month to month with no setup fees. Card payments cost Stripe's standard fees plus 0.5% (at most $25), with no BrickByClick fee on bank payments.

### Is a CRM worth it for a one-truck plumbing or HVAC business?

It is worth it once you quote jobs, take calls while you are on a job, or want to stop chasing payments. A one-truck business still loses work to missed callbacks and quotes nobody followed up. If you only have a few repeat customers and never quote, a calendar and notebook may be enough.

### What is the difference between a CRM and field service software?

Field service software centres on scheduling, dispatch and invoicing. A CRM centres on the customer: calls, quotes, follow-up and history. BrickByClick covers both: a pipeline and customer file in the office, and a calendar, work order and payment screen for the crew.

### Can I move my customers from Jobber, Housecall Pro or a spreadsheet?

Yes. Export a CSV from the old app, or a vCard from your phone, and drop it into Contacts, Import. One import takes up to 5,000 contacts, matches them by phone or email so nothing is duplicated, and never overwrites what is already there.

### Can my crew use it on their phones, and does it work without signal?

Yes. The CRM runs in any phone browser and installs on the home screen with no app store. On My day, clock-ins, checklist ticks, photos and Mark done are saved on the phone with no signal and sent when it is back online.

### Does the CRM text my customers?

Yes, on Front Office and up: two-way texts, missed-call text-back, a reminder the day before a visit, and an "On my way" text from the crew. Texting turns on once your business number is registered with the phone carriers, which we handle during setup, so it is not on day one. Quote follow-ups and review requests are emails.

### Does it work with QuickBooks?

You can connect QuickBooks Online and send checked job receipts to it as expenses, with the receipt photo attached. Invoices and payments do not sync. "Download for your accountant" gives one spreadsheet that works with any accounting software.

### Who on my team can see what?

Owners see everything. Office staff see everything except team management, integrations and a few setup pages. Techs see only the jobs assigned to them, their calendar and their notes, and never see money or profit.

### How do customers pay, and what are the fees?

Customers pay an invoice by card or US bank transfer through your own Stripe account, often by scanning a QR code on the crew's phone. You can also record cash, check or Zelle by hand. Card payments cost Stripe's standard fees plus 0.5% (at most $25); bank payments carry no BrickByClick fee.

### Does the CRM answer my phone?

On Front Office and up, yes. The [AI receptionist](https://brickbyclick.ai/ai-virtual-receptionist) has its own local phone number, and you forward your line to it or give it out. Each call lands in the Inbox with a summary, recording and transcript. Starter does not include the receptionist.

### Is it only for contractors?

No. BrickByClick serves local service businesses in 30+ industries, including landscaping and cleaning, where a booked appointment can count as the job itself. Stages, services and labels start from your industry and can be renamed. Job costs are hidden for dental, legal and real-estate businesses.

### Can I use the CRM with ChatGPT or Claude?

Yes. On every paid plan, the account owner can connect the CRM to Claude or ChatGPT through its [MCP server](https://brickbyclick.ai/crm-mcp) and ask about customers, jobs, schedule and unpaid invoices in plain words. The AI can only make drafts (a lead, a note, a draft estimate or a calendar hold); you review and send them in the CRM. Other AI apps may work if they support remote MCP servers with OAuth sign-in.

### Can I export my data if I leave?

Yes. You can export contacts as a CSV, and Settings has a Download your data option for contacts, visits, invoices, payments and calls as spreadsheets.

## Related

- [AI receptionist](https://brickbyclick.ai/ai-virtual-receptionist): Answers calls, books visits and lands every call in your Inbox.
- [Job tracker](https://brickbyclick.ai/job-tracker): See every job from first call to paid and the ones stuck on your side.
- [Crew app](https://brickbyclick.ai/crew-app): The crew runs the day from their phone, even with no signal.
- [Estimates and invoices](https://brickbyclick.ai/estimates-and-invoices): Quotes customers accept online and invoices they pay by card or bank.
- [Job costing](https://brickbyclick.ai/job-costing): Receipts, hours and fees counted on each job as it goes.
- [Business reports](https://brickbyclick.ai/business-reports): The monthly report with money, jobs, sources and what to work on next.
- [Daily job reports](https://brickbyclick.ai/daily-job-reports): An evening report per job with photos and delays.
- [CRM MCP server](https://brickbyclick.ai/crm-mcp): Connect the CRM to Claude or ChatGPT; the AI makes drafts only.
- [Best AI tools for contractors](https://brickbyclick.ai/best-ai-tools-for-contractors): A buyer's guide: what each AI tool does, and what to check before you buy.
- [Compare plans](https://brickbyclick.ai/plans-comparison): Every line of Starter, Front Office, Growth and Total Growth.
