Agency Prospecting
The full process by which a marketing agency finds, qualifies, and converts local businesses into paying clients — distinct from B2B SaaS sales prospecting in tooling, signals, and conversion expectations.
Agency prospecting at the local-services level is a different discipline from enterprise B2B sales prospecting. The buyer is the operator (plumber, dentist, roofer, salon owner), not a marketing director. The pitch is concrete (a website, ads, SEO) not abstract (digital transformation, ROI uplift). The signals that matter are visible-on-Google-Maps gaps in the prospect's marketing stack — not intent data or buying-committee composition.
A typical agency prospecting workflow: pull a list of businesses in one market and one vertical, filter for buying signals (no website, bad reviews, no ads pixel, sub-4-star rating), score each prospect, run DNC and line-type scrubs, export the survivors to a CRM or outreach tool, run sequences sized to the agency's offer, log outcomes back to the system.
The whole loop typically takes 30-60 minutes per market when the tooling is right, and 4-8 hours when done manually in a spreadsheet. The breakeven on a paid prospecting tool is one closed retainer per quarter.
Marketing agency prospecting — the full playbook & tool →
Cold Outbound Cadence
The structured sequence of touches (call, email, voicemail, SMS, follow-up) an agency runs against each cold prospect — the difference between random outreach and a repeatable conversion engine.
A cadence is the choreography of cold outbound. A typical local-services agency cadence: Day 1 call + voicemail, Day 1 email, Day 3 second call, Day 5 LinkedIn touch (where relevant), Day 8 third email referencing the prior touches. Specifics vary; the discipline of running the same cadence on every prospect is what produces measurable conversion data.
Without a cadence, the same prospect gets contacted twice in three days by mistake, or once and then forgotten. Replies don't compound. The agency owner's brain has to track what happened with each prospect manually — and when they get to prospect #50, the early prospects fall off the radar.
Tools enforce cadence by holding the schedule (sequence platform, dialer with scheduling) and the agency owner just executes the next-step queue each morning. The point is not the perfect cadence — it's the same cadence, on every prospect, for long enough to learn what's working.
Lead Scoring
The discipline of ranking prospects by likelihood-to-buy before spending outbound effort on them — produces a prioritized call sheet instead of a flat list.
Lead scoring takes the underlying signals about a prospect — for an agency, things like website presence, review count, ad-pixel presence, hiring activity — and reduces them to a single number that sorts the call sheet. The agency owner's Friday-afternoon question becomes 'who do I call first?' instead of 'who am I going to skip?'
Two scoring philosophies exist. Heuristic scoring uses fixed weights derived from human judgment ('25% review count, 20% no website, 15% page speed...') and works well at the start of an agency's data journey when there are no closed-won outcomes to train against. Statistical scoring uses logistic regression or a tree model trained on actual close-rate data and outperforms heuristic once the agency has 50+ closed-won outcomes per vertical.
Most local-services agencies live on heuristic scoring for their first two years, then migrate as they accumulate enough outcome data to train against. The discipline matters more than the algorithm — applying the same score to every prospect is what makes the call sheet repeatable.
Outcome Tracking
Logging the eventual disposition of each prospect (closed-won, closed-lost, ghosted) back against the prospect data — the prerequisite for any kind of statistical scoring or attribution analysis.
Outcome tracking sounds trivial until you try to do it across the typical agency stack: prospects come from a list tool, outreach happens in another tool, calls happen on a dialer or by hand, replies come into one of three inboxes, deals close in the CRM. By the time a prospect becomes a customer, the original prospect-data context (score, vertical, signals) is usually lost.
The fix is a stable identifier that flows through every system. Most well-built prospecting tools attach a unique ID to each prospect record on export, then rely on webhook or CSV-uploaded outcomes from the CRM to close the loop. The agency configures the CRM to fire a webhook on each stage transition with the prospect-id custom field.
Without outcome tracking, two things break: the agency can't validate whether the score actually correlates with close-rate (so they can't trust it), and the agency can't train a statistical model later (so they're stuck on heuristics forever).