arrow_back Back to Plumbing Automation
Case Study 02  ·  AI Receptionist + Quote Generator + Invoice Automation + CRM

How a Newark Plumbing Agency Cut Quote-to-Payment From 8 Days to Same-Day.

An 8-truck mixed residential and commercial operation in Newark was quoting by hand, invoicing days late, and tracking customers in a shared Google Sheet. We rebuilt their entire revenue backend with automation. Here's the result.

show_chart
+41%
quote close rate
schedule
1.2 days
avg quote-to-payment (was 8)
timer
22 hrs
office admin saved/week
attach_money
$28,600
additional closed revenue · 60 days
lock

Confidential by request. Company name and staff names withheld under NDA. Location: Newark, NJ. Install date: Q4 2024.

THE SITUATION

Growing Revenue. Growing Chaos. No System Holding It Together.

This agency had grown from 3 trucks to 8 in two years. The problem was the backend hadn't grown with it. Everything that happened after a job was still manual, and getting slower as the volume increased.

request_quote

Quotes took 1–3 days to send

The owner wrote quotes by hand in a Word doc, estimated materials from memory, and emailed them whenever he had time. By the time the quote arrived, half the customers had moved on.

receipt_long

Invoices sent 5–8 days after job completion

There was no invoicing workflow. Jobs got done, then got invoiced whenever the office caught up. Outstanding balances piled up. One month they had $34,000 in unbilled completed work.

table_chart

Customer data lived in a shared spreadsheet

Job history, contact info, follow-up notes, all in one Google Sheet that three people updated inconsistently. No pipeline, no follow-up sequences, no way to see which leads were going cold.

The math: Their average job value was $820. With a 28% quote close rate and 5–8 day payment lag, they were losing quotes to speed every week and sitting on cash that was already earned. Fixing close rate and invoice speed alone was worth an estimated $35,000+ in recovered monthly revenue.

THE SYSTEM

Four Automations. Installed in 14 Days.

We connected their call intake, quoting, invoicing, and customer pipeline into one automated system. Each piece feeds the next.

1
Automation 01

AI Voice Receptionist: Every Call Captured, Qualified, and Logged

We installed a 24/7 AI voice agent on their main business line. It answers every call under 5 seconds, day or night, weekends included. For new leads, it collects: job type, property address, whether it's residential or commercial, and urgency level. That data goes directly into their CRM as a new lead with full context. For commercial clients asking about service contracts, it captures company name, scope, and contact details, then flags the record for the owner to follow up within the hour. No more leads slipping through because the office was busy.

Operations Hub: Call Log + CRM Entry
business
Inbound Call: Commercial Service Inquiry
+1 (973) 555-0381  ·  Dec 5, 2024  ·  10:22 AM  ·  Duration: 2m 18s
→ CRM Lead Created
AI
Thank you for calling. I'm the scheduling assistant. Are you calling about a residential job, a commercial property, or a service contract?
10:22:09 AM
person
Commercial. We manage a 12-unit apartment complex on Branch Brook Ave. Looking for a plumber on a service contract basis: monthly maintenance and on-call.
10:22:27 AM
AI
Perfect, we do service contracts for multi-unit residential. Can I get your name, the property address, and the best number to reach you? The owner will call you back within the hour with details and pricing.
10:22:41 AM
person
Marcus ████████, property manager. 447 Branch Brook Ave, Newark. You can reach me at this number.
10:22:58 AM
person_add CRM Lead Created: Marcus ████ · Commercial · 447 Branch Brook Ave · Priority: High · Owner alerted 10:23 AM
748
Calls handled
automatically (60 days)
94
New leads
logged to CRM
100%
Calls with job
details captured
11
Commercial
contracts flagged

Lead name partially redacted. Every qualifying call creates a CRM record automatically, and the owner sees the lead before they hang up the phone.

2
Automation 02

Automated Quote Generator: Sent in Minutes, Not Days

After a site visit or a qualifying call, the tech or office fills in a simple job form: scope, materials, labor time estimate, any upsells. The system generates a branded quote PDF automatically, calculates the total including markup, and sends it to the customer via WhatsApp and email simultaneously, usually within 15 minutes of the visit ending. The customer gets a professional, itemized quote with a one-click approve button. Approved quotes auto-create a job in the schedule. If a quote sits unread for 24 hours, the system sends a follow-up message automatically.

Quote Generator · Preview · Q-2024-0847
SERVICE ESTIMATE
Quote #Q-2024-0847  ·  Dec 5, 2024
Valid for 7 days
Plumbing Agency
Newark, NJ · Licensed & Insured
Prepared for
████ ██████████  (name redacted)
312 Grafton Ave, Newark, NJ · Water line replacement
DescriptionQtyAmount
Labor: water line excavation & replacement (est. 6 hrs) 1 $840.00
3/4" copper supply line (40 ft) + fittings 1 $310.00
Shut-off valve replacement (main) 2 $180.00
Permit & inspection fee 1 $120.00
Total Estimate $1,450.00
Customer tapped "Approve" via WhatsApp link ✓ Approved 11:04 AM
14 min
Avg quote sent
after site visit
69%
Quote close
rate (was 28%)
91%
Quotes approved
same day sent
$1,320
Avg quote
value (60 days)

Above: auto-generated quote. Customer name redacted. This quote was sent 14 minutes after the tech left the site and approved 42 minutes later via WhatsApp.

3
Automation 03

Invoice + Payment Automation: Billed the Day the Job Closes

The moment a tech marks a job complete in the field, the system automatically generates and sends the invoice, pulling from the approved quote, any change-orders added during the job, and tax rates for the property zip code. The invoice arrives via WhatsApp and email with a direct payment link (card, ACH, or Zelle). If payment isn't received within 48 hours, a polite automated reminder goes out. Second reminder at 5 days. The office never touches it unless a customer escalates.

Invoice Dashboard · December 2024
CustomerAmountSentStatus
████ ██████  (redacted)
Water line replacement · 312 Grafton Ave
$1,450
Dec 5, 3:12 PM
✓ Paid
██████████ Property Mgmt
Multi-unit drain clearing · Branch Brook Ave
$2,800
Dec 5, 4:47 PM
✓ Paid
████ ████████
Boiler pipe repair · 88 Clinton Ave
$680
Dec 6, 9:30 AM
✓ Paid
████████ Associates LLC
Commercial bathroom refit · McCarter Hwy
$4,200
Dec 6, 11:15 AM
⏳ Pending
1.2 days
Avg days to
payment (was 8)
$0
Unbilled completed
work (was $34k)
94%
Invoices paid
within 48 hrs
0 min
Office time per
invoice (manual)

All customer names redacted. Every invoice shown was generated automatically within minutes of job completion. No one in the office typed a single one.

4
Automation 04

CRM Pipeline: Every Lead Tracked, Every Job History Stored

Every inbound call, quote, job, and payment now flows into a clean CRM pipeline. The owner can see at a glance: how many new leads came in this week, which quotes are pending, which jobs are in progress, and which invoices are outstanding. Past customer history is one click away, so when a client calls back about a different job, the tech already knows the property, the last service, and whether they're a commercial account. Dormant leads (quotes not approved in 5 days) automatically get a follow-up message from the system.

CRM Pipeline · Week of Dec 2–8, 2024
New Leads 7
Commercial inquiry
Branch Brook Ave · 12-unit
Residential: leak
Irvington · after-hours call
Drain backup
East Orange · WhatsApp
Quote Sent 4
Water line replacement
$1,450 · sent 14 min ago
Boiler refit
$3,200 · follow-up sent
Sewer line scope
$890 · awaiting approval
In Progress 5
Commercial bathroom
McCarter Hwy · Day 2 of 3
Drain clearing ×4 units
Branch Brook · today
Boiler pipe repair
Clinton Ave · in progress
Invoiced/Paid 18
Water line · $1,450
✓ Paid same day
Drain clear · $2,800
✓ Paid 4 hrs
Boiler · $680
✓ Paid next day
94
Leads auto-logged
in 60 days
0
Leads lost to
no follow-up
22 hrs
Admin time
saved/week
$28.6k
Additional closed
revenue (60 days)

Pipeline view for a single week. The Google Sheet is gone. Every lead, quote, job, and payment is in one place, updated automatically as the work moves through the system.

THE NUMBERS

60 Days After Go-Live

Measured from the first full week of operation.

+41%
Quote close rate increase (28% → 69%)
1.2d
Average quote-to-payment (down from 8 days)
22h
Office admin hours saved every week
$0
Unbilled completed work (was $34,000 backlog)
$28,600
Additional closed revenue in 60 days from improved close rate and speed
94%
Invoices paid within 48 hours, no chasing, no reminder calls
14 min
Average time from site visit to quote sent to customer (was 1–3 days)

Before vs. After

Metric Before After (60 days)
Time from visit to quote sent 1–3 days ~14 minutes
Quote close rate ~28% ~69%
Days from job complete to invoice sent 5–8 days <5 minutes
Unbilled completed work at any given time $20k–$34k ~$0
Time office spent on quotes, invoices, follow-ups ~4 hrs/day <20 min/day
★★★★★
"I had $34,000 in work I'd already done that hadn't been invoiced yet. That was just sitting there. The first thing this system did was clear that backlog, automatically. I didn't have to do anything. Now we invoice before the truck is back in the lot. I don't know how we functioned before."
person
Business Owner
Confidential · Plumbing Agency, Newark, NJ  ·  Name withheld by request
WANT THE SAME RESULT?

Book a Free Plumbing Automation Audit

20 minutes. We'll look at your quoting process, invoicing workflow, and how you're currently tracking leads. You'll leave with a number on what you're leaving on the table, and a clear picture of what we'd automate first.

← See all plumbing automation services