Plumbing Business App for Office and Field Teams
A water heater swap, a slab leak that turns into a half-day dig, a backflow test the city wants on file by Friday — a plumbing business runs on calls like these, split between an office that books them and a plumber standing in someone’s basement. Most plumber apps solve one half of that job. Opsler runs both from the same record: the office schedules, dispatches and invoices from a dashboard, while the plumber works their assigned calls, truck parts and job photos from their own phone — installed straight from a supported browser, no app store involved.
Business Apps vs Plumbing Calculators, Reference Tools and Homeowner Apps
Search “plumber apps” and the results split into categories that have nothing to do with each other. A pipe-sizing calculator and a dispatch board show up on the same results page, and only one of them still matters once your crew doubles.
Business operations
Scheduling, dispatch, on-site quoting, truck parts, invoicing and customer records — what runs the business day to day. This is Opsler.
Calculators and sizing
Pipe sizing, flow rate, pressure loss, venting. A different job — keep the one you already trust.
Code and reference
Code lookup, fixture-unit tables, installation reference. Also outside what Opsler does.
Homeowner apps
Consumer tools for finding a plumber, built for the customer's phone rather than the crew's.
Whether you’re comparing options on a laptop or searching plumbing apps for iPhone specifically, the same four buckets come up. Opsler only lives in the first one — see the full plumbing workflow it belongs to.
Take a Plumbing Call from Booking to Completed Job
A plumbing job management app earns its keep by holding six steps and two people to one record, instead of a phone call and a paper ticket re-entered back at the office.
Call logged
The office opens or creates the customer, notes the problem — no hot water, a slab leak, an annual backflow test — and tags urgency.
Assigned
Dragged onto a plumber's lane on the dispatch board, or Quick Assigned; it reaches their phone immediately over WebSocket.
En route and on site
Status taps update the office board without a phone call, and the job carries the property's service history.
Quoted at the property
A flat or tiered estimate is built at the fault, signal permitting; the customer reviews and approves it once there's a connection.
Parts and work
Parts come off the assigned truck at cost; before-and-after photos document the repair.
Invoiced and paid
The completed job becomes a draft invoice with parts and labor already carried over; the customer pays from their portal link.
Assignment and the record a plumber works from are covered in full on work order management, and the on-site quote step gets its own page at Plumbing Estimating.
See Schedules, Customers and Job Details in the Field
Call it a plumbing scheduling app, a field app or just the day list — the plumber’s screen needs four things and nothing else competing for space on it.
Today
The plumber's assigned calls for the day in order, with address, service type and time window.
Job detail
Reported problem, dispatcher notes, priority and the scheduled window in one view.
Service history
Previous visits to that property, so a recurring drain problem isn't diagnosed from scratch.
Checklists
Checklist items give a repeatable procedure for scheduled maintenance work.
Every one of those assignments starts on the dispatch board; this page covers what a plumber sees once a call lands on their phone.
Keep Working When Connectivity Drops
Crawlspaces, basements, mechanical rooms, rural properties. Most vendors call something an offline plumbing app and mean the screen still loads. Here’s the actual action-by-action list, tested end to end — the one to make every vendor on your shortlist produce.
| Action | Works offline |
|---|---|
| Open assigned jobs with full work-order detail | |
| Change job status — en route, arrived, complete | |
| Record work performed and service notes | |
| Add parts used to the job from the cached catalog | |
| See stock on the plumber's own assigned truck or van | |
| Capture before-and-after photos | |
| Create an invoice from the completed job | |
| Record a payment, including a part payment | |
| Build a brand-new estimate at the property | Needs signal |
| Receive a newly assigned or rescheduled call | Needs signal |
| Check stock in other plumbers' vehicles | Needs signal |
| Send the invoice, portal link or a document to the customer | Needs signal |
| Route optimisation and map view | Needs signal |
One gap, stated plainly: a brand-new estimate built at the property still needs a connection to reach Opsler’s servers today — the draft holds on the device, but it doesn’t become a real record until you’re back in range. Everything else marked above creates or updates the actual job record the moment you tap it, with no signal at all. Everything created offline syncs automatically once connectivity returns.
The mechanics behind this list — what queues, what syncs, what still needs a live connection — are covered in full on the offline technician app.
Create Estimates, Add Photos and Record Parts On Site
Quote at the fault
Build a flat estimate or tiered options at the failure point from the cached price book — a water heater's anode rod and expansion tank, a backflow assembly's test cocks. Creating the record on Opsler's servers still needs a connection.
Photo evidence
Before-and-after photos attach to the job with no signal at all — which settles disputes about pre-existing damage and supports warranty claims later.
Parts from the truck
Parts used deduct from the plumber's own assigned vehicle and attach to the job at cost, which is what makes job profit a real number instead of a guess.
The tiered-quote and approval workflow gets a full page of its own on Plumbing Estimating, including how an approved option becomes the job with nothing added that wasn’t quoted. Best plumbing apps comparisons rarely mention where the parts actually come from — Opsler’s answer is on multi-location inventory, and photo capture and storage are covered on field photo capture.
Finish the Job with an Invoice and Customer Portal
A plumber invoice app only earns its name if the invoice doesn’t have to be rebuilt from a paper ticket once everyone’s back at the office.
Draft invoice from the job
The completed job carries its parts and labor into a draft invoice — nothing is retyped at the end of the day.
Office approval, optional
Either the plumber sends directly from the field, or invoices queue for office review first. Both models are supported; it's a setting.
No-login portal
The customer opens a token link to see the job, the line-item invoice breakdown, a PDF download and their payment link.
Customers are reached by email and their portal link — no account to create, no password to reset, and the link is scoped to that customer alone. The full draft-to-sent-to-paid handoff is covered on Plumber Invoicing.
Install Opsler as a Browser-Installed App
Every plumbing business app has to get onto a phone somehow. Here’s exactly how Opsler does it, with nothing to download from a store.
Open the link
The plumber opens Opsler in a supported browser on their phone or tablet and signs in with their invite.
Install to home screen
The browser offers to install it; accepting adds an icon that opens full-screen like any other app.
Sync the day
With a connection, assigned calls, the parts catalog and vehicle stock cache to the device.
Work anywhere
In a crawlspace or basement the cached work is available, and updates apply automatically the next time there's a connection.
Browser install, not an app-store download — which is why a plumber starting Monday is working by their first call, and why a fix reaches every van the day it ships. Device-by-device steps for laptops, Android and iPhone are in the installation guide.
Choose a Plumbing App by Workflow—Not App-Store Rating Alone
Star ratings measure the download experience, not the working week. Most “best plumbing apps” lists rank on stars alone — these questions test whether a genuine app for plumbers survives past the second Friday, not just a demo. Ask every vendor on your shortlist.
Full numbers — per-seat price, the free plan’s limits, the lifetime deal — are on Opsler’s pricing.
Explore Plumbing Software by Workflow
Each page covers one part of the plumbing operation in depth, with the same verified product detail.
Plumber Software Overview
The full service workflow, emergency call to payment
Plumbing CRM
Customers, service locations and job history
Plumbing Estimating
Service estimates, options and approval
Plumbing Accounting Export
QuickBooks and Xero CSV export
Plumbing Scheduling
Booking, the calendar and technician capacity
Plumber Dispatch
Day-of assignment, reassignment and job status
Plumber Invoicing
Completed job to sent invoice, offline included
Limitations and FAQs
An app a plumber opens fifteen times a day has to stay quick, so some things sit outside it on purpose.
| What it’s not | What that means |
|---|---|
| A pipe-sizing, flow-rate or code-reference calculator | Keep the reference app your crew already trusts |
| A native App Store or Google Play app | It installs from a supported browser and updates itself |
| A homeowner marketplace for finding a plumber | Built for your crew, not for lead generation |
| An automatic barcode-scanning or auto-reorder system | Stock is tracked by location; reordering is manual today |
| An SMS reminder system | Customer contact runs on email and the portal link; SMS is planned, not live |
Plumber App FAQ
Is Opsler available in the App Store or Google Play?
No. Opsler installs directly from a supported browser on the plumber's phone or tablet — there is no App Store or Google Play listing. Two practical results: a new hire is working within minutes of opening their invite, with no store account and no device approval, and a fix reaches every van the moment it ships, because nothing waits on app-store review. On a phone it launches full-screen from a home-screen icon like any other app.
Is this the same app the office uses?
One system, two views. The office works a dashboard — dispatch board, customers, invoice approval, reporting. The plumber works a field view built around their assigned calls for the day. While there's a connection, changes move both ways in real time over WebSocket, so a status tap in the field shows up on the office board without a phone call.
Can a plumber take payment on site?
Yes, in full or as a part payment with the balance recorded as still due. On-site collection sets the invoice total from what was actually agreed at the property, which matters once a slab leak turns into a bigger job than the estimate assumed. Payments taken with no signal are protected, so if the app reconnects and retries the sync, the customer isn't charged twice.
Is there a free version for a one-van plumbing business?
Yes. The Budding plan is free forever with 2 seats — 1 admin and 1 technician — 50 jobs per month, unlimited customers, 100 inventory items and 1 inventory location. That covers an owner-operator with one plumber. Pro is $25 per seat per month with no seat minimum and a 14-day trial without a card.
Ready to Run Your Business Without the Chaos?
Scheduling, dispatch, estimates, invoicing, customer portal, and a free branded website — start completely free, upgrade to Pro when you scale.
Free forever on the Budding plan. No credit card required.