A CRM for Tradespeople That Keeps Enquiries and Quotes from Going Cold
Every enquiry, open quote and returning customer in one place. From Pro, WhatsApp and email arrive in one inbox next to the customer record, and in Customermates Cloud the assistant Mate drafts the follow-ups for you to check, using hosted AI credits. Scheduling, quotes and invoices stay in your job or accounting software.
✓ No credit card required ✓ First 7 days free
A CRM like Customermates suits a trade business whose problem sits in the office: enquiries that arrive by WhatsApp while you're on a job, quotes nobody chases and service customers who are never called back. It does not schedule crews, write quotes, send invoices or run on a native phone app. If you want one app that does all of that, a field-service or trade-software product such as Jobber, Housecall Pro or, in Germany, HERO or Plancraft fits better, and the table below shows where the line runs.
Customermates is an open-source, AI-native CRM built in Germany. This page shows how electricians, plumbers, heating and HVAC firms, solar installers, builders, cleaning companies and garages set it up, what it costs, and what they keep elsewhere.
At a glance
- Fits
Trade businesses with someone in the office, or an owner at the kitchen table at night, who loses work between the first message and the signed quote.
- Setup
Customers as contacts, landlords and contractors as organizations, every enquiry as a job on a board, and date fields for quotes and next services.
- AI
In Customermates Cloud, Mate drafts enquiry replies and quote follow-ups, using hosted AI credits. Or connect your own AI client through MCP.
- Not included
Scheduling and dispatch, quotes and invoices, time tracking, a native mobile app and telephony.
CRM or job management software?
Most products sold as a CRM for tradespeople are job management suites with a customer list inside. They are the right choice when the field side is your bottleneck. A CRM is the better choice when the jobs run fine and the leaks are earlier: the call-back you forgot, the quote that sat for three weeks.
| Your main need | Customermates | Field-service or trade software |
|---|---|---|
| Logging every enquiry, whichever channel it came in on | Yes: jobs on a board, WhatsApp and email in the inbox on Pro | Varies by product |
| Seeing which quotes need a call | Saved views by stage and date, Mate drafts in Cloud | Varies by product |
| Booking and dispatching technicians | No | Core feature |
| Writing quotes and invoices, taking payments | No | Core feature |
| Native app for the crew, offline use | No, the web app adapts to phone screens | Core feature |
| Time tracking, site diary, materials | No | Often included |
| Open source and self-hosting | Yes, AGPL core | Varies by product |
Some firms run both: job software for the work itself and Customermates for the commercial side, such as builders bidding on tenders or HVAC firms selling replacements and maintenance contracts. That only makes sense if the overlap does not double your typing.
What a trade business needs from a CRM
- Enquiries come in everywhere. A WhatsApp with three photos, a missed call, an email from a property manager, a message on Instagram. If they don't land in one list, some never get an answer.
- Quotes go quiet. You visit the site, send the price and get busy. The customer who hears nothing for ten days often books someone else.
- Two kinds of work. A dripping tap is booked the same day. A heat pump, a rewire or a roof runs through a site visit, a quote and weeks of waiting. A pipeline has to show both without burying the large jobs.
- Repeat work has a date. Boiler services, electrical inspections, gas safety checks, HVAC maintenance, window cleaning rounds. The money is in calling customers before they call someone else.
- Some customers are companies. Landlords, property managers and general contractors send many jobs across many sites, and you need their history in one place.
A trade setup in Customermates
Customermates starts with five lists, and you can add your own. In Configure you can rename any list under General: Contacts to Clients and Deals to Jobs fit most trades. Every field name below is an example.
| Record type | Used for | Example custom fields |
|---|---|---|
| Contacts (Clients) | Homeowners, tenants, site contacts | Customer type (single choice: Private, Landlord, Commercial), Site address (text), Next service (date) |
| Organizations | Landlords, property managers, general contractors | Account type (single choice), Payment terms (text) |
| Deals (Jobs) | Each enquiry and job | Stage, Job type (single choice), Site address, Quote sent on (date), Planned for (date), Photos and documents (web address) |
| Services | Your standard items, each with a price | Boiler service, Socket installation, Call-out fee |
| Tasks | Next steps, assigned to a person | A "Due on" date field you add, because tasks have no built-in due date |
Stages and the value of open quotes
The stage is a single choice field you define, and each option can carry a win probability. A starting point: New enquiry 10%, Site visit 25%, Quote sent 40%, Accepted 90%, Booked 100%, Done 100%, Lost 0%. Same-day repair calls skip from New enquiry to Booked; large jobs walk through every stage. Filter the board by Job type when you want to see only one kind.
A job's value is the sum of its line items, each a service times quantity. A heat pump installation quoted at €14,000 sits in Quote sent at a weighted €5,600. That is arithmetic from your own probabilities, not a forecast. On the pipeline board each job is a card you drag between stages, and you can assign several people to it.
Four saved views for the morning
- New enquiries: jobs in New enquiry, newest first.
- Quotes to chase: jobs in Quote sent, sorted by Quote sent on, oldest first.
- Booked this week: jobs in Booked, sorted by Planned for. This is a list, not a schedule; it does not check who is free.
- Services due: clients with a Next service date, sorted by it, soonest first. Date filters on your own fields take fixed dates (before, after, between), so a sort keeps this view current without editing it.
Saved views are personal, so each colleague sets the same filters and saves their own view.
WhatsApp and email in one inbox (Pro and above)
On Pro, Business and Enterprise in Customermates Cloud, the unified inbox brings in email from Gmail, Outlook or IMAP, WhatsApp, Instagram, Telegram and LinkedIn. You reply on the original channel. The filter Participants: not fully linked shows the people who are not yet linked to a contact, which in a trade business usually means new enquiries. Link the sender once and every conversation with that number or address appears on the client's timeline. Photos a customer sends stay in the conversation; records have no file attachments.
Plan for two details. Pro includes 1 connected account per user, so a sole trader who wants WhatsApp and a mailbox in the inbox needs Business, which includes 3. A team on Pro can split it: the office connects WhatsApp, the owner connects email. And conversations stay private to whoever connected the account until they share a thread; sharing a whole account needs Business. Phone calls and SMS are not channels.
An evening enquiry round with Mate (Customermates Cloud)
Mate is the assistant inside Customermates Cloud and runs on hosted AI credits that each cloud plan includes per active user; reading inbox conversations needs Pro or higher. A routine runs a saved instruction on a schedule. Choose Every day at 18:00 and write something like:
Look at inbox conversations where the last message was received today
and the sender is not linked to a contact. For each one that is a job
enquiry, create a job in the stage New enquiry with the job type and site
address if the customer gave them. Save a short draft reply that thanks
them and asks for photos and two times that suit them for a site visit.
Do not send anything. End with a list: name, channel, job type, draft
saved yes or no.A second routine on Monday morning can find jobs in Quote sent with no update for ten days and save a polite follow-up draft for each.
Starter includes 1 routine per user and Pro includes 5; the inbox round above needs Pro, because Starter has no inbox. Prefer your own AI client? Connect Claude, ChatGPT or another client through MCP, on any plan or a self-hosted server, with model use billed by your AI provider.
Adjustments by trade
| Trade | Stage or field worth adding |
|---|---|
| Electricians | Job type options for call-out, rewire, consumer unit, EV charger, inspection; Next inspection date on the client |
| Plumbing and heating | Job type for repair, boiler swap, bathroom, annual service; Next service date; landlord clients as organizations |
| HVAC | Separate Job type values for repair calls and replacement sales, so the replacement quotes have their own view; Maintenance contract (single choice) |
| Solar installers | Stages for Survey, Proposal sent, Financing, Grid application, Installed; a web address field for the design file |
| Builders and contractors | Bid due (date) and Tender source on the job; subcontractors as contacts at their own organization |
| Cleaning companies | Contract type (single choice: one-off, weekly, monthly), Renewal date; one job per contract |
| Garages | Vehicle registration and make as text fields on the job, Next MOT or inspection (date) on the client |
What Customermates does not do for trades
- No scheduling board, dispatch, routes or technician availability. A job with a Planned for date is a reminder for you, not a booking.
- No quotes, invoices or payments. Write the quote in your trade or accounting software and record its value on the job.
- No time tracking, site diary, materials or stock.
- No native iOS or Android app and no offline mode. The browser version adapts to phone screens.
- Tasks have no due dates, reminders or notifications. Add a date field and a saved view, or let a routine do the checking.
- No phone system or SMS, and no bulk messages to all customers.
If one of these is the main reason you are shopping, look at software built for it. Customermates publishes this page; vendor details were checked on 8 October 2026 on each vendor's own website.
| If you need | Look at | What the vendor's site lists |
|---|---|---|
| Scheduling, quotes, invoicing and an app for a small service team | Jobber | Scheduling, quotes, invoicing, payments, a mobile app, a client hub and CRM on every plan |
| Dispatch, quotes and payments with route planning | Housecall Pro | Scheduling and dispatching, quotes, invoices and payments from the Basic plan and a mobile app in every plan; Essentials adds routes |
| A larger residential or commercial trade operation | ServiceTitan | Dispatch, estimates, a technician app, invoicing, service agreements and a customer portal for HVAC, plumbing, electrical and other trades |
| A German Handwerk suite with quotes, invoices and time tracking | HERO or Plancraft | Quotes, invoices, time tracking and a mobile app; Plancraft also lists a scheduling board and DATEV export |
| Site photos, chat and documentation per project | Craftnote | Digital project folder, photo documentation, project chat, time tracking and a scheduling board |
| A garage management system | Tekmetric | Repair orders and estimates, digital vehicle inspections, scheduling, payments and two-way texting |
What it costs
Prices are per active user per month, billed monthly. Every plan includes REST, webhooks and MCP.
| Team | Plan | Per month |
|---|---|---|
| Sole trader, board and views, no inbox | Starter | €12 |
| Sole trader, WhatsApp in the inbox | Pro | €29 |
| Owner plus office manager, each with one account in the inbox | Pro | €58 |
| Owner, office and three engineers who log jobs | Pro | €145 |
Each cloud plan adds monthly hosted AI credits per active user for Mate; the amounts are on the pricing page. Seats are per user, so engineers who never log in need no account. You can run the open-source core on your own server with no licence fee, but a self-hosted installation has no inbox, no Mate and no routines.
Moving in from a spreadsheet or phone contacts
Save your customer list as an Excel workbook (.xlsx); CSV files are not accepted. Import landlords and contractors as organizations first, then contacts with a column naming their company, so the import links them. Open jobs come last, with stage, job type and quote dates. Records import and export one record type at a time; the records guide has the limits. In Customermates Cloud the primary database is configured in the AWS Frankfurt region, the subprocessors are listed, and a data processing agreement is available.
Frequently asked questions
What is the best CRM for tradespeople?
It depends on where you lose work. If booking jobs, sending invoices and running a crew app are the daily pain, a job management suite such as Jobber, Housecall Pro or ServiceTitan fits, or HERO and Plancraft in Germany. If the jobs run well and enquiries and quotes slip, a CRM such as Customermates fits. It is our own product, so weigh that.
Does a sole trader need a CRM?
Not always. A notebook and your phone work while you remember every open quote. It stops working when enquiries arrive on three channels and quotes wait for weeks. A sole trader pays €12 per month on Starter, or €29 on Pro with WhatsApp or email in the inbox.
Can Customermates create quotes and invoices?
No. Write quotes and invoices in your trade or accounting software and record the value on the job. A webhook fires when a job is updated, for example when its stage changes, so an n8n workflow you run separately can pass an accepted job to another tool, provided that tool has an API.
Can I use it on my phone on site?
Yes, in the browser. You can look up a client, add a note and move a job to the next stage. There is no native app and no offline mode.
Can it handle WhatsApp enquiries?
Yes, on Pro and above in Customermates Cloud. Connect a WhatsApp account under Settings › Channels and its conversations appear in the inbox, where you reply and link the sender to a client. Self-hosted installations have no inbox.
Can I track maintenance contracts and annual services?
Yes, with fields you add. Put a Next service date and a Contract type single choice on the client, and save a view sorted by Next service, soonest first. Customermates sends no reminders on its own; in Cloud a monthly routine can list due customers and save a draft message for each.
Related pages
Unified CRM Inbox
Manage Gmail, Outlook, IMAP, LinkedIn, WhatsApp, Instagram and Telegram conversations in one CRM inbox. Available in Customermates Cloud from Pro.
Follow-Up CRM
Track who needs a follow-up with a next-contact date, an inbox view of unanswered threads and, in Customermates Cloud, AI drafts. No reminder pings.
Routines: Scheduled and Event-Driven Assistant Runs
Routines run Mate on a schedule or when a record changes, using the owner's AI credits, with limits, run statuses and approvals.
CRM for Small Business: How to Choose and What It Costs
Which CRM fits a small business depends on how your deals move. A decision table, sourced prices for five users and a setup for service teams.
Customermates
Put every enquiry and open quote on one board
Import your customer list from Excel, set your job stages and save the views you check every morning. Plans start at €12 per user per month, billed monthly.
✓ No credit card required ✓ First 7 days free