Pick one marketing channel you’re actively spending money on and follow it all the way from the initial lead to collected revenue. Don’t try to fix your entire marketing operation at once. The goal is to prove that you can accurately follow a dollar through the system.
Step 1: Give the campaign a trackable source. For phone-based campaigns, assign a dedicated phone number and tie it to a specific campaign in your CRM. For forms, chats, and online appointment scheduling, make sure UTMs and source information are being captured. If your team is making outbound calls from sources like LSA or lead aggregators, train CSRs to select the correct campaign when they book the job.
Step 2: Follow every lead through the funnel. Track how many leads came in, how many became appointments, how many turned into completed jobs, how many closed, and how much revenue those jobs produced. This is where you stop judging campaigns by CPL alone.
Step 3: Find the first major drop-off. If leads arrive but aren’t becoming appointments, look at speed to lead, your CSR process, and whether calls are actually being answered. If appointments are getting booked but the job board is overloaded, you have a capacity problem. If technicians are running the calls but revenue is weak, examine your sales process and close rate. If demand is there but you can’t staff the work, the constraint has moved into recruiting and fulfillment.
Step 4: Fix that constraint before increasing spend. Don’t automatically ask Google Ads, LSA, or another channel for more volume. Fix the first broken stage, then measure the funnel again. Once more of your existing leads are making it through to revenue, you have a much stronger case for putting additional dollars into the campaigns that are actually producing a return.
Your move this week: Take your biggest marketing campaign and build a simple line from source → lead → appointment → completed job → sale → revenue. If you can’t confidently fill in every step, that’s where you start.




.png)

