Journal · B2B Demand Gen · 7 min · Sep 9, 2025
Auditing a B2B Demand Generation Agency Before You Sign
By Yoan Kostov, Chief Content Officer, The Demand Department · Updated April 2026.
TL;DR
Strong partners require a live strategic workshop with your executive team and campaign operators. This alignment must produce a written ICP framework detailing buyer roles, triggers, and firmographics across multiple segments.
How does the agency structure their ideal customer profile workshop?
An effective B2B demand generation agency will require a live ninety minute strategy meeting with your executive team and campaign specialists. This initial work must result in a concrete document mapping company sizes, buyer titles, purchasing triggers, and explicit exclusion criteria for at least three market segments.
Avoid partners that rely on static intake questionnaires. Asynchronous discovery leads to vague targeting and generic outreach. This mistake damages domain health and burns retainers within thirty days.
Outbound success depends on thorough initial positioning. Rushing onboarding creates structural issues in your campaign. Later copywriting adjustments cannot fix a broken baseline.
What technical domain setup and sending infrastructure will they build for you?
Listen for: 3 to 5 secondary domains per campaign. 10- to 14-day warmup runway. Specific sending tool named (Instantly, Smartlead). Daily send caps of 30 to 50 emails per inbox. Warmup tool named (Mailwarm, Warmup Inbox, native to sending tool).
Walk if: vague answers, "we use whatever works for the client," or any mention of using your primary domain. Also walk if they can't name the specific sending tool or warmup protocol.
Specificity is the signal. Real operators have documented protocols and can recite them. Salespeople hand-wave.
Can they show anonymized campaign messaging and performance data from recent client work?
Listen for: yes, here are three examples, redacted of client names but with copy intact. Look for segment-specific openers (different first lines per segment), no "Hope you're doing well," clear CTAs (one ask per email), follow-ups that add value (new angle, new proof point).
Walk if: refusal to share. Or templates that look pulled from a 2021 cold email course (any version of "Quick question" with no context, "Hope you're doing well" openers, multiple-choice CTAs).
The copy they've shipped recently tells you exactly what they'll ship for you. Trust the artifact, not the pitch.
What specific metrics and reporting schedule will you receive each week?
Listen for: weekly cadence with sent, reply rate, positive reply rate, meeting book rate, qualified meeting rate, show rate, pipeline created. Channel breakdown. Week-over-week comparison. Live dashboard accessible anytime. Written commentary on what's iterating.
Walk if: monthly-only reporting. Loom-only updates. No numbers attached. "We customize per client" without showing a sample.
If they can't produce weekly reports with numbers, they're not iterating weekly. Without weekly iteration, your campaigns plateau by month 3.
What is their guaranteed response time when a high-value lead replies?
Listen for: 2-hour response SLA during business days. Dedicated reply handler (named role on the team, not the founder). Hot reply escalation (clear buying intent gets routed to your sales team within 30 minutes). Documented playbook for common reply types (yes-interested, more-info, not-now, unsubscribe).
Walk if: "the founder handles it when they can." 24-hour response times. No documented escalation process for hot replies.
Reply timing is where 30 to 40% of potential meetings get lost. Slow replies kill momentum. Hot leads cool fast.
Who owns the domains, email sequences, and prospect data upon termination?
Listen for: domains belong to you. Lists belong to you. Sequences belong to you. Dashboards exported on exit. Full data transfer documented in the SOW. 30-day windup period for in-flight campaigns to wrap cleanly.
Walk if: "we keep all IP." "We manage domains centrally." Exit terms not in the SOW. No documented transfer process.
Assets you paid to build are yours. Full stop. A provider that wants to lock those assets is using them as a soft retention mechanism, which signals confidence problems.
Did the agency use their own outbound engine to secure your meeting?
Listen for: yes, they send to you. The copy is sharp. Their content is visible on LinkedIn (active publishing, real engagement). Their team posts regularly. You've already seen one of their cold emails or DMs in your own inbox.
Walk if: radio silence from the provider's own channels. Generic LinkedIn presence with one post a quarter. No visible outbound from their team to your inbox or your network's inboxes.
Cobbler's shoes test. If their own outbound is generic and weak, what makes you think yours will be sharper? Operators run the same systems on themselves. Salespeople don't.
What clear benchmarks define a billable qualified sales meeting?
Listen for: ICP match (account criteria from the matrix). Budget range (named, e.g., "agency owner with budget over $5k MRR for outbound services"). Decision authority (founder or VP-level). Real problem to solve (named pain point that aligns with your offer). Documented qualification criteria signed off in week 2 of the engagement.
Walk if: "anyone who agrees to a call." "If they show up, that's qualified." No documented qualification framework.
Qualification is where you learn if they respect your sales team's time. Loose qualification means more meetings, more no-shows, more wasted closing capacity.
What specific conditions govern the initial pilot and exit terms?
Listen for: 60- to 90-day pilot with clean exit clause written in the SOW. Notice period 14 to 30 days. Refund handling for unused retainer days. Asset transfer terms (domains, lists, sequences yours at exit).
Walk if: "we typically sign 12-month engagements" with no pilot option. Lock-in language with no termination for convenience. Retention of assets after exit.
Confident operators offer pilots. They know they'll produce in month 3. Lock-ins without pilots signal that the provider needs revenue stability more than they're confident in outcomes.
How many active client accounts does your assigned manager oversee simultaneously?
Listen for: 3 to 8 clients per operator. Dedicated coverage (the same operator on your weekly call every week). Named individual on the team responsible for your account. Backup operator named in case of vacation or PTO.
Walk if: "we have a team" without specifics on who does what for you. More than 10 clients per operator (thin coverage, slow response times). No named individual responsible for your account.
The answer affects every weekly touchpoint for the next 12 months. Ask for the specific person who'll be on your weekly call. Meet them before signing.
Will they introduce you to two active founders in a comparable market space?
Listen for: 2 to 3 named references, recently engaged or current clients, agencies in similar size and stage to you. Phone numbers or email contacts. Permission to ask "would you sign again?"
Walk if: "privacy reasons, we can't share references." Only one reference offered. References from clients more than 2 years old. Hesitation on the question.
Talk to references before signing. Not after. Ask each: what broke during the engagement? What took longer than promised? Would you sign again? The "would you sign again?" answer tells you everything.
Frequently asked questions
- What's the most important question to ask a B2B demand generation agency before hiring?
- "Can you show me redacted examples of 3 campaigns you ran in the last 60 days?" If they refuse or the examples look like 2021 course templates, walk. The copy they've shipped recently tells you exactly what they'll ship for you. The Demand Department handles this as part of its 4-channel GTM engagement for agency founders.
- How should I evaluate a B2B demand generation agency's answers on infrastructure?
- Specificity is the signal. They should name their sending tool, their warmup protocol, the number of sending domains they'll buy, and their daily volume cap per inbox. Vague answers mean no real infrastructure. Walk before you waste another call asking for clarifications they should have offered upfront.
- What's a good answer to "how fast do you handle replies" from a B2B demand generation agency?
- Under 2 hours during business hours, with a dedicated reply handler (not the founder). Hot replies escalate inside 30 minutes. Anything worse than that and you're losing 30 to 40% of your potential meetings to timing. Reply speed correlates directly with show rate and qualification rate.
- How do I know if a B2B demand generation agency's reference is trustworthy?
- Ask the reference directly: "would you sign again?" and "what broke that you had to fix yourselves?" If the reference hesitates on either, the engagement was mediocre. If they're enthusiastic and specific on outcomes, the provider is real. Vague positives are usually scripted.
- Should I ask a B2B demand generation agency how many clients each operator handles?
- Yes. Ideal is 3 to 8 per operator. Over 10 means thin coverage and slow response times. Under 3 usually means a brand-new provider still building capacity. The answer affects every weekly touchpoint for the next 12 months of your engagement.
- What question exposes whether a B2B demand generation agency is operator-run or sales-run?
- "Show me your own outbound from the last 30 days." Sales-run shops can't, or won't, or share generic templated copy. Operator-run shops send the same quality copy to you that they produce for clients. Their own inbox is the most honest case study on the internet.
Seven standalone systems, run as one revenue engine
This article is one piece of the operating system we build for B2B SaaS, fintech, and AI companies. See how it works, browse all seven systems, or read the case studies.
- Cold Email Outbound — infrastructure, sequences, and deliverability that book qualified calls.
- LinkedIn Outbound + Content — founder-led outbound paired with a content engine buyers actually read.
- Lifecycle Marketing (Email & SMS) — nurture, activation, and expansion flows across email and SMS.
- SEO & GEO Content Marketing — editorial content built to rank in Google and get cited by LLMs.
- Video Multiplication System — one recording turned into weeks of short-form and long-form assets.
- GTM Strategy & Funnel Orchestration — the strategy layer that ties the whole revenue engine together.
- CRM + Revenue Ops — pipeline hygiene, attribution, and reporting your team can trust.
Related articles
- Vetting a B2B Demand Generation Agency Before Launch — Choosing the wrong growth partner hurts more than your budget. Learn how to evaluate agency infrastructure, outreach quality, and real revenue metrics.
- How Operators Select a B2B Demand Generation Agency — Learn how to select a B2B demand generation agency, set boundaries, and build a reliable pipeline without compromising your core team focus.
- B2B Demand Generation Agency Cost and Scope Guide — Learn how a B2B demand generation agency prices deliverables, manages retainer tiers, and structures contracts for sustainable outbound growth.
- The Real Cost of a B2B Demand Generation Agency — Calculate the full twelve-month cost of internal hiring against an external partner to make a clear, financially sound decision for your pipeline.