๐ŸŽญ Sample data only โ€” fictional jobs and customers. The same platform Boom runs for its service-industry clients.
Boom Media Plumbing Portal
Demo Plumbing
Owner
DP
โ† Back

Today

Jobs on the board, money in, and leads waiting.

๐Ÿ”ง
7
Jobs today
๐Ÿ’ต
$3,240
Invoiced today
๐ŸŽฏ
3
Leads unclaimed
โฐ
$1,180
Overdue invoices

โš ๏ธ Needs attention

Emergency call โ€” 11:42 PM
AI chat captured, nobody has called back
Unclaimed
Estimate #E-2041 โ€” Sanders
Sent 6 days ago, not viewed
Follow up
Invoice #1183 โ€” Delgado
$680 ยท 21 days overdue
Overdue

Today's jobs

TimeCustomerJobTechStatus
8:00 AMSarah M.Water heater replaceMikeComplete
10:30 AMRodriguezDrain clog โ€” kitchenMikeComplete
1:00 PMChenLeak under slabDaveOn site
3:30 PMWhitfieldRepipe estimateDaveScheduled

This month

Revenue$48,600
Jobs completed112
Average ticket$434
Booked from website38%

Where jobs came from

AI chat (after hours)21
Online booking19
Phone52
Repeat customer20

40 of 112 jobs came from the website โ€” those didn't exist before.

Dispatch

Drag a job to a tech or a time. Both trucks on one board.

8 AM
MIKE
Water heater replace
Sarah M. ยท 4212 Palm Ave
10 AM
MIKE
Drain clog โ€” kitchen
Rodriguez ยท 88 Ocean Dr
1 PM
DAVE
Leak under slab
Chen ยท 1120 Lake Worth Rd
2 PM
MIKE
EMERGENCY โ€” burst pipe
Nguyen ยท 55 Flagler ยท booked via chat 11:42 PM
3 PM
DAVE
Repipe estimate
Whitfield ยท 700 Australian Ave
5 PM

Techs see their own board on their phone โ€” no calls to the office asking what's next.

Jobs

Every job, with photos, notes, and what was billed.

Job #CustomerTypeTechDateAmountStatus
J-4412Sarah M.Water heaterMikeToday$1,850Invoicedโ‹ฎ
J-4411RodriguezDrain clogMikeToday$285Paidโ‹ฎ
J-4410ChenSlab leakDaveTodayโ€”In progressโ‹ฎ
J-4398DelgadoRepipeDaveJul 25$680Overdueโ‹ฎ

Leads

Every inquiry from the website, chat, and phone โ€” nothing lost on a notepad.

NameSourceNeedReceivedStatus
T. NguyenAI chatBurst pipe โ€” emergency11:42 PMUnclaimed
P. AlvarezOnline bookingWater heater quote2 hrs agoNew
K. BoydWebsite formBathroom remodelYesterdayContacted
M. SandersAI chatRepipe estimate3 days agoBooked

The 11:42 PM emergency is the one that pays for the whole system โ€” before, that call went to whoever answered.

Estimates

Send from the truck, customer approves on their phone, it becomes a job.

EstimateCustomerWorkAmountSentStatus
E-2044WhitfieldWhole-home repipe$8,400TodayViewed
E-2043AlvarezWater heater โ€” 50gal$2,1002 hrs agoSent
E-2041SandersRepipe โ€” partial$4,9006 days agoNot viewed
E-2038BoydBathroom remodel$12,700Aug 8Approved

You can see who opened it โ€” so the follow-up call isn't a guess.

Invoices

Card payment link on every invoice. Most get paid the same day.

$48.6k
Invoiced this month
$47.4k
Collected
$1,180
Overdue
2.1 days
Avg time to pay
InvoiceCustomerAmountSentStatus
#1191Sarah M.$1,850TodaySent
#1190Rodriguez$285TodayPaid
#1183Delgado$680Jul 2521 days overdue

Customers

Full service history per address โ€” and it's yours, not a lead broker's.

CustomerAddressJobsLifetime valueLast service
Sarah M.4212 Palm Ave4$3,420Today
Rodriguez88 Ocean Dr7$5,110Today
Chen1120 Lake Worth Rd2$960Today
Boyd15 Riverside1$12,700Aug 8

Water heater installed 9 years ago? That's a replacement reminder the system sends for you.

Reputation

Requests go out automatically after every completed job.

4.9โ˜…
Average rating
187
Total reviews
+14
This month
100%
Responded

Recent

โ˜…โ˜…โ˜…โ˜…โ˜… "Mike showed up in an hour on a Sunday"Replied
โ˜…โ˜…โ˜…โ˜…โ˜… "Fair price, explained everything"Replied
โ˜…โ˜…โ˜…โ˜…โ˜† "Great work, ran a little late"Reply

Going from 13 reviews to 187 is what moves you up the map results โ€” it's the highest-leverage thing in local search.

Equipment

Trucks, tools, and what’s assigned where — so nothing walks off a job.

AssetAssigned toLast serviceStatus
Truck 1 — F-250MikeJul 12In service
Truck 2 — TransitDaveJun 28In service
Sewer cameraTruck 1Checked out
Jetter trailerShopAug 2Service due

Permits

Every open permit and inspection, tied to the job it belongs to.

Permit #JobJurisdictionInspectionStatus
P-2026-4412Whitfield repipeCity of WPBAug 22Scheduled
P-2026-4388Boyd bathroomPalm Beach CountyAug 18Passed
P-2026-4301Chen slab leakCity of Lake WorthApplied

Inspection dates sync to the dispatch board, so a tech is never double-booked against one.

Marketing

Campaigns, promotions, and where your leads actually came from.

Active campaigns

Spring drain special18 leads
Water heater replacement push11 leads
Neighborhood door hangers7 leads

Lead sources this month

AI chat (after hours)21
Online booking19
Phone52
Repeat customer20

Content

Service pages and posts that earn search traffic — written for you, published here.

TitleTypePublishedTraffic (30d)
What a slab leak actually costs in Palm Beach CountyBlogAug 8412
Water heater replacement — West Palm BeachService pageJul 22780
Emergency plumbing — what to shut off firstBlogJul 31,140

Powered by Bloggy — compliance-scanned before anything publishes.

QR Codes

Truck magnets, invoices, and door hangers that bring people back — and get tracked.

CodeWhere it livesPoints toScans (30d)
Truck — rearBoth trucksBook a service call63
Invoice footerEvery invoiceLeave a review41
Door hangerNeighborhood drops$50 off first visit28

Powered by QRcodee — repoint a code without reprinting anything.

Settings

Staff seats, service area, and integrations.

Staff access

OwnerFull access
Office managerJobs, invoices, customers
Tech (field)Their dispatch board only

Integrations

Card paymentsLive
Google BusinessConnected
QuickBooksConnected

Portal seats: $50/mo first user, $35/mo each additional, up to 5.

Apps

The tools you'd otherwise buy from five vendors, inside the same portal. One login, one bill.

๐Ÿ’ฌReplyee

AI chat that books the after-hours emergency

21
Leads this month
โญLocaley

Reviews & local listings

4.9โ˜…
187 reviews
๐Ÿ“ˆRankee

Local SEO across your service area

#2
"plumber near me"
โœ๏ธBloggy

Content that earns search traffic

2
Posts this month
๐Ÿ“…Posttee

Social posts scheduled

8
Scheduled
โœ’๏ธSignnee

E-signed estimates & contracts

On
Active
๐Ÿ›ก๏ธCompliee

Site security & ADA monitoring

โœ“
Passing
๐ŸŽจAddee

Ad creative for seasonal pushes

โ€”
Available

Your appointment, Sarah

No app to install โ€” this opens in any phone browser.

Today's job

โœ“
Booked
โœ“
Confirmed
๐Ÿšš
On the way
๐Ÿ”ง
In progress
โœ“
Complete
TechnicianMike R.
ArrivingBetween 8:00 โ€“ 8:30 AM
JobWater heater replacement

"Is he actually coming?" is the #1 call to any trades office. This screen answers it without the phone ringing.

Your Estimate

Review and approve from your phone โ€” no printing, no scanning.

Estimate E-2044 ยท Whole-home repipe

Repipe โ€” CPVC, 3 bath
Labor + materials
$6,800
Drywall patch & texture
12 access points
$1,200
Permit & inspection
City of WPB
$400
Total$8,400

Approving signs it electronically and puts the job on the dispatch board automatically.

Invoices

Pay by card from the phone โ€” most customers do it before the truck leaves.

Invoice #1191$1,850
JobWater heater replacement
DueOn receipt

Past invoices

Jun 3 ยท Drain clog$285 ยท Paid
Feb 18 ยท Faucet replace$420 ยท Paid

Service History

Everything done at your address, with photos.

Water heater replacement
Today ยท Mike R. ยท 6-yr warranty
$1,850
Drain clog โ€” kitchen
Jun 3 ยท Mike R.
$285
Faucet replacement
Feb 18 ยท Dave K.
$420
Annual inspection
Jan 9 ยท Dave K.
$0 ยท Plan

Warranty dates tracked automatically โ€” so does the reminder when it's time to replace.

Messages

Text the office without playing phone tag.

MR
Mike R. ยท 25 min ago
"On my way โ€” should be there by 8:15. Truck is the white F-250."
SM
You ยท 30 min ago
"Gate code is 4412 if you get here before I'm up."