Sample Revenue Leak Diagnostic
This is a fictional sample used to show the structure and quality of a paid Veldarium Revenue Leak Diagnostic. The business, findings, and scripts are illustrative. No real client results are claimed or implied.
Lead Sources
- Website contact form (primary)
- Google Business Profile calls
- Phone calls (direct)
- Facebook messages and Marketplace
- Referrals from past customers
- Nextdoor inquiries
Tools Currently Used
- Jobber (underutilized — quotes mostly done by hand)
- Gmail (main communication)
- iPhone notes app (owner lead tracking)
The current issue at Harborline does not appear to be a lack of lead activity. Google Business Profile calls, website form submissions, and Facebook messages are generating inquiries. The problem is that these leads are arriving through four different channels with no single view, no structured follow-up, and no process for recovering quotes that go quiet.
The highest-risk moment is after the quote is sent. Based on the information provided, quotes are sent once — by email or verbally — with no follow-up sequence. Leads that don't respond immediately are tracked in iPhone notes, which means stale leads are visible only if the owner remembers to check.
Before spending more on ads, Google, or a CRM upgrade, the highest-leverage repair is: (1) install a missed-call recovery text, (2) add a four-message quote follow-up sequence, and (3) build a simple lead board with statuses and next-action dates so the owner can see who needs attention without relying on memory.
Jobber already supports most of this. The tool is not the problem. The process is the problem.
Current path (with gaps)
Improved path
Missed calls are not being recovered.
When the owner is on a job or unavailable, phone calls from Google Business Profile and direct referrals are going to voicemail. The voicemail is generic and doesn't prompt a specific next action. Leads who don't hear back within a few hours often move to the next company.
In exterior cleaning, the first serious response frequently wins the job. A missed call is not a small inconvenience — it may represent a $400–$2,000 job that has already started talking to a competitor. The absence of a missed-call text means no recovery attempt is made.
Review your missed calls from the last 30 days. Count how many did not receive a callback within four hours. Estimate the potential job value.
Install a missed-call auto-text that fires within 60 seconds. Update the voicemail greeting. Create a same-day callback rule for any call received before 3pm.
Quotes are sent once with no follow-up sequence.
After a quote is sent by email or in person, no structured follow-up occurs. The owner may remember to check on a lead if it's been a few days, but this depends entirely on memory. Leads that don't respond immediately are effectively invisible.
Most service buyers do not decide immediately. They compare options, discuss with a spouse, wait on timing, or simply forget. A single sent quote with no follow-up means the business is relying on the customer to remember to respond. The businesses that consistently win jobs are the ones that check back — without being pushy.
Pull your last 20 quotes from Jobber or Gmail. Count how many had any follow-up after the initial send. Calculate how many are still 'open' with no status.
Install a four-message follow-up sequence starting the same day the quote is sent.
No lead qualification before quoting.
Inquiries from all sources are being treated the same — a Facebook message from someone asking 'how much' gets the same response as a direct referral ready to book. There are no standard qualifying questions before the owner invests time preparing a quote.
Quoting takes real time. Quoting bad-fit leads — wrong service area, unrealistic budget expectations, vague requests — is time that could have gone to a qualified buyer. Worse, without qualification, serious buyers sometimes don't get quotes fast enough because time was spent on shoppers.
Estimate how many quotes you sent last month. Estimate how many of those were for jobs outside your preferred service area, too small to be worth it, or for a service you don't do well.
Create a simple three-tier lead classification. Use five standard questions before any quote is prepared.
Lead tracking lives in iPhone notes.
Open leads are tracked informally — the owner notes names and details in the iPhone notes app or remembers them by memory. There is no single view of which leads are new, which have been quoted, which need follow-up, and which are stale.
Without a visible pipeline, stale leads are invisible. The owner doesn't know who to call back this week without mentally reviewing every open quote. This creates inconsistent follow-up and causes jobs to fall through the cracks not because nobody was interested — but because nobody remembered to check.
Open your iPhone notes right now. Count how many 'open' leads are listed there. Then check Jobber — how many of those are entered there? Compare the two lists.
Move lead tracking into Jobber (already paid for) using simple pipeline statuses with next-action dates.
The website quote form asks only for name, phone, and message.
The current website contact form collects basic contact information but does not ask for service type, property address, job timing, or size. This means the owner receives vague inquiries that require multiple back-and-forth messages before a quote can be prepared.
Every back-and-forth exchange before a quote is time spent and a risk of losing the buyer. A serious buyer who submits a form and waits two days for a clarification question is already comparing you to another company that gave them a number faster. Better form questions reduce time-to-quote and improve quality of inquiry.
Look at the last 10 form submissions. Count how many had enough information to start a quote without asking follow-up questions.
Rebuild the quote request form with qualifying questions baked in.
For quotes older than 5–7 days with no response. Sent once. Tone is clean and human — not desperate.
When to use the rescue sequence
- Quote sent more than 5 days ago
- No response to follow-up messages 1–4
- Lead is not marked Lost or Won
- Send rescue message once — if no reply, mark Closed and move on
Use inside Jobber, Google Sheets, Airtable, Trello, or any tool that allows status columns. Every lead must have one status, one next action, and one follow-up date.
Review this every Monday morning. Takes 10–15 minutes. Can start as a spreadsheet or inside Jobber.
Numbers to review weekly
One question to answer each week
What is the biggest reason I lost or missed a job this week — and what is one thing I can do differently next week to stop that from happening again?
Estimated lost revenue formula
(Number of ghosted leads) × (average job value) = estimated recoverable revenue this week.
If you ghosted 3 leads at an average of $600, that is $1,800 of potential jobs that left without a decision. Some of those are recoverable with a rescue message.
Do these in order. Each day builds on the last. Most steps take 30–90 minutes.
- List every place a lead can currently arrive: website form, Google calls, Facebook messages, phone calls, Nextdoor, referrals.
- Note which ones have a response process and which ones don't.
- Identify which channel is sending the most serious buyers.
- Open Jobber (already have it) and set up the 10 pipeline stages from Section 7.
- Add every currently open quote or lead to the board with a status, next action, and follow-up date.
- If you can't use Jobber, create a Google Sheet with columns: Name | Service | Address | Status | Next Action | Follow-Up Date.
- Write your missed-call auto-text message (template in Section 4, Leak 01).
- Set up auto-text in your phone or through Jobber's client communication feature.
- Update your voicemail greeting to prompt a text-back and give a response time commitment.
- Create a rule: any call received before 3pm gets a callback attempt same day.
- Add the 8 qualifying questions from Section 4, Leak 05 to your website form.
- Remove or make optional: just name and message without context.
- Test the form on your phone. Make sure it's easy to complete on mobile.
- Write out all 4 follow-up messages (templates in Section 4, Leak 02) for your industry and your voice.
- Decide how you'll send them: manual texts from your phone, scheduled Gmail drafts, or Jobber automation.
- Add the follow-up schedule as a recurring checklist or reminder for every new quote sent.
- Pull every open quote older than 5 days that has not received a follow-up.
- Send the rescue text or email from Section 6 to each one.
- Move each lead to either Ghosted (no reply after 48h) or Won/Lost based on responses.
- Estimate the dollar value of leads you recovered vs. leads you confirmed lost.
- Run through the weekly dashboard from Section 8.
- Count: new inquiries, missed calls, quotes sent, won, lost, ghosted.
- Answer the one weekly question: what was the biggest reason I lost or missed a job — and what changes next week?
- Set a recurring Monday morning calendar block for this review.
Why the Lead Path Repair Sprint is the logical next move.
The 7-Day Repair Plan above is designed to be completed by the owner. Most owners can work through it in a week — and many see immediate improvement just from the missed-call recovery text and the quote follow-up sequence.
The Repair Sprint is the right next step when: (1) you want the systems installed correctly the first time without spending a week figuring out the tools, (2) you have a staff member or office person who needs clear instructions, or (3) you want the pipeline, scripts, and SOPs built for your specific setup — not a generic template.
The Sprint installs the simplest working version of everything in this Diagnostic inside the tools you already have. The goal is not an impressive system. The goal is one that your business will actually use.
If the sample is this specific, the paid Diagnostic goes deeper.
The paid Diagnostic is built around your actual business — your lead sources, your tools, your industry, your specific leak patterns. The scripts, form questions, and pipeline are written for how you work, not a generic exterior cleaning company.