# Plumbing firm: from missed calls to booked, invoiced jobs

URL: https://up2.digital/examples/plumber-enquiries-to-invoices

> An example of a typical project for a three-person plumbing firm: catching every enquiry, keeping jobs organised, and getting paid without chasing invoices by hand.

## The situation

Meet Dan, an illustrative example: he runs a three-person plumbing and heating firm, and enquiries by phone and WhatsApp often go cold while the team's on a job. See [why trades businesses lose leads this way, and the fix](/solutions/losing-leads/trades) for the full picture. This example picks up from there and covers the fuller project: catching every enquiry, keeping jobs organised, and getting invoices paid without chasing them by hand.

## What we'd set up

- **[Google Business Profile setup](/services/local-seo)**, so the firm actually shows up on Google Maps when someone nearby searches "emergency plumber" or "plumber in [town]", rather than relying purely on word of mouth.
- **[An enquiry form](/services/websites)** that asks the right questions (what's wrong, how urgent, rough location) and lands directly in one place instead of a shared inbox.
- **[A CRM pipeline](/services/crm)**, so every enquiry is visible to the whole team, with an automatic reminder if nobody's called the customer back within a few hours.
- **[Booking confirmations and reminders](/services/automation)**, so a confirmed job sends an automatic text or email reminder the day before, cutting down the chance of a wasted trip.
- **[Quote and invoice automation](/services/automation)** in Xero or QuickBooks, so invoices go out as soon as a job's marked complete, and a polite reminder follows automatically if payment's late.

## How the project would run

**Week 1**: a free call to map out where enquiries actually come from today, followed by the Google Business Profile setup and a rebuilt enquiry form that feeds straight into a new CRM pipeline.

**Week 2**: the CRM pipeline goes live, with each enquiry assigned a status and an automatic callback reminder. Booking confirmations and reminders are built and tested against real job types, from a dripping tap to a boiler call-out.

**Week 3**: quote and invoice automation is set up and connected to Xero or QuickBooks, so a completed job can be invoiced in a couple of clicks and chased automatically if it runs late.

**Week 4**: everything runs alongside the old whiteboard-and-notebook approach for a short overlap, so the team can see it working before switching over fully, followed by a short training session and a written guide to the whole setup.



## What changes day to day

An enquiry that used to sit in a Facebook inbox overnight now lands in a pipeline the whole team can see, with a reminder if it's gone unanswered for too long. A customer gets a text the day before their appointment instead of hoping they remembered. A finished job gets invoiced from a phone before the van's even left the driveway, rather than waiting for an evening at the kitchen table. If an invoice runs over, a reminder goes out automatically rather than depending on someone noticing weeks later. None of the actual plumbing changes. What changes is how much falls through the gaps between jobs.

## What you get back

The evening spent chasing enquiries that came in by phone or WhatsApp stops being something Dan has to remember, because each one lands in a pipeline that nags the team if it's gone quiet too long. Writing quotes from memory late at night turns into a quick check and send during the day. Invoicing stops waiting for a spare half hour, because a finished job gets billed on the spot, and chasing an overdue payment stops depending on someone remembering to do it, because the reminder goes out on its own.

If this sounds familiar, [start my project like this](/start?goal=leads).

## Tools involved

A typical build like this sits on top of tools Dan's firm might already use, such as Tradify, ServiceM8 or Jobber for job management, Xero or QuickBooks for invoicing, and a straightforward CRM such as Pipedrive or HubSpot for the enquiry pipeline. Reminders can go out by email or SMS depending on what Dan's customers respond to best. Nothing here requires replacing software that's already working well.

## Related

If missed enquiries or chasing payment sound familiar, see [Enquiries slip through the cracks](/solutions/losing-leads) and [We're always chasing unpaid invoices](/solutions/chasing-payments) for a closer look at each problem on its own. Further reading: [How to stop losing leads: a simple follow-up system](/guides/stop-losing-leads) and [Automating quotes and invoices with Xero or QuickBooks](/guides/automate-invoicing-xero-quickbooks). For the wider picture on this sector, see [websites and job management for trades](/industries/trades).

## Frequently asked questions

### How much would a project like this cost?
It depends on which pieces you need and how much needs connecting to your existing job management software, but you can expect guide prices in line with the components listed on our [pricing](/pricing) page. The fixed quote comes after a free 30-minute call.

### We already use ServiceM8 or Tradify. Does this replace it?
No. A project like this typically connects your website enquiries and invoicing into the job management software you already use, rather than asking you to switch to something new.

### Would this work for a sole trader, not just a three-person firm?
Yes, the same pieces apply, just scaled down. A sole trader often needs the enquiry form and booking reminders more than a full CRM pipeline, so the project would be scoped and priced accordingly.

### How long before we'd see enquiries actually being caught?
The Google Business Profile and enquiry form are typically live within the first week, so you'd start seeing better-captured enquiries almost immediately, with the invoicing and reminder automation following over the next two to three weeks.
