Plug the leak. Save the work.
Here's one tradesman who did.
A worked Tradewake story in five sections: the trade, the leak, the steps the bundle ran, the change in the diary and the operator's own sentence. Template until the founder drops in the first real customer — then this page becomes the canonical single-customer lander.
Sample case study
This is the example story rendered from the data file.
To replace it: edit src/lib/case-study/placeholder.ts — every field is labelled with a hint and an example directly above. No schema migration, no module install; the route re-renders from the constant on the next build.
Want the field-by-field guide now? Open the panel below.
For the editor
Field guide: what drop-in looks like
OpenClose
For the editor
Field guide: what drop-in looks like
Every fill on the page above comes from one constant. Edit the labelled fields in src/lib/case-study/placeholder.ts, then redeploy. For each field, here's the label, a hint sentence and an example fill you can copy.
Industry — at a glance
Trade type
What they do — keep it specific. "Domestic electrician" beats "Trades".
industry.tradeType
Domestic electrician
text
Company size
Headline size only. "1-person outfit" / "Three vans" / "10–20 staff".
industry.companySize
Three vans
text
Region
Where they work — town + region. "South London, Croydon" beats "UK".
industry.region
South London, Croydon
text
Tenure
How long operating. "Twelve years trading".
industry.tenure
Twelve years trading
text
Problem — the leak
Problem — one-line summary
Sets the section eyebrow. Two short clauses: leak + consequence.
problem.headline
Calls ringing out and quote replies going cold.
text
Problem — narrative
1–2 paragraphs in the operator’s voice. Name the leak specifically.
problem.body
Tomasz, a three-van electrician in Croydon, was missing ~7 calls/week on site — each one dialling the next firm within five minutes. His quote-to-job rate had quietly drifted under 30%, and his Google reviews were creeping below 4.3 because the satisfied customers never got prompted.
multiline
Leak kinds
Subset of the kinds they had pre-Tradewake. Drives the icon tiles under the narrative. Valid values: 'missed-call' | 'quote-follow-up' | 'review-decay' | 'other'.
problem.leakKinds
['missed-call', 'quote-follow-up', 'review-decay']
subset
How Tradewake ran it
Which steps ran
Ordered subset of the three Tradewake steps. Defaults to all three.
howItWorks.stepsRun
['plug-it-in', 'we-run-it', 'diary-fills-up']
subset
Outcome — measurable
Outcome — one-line result
Leads the page as the hero H1. One sentence; comma-separated numbers ok.
outcome.headline
Eleven jobs a month, +38% quote-to-job, +27 new five-stars.
text
Outcome — jobs saved per month
Big number, unit, and a short plain-English caption readers can trust.
outcome.jobsSavedPerMonth
{ value: "11", unit: "jobs", periodLabel: "calls recovered" }text
Outcome — follow-up uplift
Lead with the % uplift on quote-to-job rate or response rate.
outcome.followUpUplift
{ value: "+38%", unit: "quote-to-job", periodLabel: "day-2/5/10 nudges" }text
Outcome — review count change
New Google reviews gained over the reporting window.
outcome.reviewCountChange
{ value: "+27", unit: "5-star Google reviews", periodLabel: "over six months" }text
Quote — owner
Owner quote
One paragraph in their own voice. Concrete, calm, no marketing copy.
quote.text
The bundle paid for itself in the first three weeks. Missed calls stopped being missed and the quote replies picked up. I still don’t think about it — it just runs.
multiline
Quote attribution — name
Operator's first name + last initial. Real or abbreviation.
quote.attributionName
Tomasz K.
text
Quote attribution — role
Owner / Director / Manager + a size descriptor.
quote.attributionRole
Owner, three-van electrical outfit
text
Quote attribution — location
Town + region. Same wording as industry.region.
quote.attributionLocation
Croydon, South London
text
Industry at a glance
The trade. The size. The patch.
A four-tile snapshot of the operator behind the story. Trade, headcount band, region and tenure — enough context for a trade reader to read along, no more than a stranger needs to catch up.
Domestic electrician
e.g. 'Domestic electrician'
Three vans
e.g. 'Three vans'
South London, Croydon
e.g. 'South London, Croydon'
Twelve years trading
e.g. 'Twelve years trading'
The leak
Calls ringing out and quote replies going cold.
The specific leak the operator had before Tradewake — named in their own words. Each tile below names a different kind of leak; the headline above binds them into one story.
Tomasz, a three-van electrician in Croydon, was missing ~7 calls/week on site — each one dialling the next firm within five minutes. His quote-to-job rate had quietly drifted under 30%, and his Google reviews were creeping below 4.3 because the satisfied customers never got prompted. The bundle had to fix all three without him learning any new tool on top of the 60-hour week he was already running.
- 01
Missed calls ringing out
Calls landing on site voicemail, callers dialling the next firm before the handset goes back in the pocket.
- 02
Quote replies going cold
Quotes left open in the inbox. Day-three nudges never send. Quote-to-job rate drifts down quarter on quarter.
- 03
Reviews drifting down
Satisfied customers never get prompted. New five-stars slow to a trickle. Average rating pulls the listing down.
How Tradewake ran it
Plug it in. We run it. Diary fills up.
The same three plain-language steps the Tradewake bundle ran for this account. Operators are kept on the tools; the bundle is kept on the inbox, the missed-call queue, the quote follow-ups and the review prompts.
- 01
Plug it in
Our side
Forwarding or import takes minutes. Tradewake’s bundle slots into the gaps where calls ring out, WhatsApp pings sit unanswered and quote replies go cold.
Your side
Hand us your number, calendar and inbox — no new app for your team to learn.
- 02
We run it
Our side
Tradewake handles missed-call text-backs in the 90-second window, routes web and WhatsApp enquiries into your calendar, chases open quotes on day 2, day 5 and day 10, and prompts your happiest customers for 5-star reviews after every completed job.
Your side
We do the speed-to-lead work — you stay on the tools.
- 03
Diary fills up
Our side
Each month we send the monthly report — recovered calls, booked visits, reviews — and tune the bundle so the next month runs hotter.
Your side
Show up to the booked jobs; booked jobs and repeat work climb week on week.
Want to see it scripted across a real week? Walk through a sample flow →
Measurable change
Three numbers. No marketing copy.
What the diary actually moved while the bundle ran. Numbers first; the captions underneath are short so they stay honest if outcomes are anonymised.
11
calls recovered + quote-to-job rate lifted
e.g. '11 jobs saved/month'
+38%
on day-2 / day-5 / day-10 follow-ups
e.g. '+38% quote-to-job'
+27
over the first six months
e.g. '+27 5-star Google reviews'
In their own words
Calm. Concrete. One paragraph.
The bundle paid for itself in the first three weeks. Missed calls stopped being missed and the quote replies picked up. I still don’t think about it — it just runs.
Ready when you are
Get a quote on your own leak.
Yours starts with one enquiry.
Four fields. One working-day reply. We don't share your details.