Quote follow-up for sparkies, plumbers and aircon · Gold Coast to Brisbane
Quoted last summer. Nobody rang back.
For air conditioning, electrical and plumbing businesses on the Gold Coast and in Brisbane. I rank every quote in your file that went quiet, with the reason beside each name in plain words and the follow-up written from a template you approve. You or someone in your office reads it and presses send.
Ask for a free read. I email you the export steps for your software and two short terms to agree first.
Free read first: the counts from your own file, and whether there is enough to be worth building anything. Then, if there is, the Live Build: $1,200, credited in full if you go ahead.
The credit is against the install, if you accept my written install quote within 30 days of its issue date. Worst case: you pay for the Live Build, keep the ranked list and the read, and never hear from me again.
01Sample contact A11 months since last contact · had a quote or job value on file11 months
02Sample contact B9 months since last contact · had a quote or job value on file9 months
03Sample contact C8 months since last contact8 months
Nothing written yet
Follow-up for row 01, from your template
“Hi there, it’s Alex from Sample Trade Co. We quoted you a while back and I’m closing off the old ones. Did you end up getting it sorted, or is it still on the list? Reply STOP to opt out.”
One of your people reads it and presses send. Nothing goes out unread.
Sample data. It ranks the list and fills in the follow-up from a template. Nothing on this page sends anything.
What it does with your file
It runs on the export you already have.
It reads a spreadsheet export of your quotes or customers (ServiceM8, Tradify, simPRO and Xero can all export one). For electrical, air conditioning and plumbing businesses from the Gold Coast to Brisbane, usually with someone in the office. What it looks like for your trade.
The reason beside every name
What it does. It ranks every quote in your file that went quiet, with the reason in the exact words the software prints: “10 months since last contact”, “had a quote or job value on file”.
Which means. Nothing is scored on who will pay. It is a calling order, not a prediction.
So you. Whoever does the ringing starts at the top with a reason in hand, not a hunch.
One clean list
What it does. The same person twice is merged on their mobile number. Rows with no mobile, anyone who has opted out, and anyone on your do-not-contact list are set aside and counted, not guessed.
Which means. The list your office works is shorter and clean, and every row in your file lands in exactly one count.
So you. The same mobile is on the list once, and anyone marked opted out in your file, or on your do-not-contact list, is left off.
A person presses send
What it does. The follow-up beside each name is written from a template you approve. Nothing on the screen can send it; a person on your team copies it into your own phone or email and presses send.
Which means. Every message names your business and ends with a way to opt out, and it lives in your own accounts under your own logins.
So you. You read every word before it goes, and you keep the lot if you leave.
If your job software already reminds you about open quotes, keep that on. This is a different job: ranked across the whole file, duplicates merged, the reason beside each name, the message from a template you approve, and you keep it.
The sample list is loaded. It has the same customer in there twice with his number written two ways, one who asked you to stop ringing, one with only an office landline, and a second-bathroom quote nobody chased. This is the same ranking code an install runs on a customer list; a quote install uses its own quote-age rules. Press the button and watch it work out who to ring first, and why.
Whatever you put in is read in this tab, by your own browser. It is not
uploaded, no request leaves this page, and nothing here can send a message to anybody. There
are no analytics scripts or trackers on this site to record that you pressed it either.
That is the sample list, loaded and waiting. Press
Run and this pane switches to the export file exactly as it arrived — title line,
blank line and all — with the row it worked out was the header marked.
Today’s call sheet Ranked · never predicted
01Sharon WebbSample0491570157$980
02Dale WhitcombeSample0491570156$5,100
03Marcus IremongerSample0491571266$12,300
04UnknownSample0491570006$100
05Bec HalloranSample0491571491$1,740
06Priya NairSample0491570159$3,200
07Gary TsangSample0491578888
Ranked from the sample list. Press Run it on this list and it works through it again in front of you, from the top, with the reason each one is where it is.
7of 10 rows ranked
$23,420of quotes on the sheet
The follow-up for row 01, from the template
The message for whoever
comes out on top gets written here, in front of you, with their name in it.
Written from a template, not by a model. Every follow-up is put through the same
banned-phrase check an install runs — no promise of a result, no collections
threat — and if a message fails that check this page refuses to show it. Then one of
your people reads it and presses send. Nothing goes out unread, and nothing on this page can
send anything at all.
SIMULATED · FICTIONAL CONTACT · NOTHING SENDS · THESE BUTTONS MOVE A CARD ON YOUR SCREENS13
The last step is always a person. Do what your office would do with this one.
JO M. · bathroom quote · 11 months since last contact · $6,400
Hi Jo, it’s Alex from Sample Plumbing. We quoted you a while back and I’m closing off the old ones. Did you end up getting it sorted, or is it still on the list? Reply STOP to opt out.
Jo is invented. The quotes in your own file are not: your list, your own accounts, a plain message your person can change, and a person reading each one before it goes.
Sample Trade Co - Customer Export
Generated 05/09/2026
Ref,First Name,Last Name,Mobile Phone,Email,Last Quote Date,Quote Value,Suburb,Opted Out,Notes
INV-3001,Dale,Whitcombe,0491 570 156,dale@example.com,03/09/2025,"$4,850.00",Currumbin,,"Wanted the bigger unit, never called back"
INV-3002,Sharon,Webb,+61 491 570 157,sharon@example.com,2025-09-14,980,Palm Beach,,
INV-3003,Trent,Ko,0491570158,,12/11/2024,"2,400",Burleigh,Opted Out,do not ring
INV-3004,Nikki,Farrell,(07) 5550 1234,nikki@example.com,01/02/2025,600,Tugun,,landline only
INV-3005,Dale,Whitcombe,0491570156,dale@example.com,15/10/2025,"$5,100",Currumbin,,"Rang back, newer record"
INV-3006,Priya,Nair,0491 570 159,priya@example.com,20/01/2023,3200,Robina,,
INV-3007,Unknown,,0491 570 006,,05/05/2025,100,Southport,,
INV-3008,Gary,Tsang,0491 578 888,gary@example.com,,,Miami,,"no date on file"
INV-3009,Marcus,Iremonger,0491 571 266,marcus@example.com,28/08/2025,"$12,300.00",Mermaid Waters,,"Second bathroom, waiting on the builder"
INV-3010,Bec,Halloran,0491 571 491,,04/03/2024,"$1,740",Nerang,,"Asked us to try again next year"
Using ChatGPT for the business already? Keep it. Never touched it? You don’t need to.
This is a different job. It reads the one file you already have, in your own accounts, and puts a follow-up from a template you approve beside each name. A person on your team reads every message and presses send; the system cannot send on its own. Every message names your business and ends with a way to opt out, and anyone marked opted out in your file, or on your do-not-contact list, is left off. You hold every login and keep the lot.
Why step up: you find out whether this fits before anyone spends anything.
02
The email
You get
The export steps for your software, and the two short terms to agree before you send anything.
It costs
Reading one email.
Next
The free read.
Why step up: the read runs on your own file, not on a sales pitch.
03
The free read
You get
Send the file your quotes live in, under the data terms you agree before sending. I read it myself and write back the counts from your own file: how many went quiet, how many are duplicates, the total quoted on the quiet ones, and a plain yes or no on whether anything is worth building. No call needed. Your export is held for the read and deleted within 14 days; the date goes to you in writing.
It costs
Nothing.
Next
A short call, if you want one.
Why step up: you know what is in your own file, whatever you decide.
04
The call
You get
A plain answer on fit, and the Live Build explained against your file.
It costs
A short call.
Next
The Live Build, or no.
Why step up: everything on the call is about your file.
05
The Live Build
You get
Ninety minutes on your real file: the ranked, tap-to-dial call sheet with the reason beside each name, and a one-page read. You keep both either way.
It costs
$1,200. Credited in full against the install if you accept the written install quote within 30 days of its issue date. If your file is unsuitable, I cancel at no charge. If I rang you first, no payment is taken and nothing starts until ten business days have passed.S03
Next
My written install quote, or stop here.
Why step up: trying it on your real file costs nothing extra if you go ahead.
06
The install
You get
THE DESK in your own accounts, under your own logins, with an acceptance test we both sign before I start, training for your office and a runbook.
It costs
$4,900, or $3,700 after the Live Build credit. Half on signing, half when acceptance checks 1 to 5 are signed. If I rang you first, no payment is taken until ten business days have passed. Extra integrations are quoted in a separate written scope.
Next
A handover meeting, then it is yours.
Why step up: “done” is a signed document, not a memory of a conversation.
07
You own it
You get
Your accounts, logins, data, call sheet, templates and runbook. You keep all of it if we stop working together.
It costs
Nothing more, unless you choose the Watch: $1,450 a month. It is about your install, not your inbox: I check every run myself, fix what breaks, make one wording change a month, and write a one-page counts note from your own log. Agreed in the same document as the install, never added later. Billed only once acceptance check 6 passes in your own account; until then there is no Watch fee. Four hours of my time a month; anything past that is agreed in writing first, at $181.25 per half hour. Month to month, 30 days’ notice either side, no exit fee.
Next
Nothing you did not choose.
Why it is optional: declining the Watch changes nothing about what you own.
The first three
The founding rate, for the first three businesses: $2,400 for the install, all up. If you did the Live Build first, the $1,200 you paid for it counts toward that, so $1,200 remains. The standard install is $4,900. If you choose the Watch, it is $950 a month; the standard rate is $1,450.S15
The $950 holds for as long as you stay, provided the written reference is given within 60 days of install acceptance; if it is not, nothing already paid changes, and the Watch moves to the standard rate only after 30 days’ written notice, which you may decline by ending the Watch. In exchange I ask for a written reference about how it went and permission to name your business. Any numbers in it are counts from your own file, never dollars won or jobs booked, and this trade is disclosed wherever the reference appears.
The founding rate ends when three businesses have it or on 10 February 2027, whichever comes first. Pricing in AUD. SSJC Media Group is not registered for GST, so no GST is added.
Ask for a free read. Send the file your quotes live in, under the data terms you agree before sending. I read it myself and write back the counts from your own file: how many went quiet, how many are duplicates, the total quoted on the quiet ones, and a plain yes or no on whether anything is worth building. No call needed. Your export is held for the read and deleted within 14 days; the date goes to you in writing.
If your quotes live in your phone and a notebook, request a call first and we will work out what to send.
Field names only, never what you type. Nothing leaves this page until you press send, and you can watch that stay true in your browser's own network tab.
This is not for you if
Your list is bought, scraped or inherited. Your own enquiries, quotes and customers only, confirmed by you in writing.
You want it to send on its own with nobody reading it. That is not what I build, and I will not build it.
You want a promise about jobs or revenue. I will describe exactly what the system does. What it earns you is your business, and no fee of mine rides on it.
GOLD COAST · QLD
The person
Hi, I'm Craig.
I have been in sales for nine years. Nine years on the phone taught me that the money is rarely lost at the pitch. It is lost in the gap after the quote, when nobody rings back.
SSJC Media Group is me, on the Gold Coast, working that gap. I rank your quiet quotes, set up the follow-up from a template you approve, and a person on your team presses send. No account managers and no ticket queue. The person who built it is the person who answers.