Agency evaluation checklist
Choosing an agency is like hiring a senior operator on probation. You need proof, process, and a test. This checklist separates fluff from capacity.
- Proposal clarity: Does the pitch name specific activities, timelines, and deliverables? If it stays at "brand awareness" or "demand" without specifics, walk away.
- Team access: Who will do the work? Not just "senior strategist" on a slide. Ask for CVs and recent work samples.
- Measurement plan: Are they proposing actual KPIs tied to revenue or just vanity metrics?
- Tech compatibility: Can they operate in your stack, or will they force you into tools you do not want?
- References: Speak to two clients in your industry or with a similar sales cycle. A reference that only praises creativity and not outcomes is useless.
Keep the checklist as a scorecard. Bring it to meetings and score responses in real time.
Scoring criteria and weightings
You need a repeatable scoring system. I use a 100-point model:
- Strategic fit 25
- Execution capability 25
- Measurement and reporting 20
- Industry experience 15
- Commercials and flexibility 15
Why this breakdown? Strategy without execution is theory. Industry experience matters less than execution capability when timelines are short. Score each item 1 to 10, multiply by the weight and total. If a bidder scores below 65, don’t proceed.
Evidence to request (case studies, results)
Ask for specific artifacts, not glossy summaries:
- One full campaign deck showing goals, audience segmentation, creative assets, channels, spend, and final results.
- Raw metrics exports for at least one campaign: leads by stage, cost per lead, conversion rates, and pipeline influenced.
- Sample ABM lists or ICP document that shows how they target accounts.
- A recording of a sales handoff call where the agency passed leads to the client.
If they refuse to provide raw exports citing client confidentiality, ask for redacted screenshots with timestamps. No transparency equals risk.
Red flags and dealbreakers
Red flags you should act on immediately:
- Vague team structure. If you can’t meet the people doing the work, that’s a dealbreaker.
- No attribution model. If they can’t explain how actions map to pipeline, stop.
- Over-reliance on a single channel. A “we do LinkedIn” answer is not a strategy.
- One-size-fits-all pricing. Fixed templates for startups and enterprises both is lazy.
- Promises of guaranteed revenue without clear mechanics.
Insist on a kill clause in the contract if early milestones are missed.
Core B2B services
B2B marketing is practical. Break it down into what actually moves deals.
Demand generation tactics and channels
Pick channels with predictable lift relative to your sales cycle:
- Outbound sequences for target accounts. Use personalized content, not generic templates. Sequence cadence should be tied to buying stages.
- Paid social and search for intent capture. Segment campaigns by funnel stage and adjust creative rapidly.
- Account-based advertising for named accounts. Small spend, high frequency, hyper-targeted creative.
One scenario: If your sales cycle is 6 months, focus on channels that can seed pipeline early - content syndication, niche events - then layer targeted outreach to deepen engagement.
Content and thought-leadership programs
Content needs a purpose. Stop writing whitepapers that nobody reads.
- Create a 6-month editorial calendar keyed to buyer stages and sales plays.
- Produce two pillar assets: one technical deep dive for evaluators and one business-case ROI model for buyers.
- Use customer interviews as primary research. A real implementation story converts better than a hypothetical one.
Mini example: A 12-page technical brief plus a 1-page ROI calculator turned a skeptical procurement function into a demo request in one case.
Sales enablement and outreach workflows
Marketing must make sales faster, not just hand over leads.
- Define lead qualification checkpoints with exact data points required at handoff.
- Build templated sequences for follow-up that include buyer-specific triggers.
- Create one sales play per target segment that includes emails, call scripts, objection responses, and content to send at each stage.
If you don’t have acceptance criteria for leads, you’ll get finger-pointing. Fix that.
Tech stack integration and automation
Integration is where agencies either shine or break things.
- Demand a mapping document from day one that shows data flow between tools.
- Prioritize automations that remove manual handoffs: lead routing, enrichment, and stage changes synced to CRM.
- Ask for a rollback plan. If an automation misfires, you must be able to revert without corrupting lead records.
Beware agencies that push their internal tech as a required layer. Your stack should remain yours.
Pricing and contracts
Money talks. Make sure you know what you’re buying and how to stop it.
Pricing models explained (retainer, project, performance)
- Retainer: Fixed monthly fee for an agreed scope. Good for ongoing programs. Risk is scope creep.
- Project: One-off deliverable with milestones. Best for audits, launches, or discrete campaigns.
- Performance: Fees tied to outcomes like SQLs or pipeline. Attractive but often hides constraints and attribution fights.
Pick the model that aligns incentives with your most important lever: time, output, or outcomes.
Typical cost benchmarks by service
Benchmarks vary by complexity and locale. Rough ranges:
- Strategic retainer for a small to mid B2B organization: €6k to €15k per month.
- Lead-gen campaigns including ad spend: plus ad budget of €5k to €50k per month depending on scale.
- Thought-leadership content programs: €8k to €25k per month for a steady cadence with research.
- Sales enablement build-outs: €10k to €40k one-time depending on depth.
These are guides. Push for a pilot to validate ROI before long commitments.
Contract terms to negotiate
Negotiate aggressively on these points:
- Exit clause: 30 days with partial refund for unmet milestones.
- IP ownership: You should own all assets and data produced.
- Performance SLAs: Define minimum activity levels and reporting frequency.
- Scope change process: Written approvals and pricing for changes.
- Confidentiality and data handling aligned with local regulations.
Do not accept evergreen renewals without periodic performance reviews.
Performance and ROI metrics
Metrics are meaningful only when tied to actions.
Pipeline, lead quality, and velocity
Measure these three separately:
- Pipeline influenced, not just created. Track how marketing activities move opportunities forward.
- Lead quality score based on firmographics, engagement, and behavioral signals.
- Velocity: time from MQL to opportunity and opportunity to close. A good agency improves velocity as much as volume.
Don’t reward volume alone. Faster progression through the funnel often indicates better marketing.
Attribution and multi-touch approaches
Use multi-touch attribution but keep it realistic.
- Assign weights across early, mid, and late touches. Your sales cycle determines the weight distribution.
- Keep a primary attribution method for decision-making and a secondary for exploration.
- Keep raw touch logs. You will want to re-run attribution when the product or go-to-market changes.
If the agency suggests single-touch last-click as the primary KPI, push back.
Reporting cadence and dashboard setup
Reporting should be useful, not poetic.
- Weekly tactical check-ins focused on execution and two-week experiments.
- Monthly performance reviews tied to pipeline and revenue impact.
- Quarterly strategy reviews to reset priorities.
Dashboards should give you lead sources, conversion rates by stage, and a list of at-risk opportunities influenced by marketing.
Hiring agencies in Berlin
Berlin has its quirks. Know them before you hire.
Local market considerations and language
- B2B buyers in Berlin often prefer straight talk and technical depth over marketing theater.
- German language materials matter if you target local SMEs or procurement teams. For pan-European audiences, English-first is fine but expect localized legal and product docs.
- Talent pool is broad, but junior-heavy. Validate senior involvement if the agency is local only.
Also expect different cost expectations than other European cities. Berlin tends to be more price-sensitive.
Interview questions to validate fit
Ask things that reveal working style:
- Walk me through a recent failure and what you changed after it.
- Who will be our day-to-day contact and how many hours per week will they allocate?
- Give me an example of a technical marketing asset you built for a skeptical engineering audience.
- How would you run a 90-day pilot for us?
Listen for specifics, not marketing platitudes.
Pilot projects and trial engagement structure
Design a pilot with clear objectives:
- 8 to 12 week duration.
- One primary KPI, one secondary KPI, and agreed reporting.
- Fixed price for the pilot with an option to convert to retainer if metrics are met.
A pilot should prove process and people, not just create a single campaign. If your pilot only shows creative output without measurable sales impact, you learned very little.
Agency onboarding checklist
Set the first 90 days up to avoid firefights.
30/60/90-day ramp plan
30 days: Discovery and quick wins. Complete audits, define ICP, and launch one rapid experiment.
60 days: Optimization and integrations. Refine segmentation, launch full sequences, and automate handoffs.
90 days: Scale and handoff. Deliver repeatable plays, document processes, and set ongoing cadence.
Make milestones concrete. Tie payment milestones to them.
Data access, governance, and handoffs
- Provide read and write access where appropriate with defined roles.
- Deliver a data governance checklist: fields required, naming conventions, and retention policies.
- Document handoff processes between marketing and sales with responsibility matrices.
If data flows into a dark funnel you cannot audit, you lose control.
KPI alignment and SLAs
Agree SLAs for output and outcome:
- Response times for campaign changes and urgent issues.
- Minimum number of new leads or meetings per month during the pilot.
- Quality metrics like MQL acceptance rate and SQL conversion targets.
Tie bonuses or termination rights to these SLAs. If the agency balks, they may be hiding execution risk.