Skip to content
Cold DM Calculator

Cold DM Campaign Audit Checklist

A campaign you do not audit is a campaign you cannot improve. This checklist gives you three audit phases — before launch, after the first batch, and on an ongoing basis — so you catch problems early and fix them before they drain your budget.

Pre-launch audit

Run this before the first message goes out. Every item that fails here becomes a problem at scale.

  • ICP is clearly defined (role, industry, company size, budget)
  • Prospect list is sourced from a reliable method (not scraped or random)
  • Every message passes the personalization checklist
  • Opener has been tested or modeled after proven patterns
  • Daily sending volume is within platform-safe limits
  • Follow-up sequence is planned and templated
  • Kill criteria are written down before sending (what metric stops the campaign)
  • Forecast has been run through the calculator at conservative rates
  • Budget includes tools, list research, time, and opportunity cost
  • Tracking system is set up and ready to capture daily data

Run your assumptions through the calculator before launch. The risk score flags optimistic assumptions and break-even volume automatically. Cross-reference with the risk checklist for the qualitative side.

Post-launch audit (after 100–300 DMs)

This is your first real data. It is directional, not definitive — but it tells you whether you are in the right ballpark.

  • Sent at least 100 DMs (minimum for directional data)
  • Reply rate is within a recognizable range (not a single-digit guess)
  • Positive reply rate is measured separately from total replies
  • Booking rate is tracked (meetings booked / positive replies)
  • Close rate is measured if enough meetings have occurred
  • Cost per DM, cost per reply, and cost per client are calculated
  • Follow-up contribution is measured (which stage produces replies)
  • Targeting quality reviewed (are replies coming from the right people)
  • Message quality reviewed (are positive replies from the right messages)
  • Volume sustainability assessed (is the pace maintainable for the full campaign)

Record all findings in your KPI tracker. Compare actual rates against your pre-launch forecast. Where actuals differ most from forecast is where you focus first.

Ongoing audit (monthly or every 500 DMs)

Once the campaign is running at scale, audit on a schedule rather than waiting for problems. Monthly works for most campaigns. Every 500 DMs works for high-volume campaigns.

  • Reply rate trend is stable or improving (not declining week over week)
  • Positive reply rate is stable or improving
  • Booking rate is stable or improving
  • Close rate is stable or improving
  • Cost per client is stable or declining
  • Total profit is tracking toward or above forecast
  • No platform restrictions or warnings have appeared
  • Follow-up sequence is producing results (not just the initial DM)
  • Targeting has been refreshed if the list was small
  • Campaign data has been fed back into the calculator for updated forecasts

Diagnostic table: if X is low, check Y

Use this table to quickly identify which stage of your funnel is the bottleneck. Always fix the earliest broken stage first — improvements upstream multiply downstream.

ProblemCheckAction
Low reply rate (below benchmark range)Targeting, opener relevance, profile credibility, send timingReview your list quality first. If targeting is solid, test new openers. Check whether your profile looks credible to a stranger.
Healthy reply rate but low positive reply rateOffer-audience fit, messaging clarity, positioningPeople are engaging but not interested in the offer. Revisit what you are selling and whether this audience cares about it.
Positive replies but low booking rateNext-step friction, scheduling ease, call framingMake it easier to book. Use a direct scheduling link. Shorten the commitment (“15-minute call” not “discovery session”).
Bookings but low close rateLead qualification, offer presentation, pricing, sales skillReview the qualification checklist. If prospects are qualified but not closing, the problem is in your pitch or pricing.
Good close rate but campaign is unprofitableVolume, cost per DM, close rate, deal sizeRun the numbers in the calculator. You may need higher volume, lower cost, or higher-priced offers to reach profitability.
Declining reply rate over timeList quality, message fatigue, platform algorithm changesRefresh your prospect list. Test new messaging angles. Check if the platform has changed delivery behavior.
Restrictions or reduced DM deliverySending volume, warm-up status, message content, account ageReduce volume immediately. Review warm-up checklist. Check for flagged content. Do not push through restrictions.

Turning audit findings into changes

An audit without follow-through is paperwork. For each problem you identify, write down one specific change you will make. Test that change for at least 100 DMs before making another change. Changing too many things at once makes it impossible to know what worked.

After each fix, re-run the forecast with updated rates in the calculator to see how the change affects total campaign output and profitability. If the fix improves one metric but worsens another, compare the net effect before committing.

Use the KPI tracker to monitor the impact of each change over time. One data point is an anecdote. Five data points in the same direction are a trend.

Frequently asked questions

How often should I audit?

Run a pre-launch audit before sending anything. Run a post-launch audit after 100–300 DMs. Run an ongoing audit monthly or every 500 DMs, whichever comes first. More frequent audits waste time on noise; less frequent audits let problems compound.

What is the first thing to fix if results are low?

Start at the top of the funnel. Fix reply rate first because it multiplies through every stage below. A 2% improvement in reply rate produces more results than a 2% improvement at any later stage. Use the diagnostic table to identify which stage is the bottleneck.

Should I stop the campaign if the audit reveals problems?

Not necessarily. Most problems are fixable without stopping. Reduce volume, fix the specific stage that is underperforming, and resume. Stop only if the campaign is fundamentally unprofitable at conservative rates or if platform restrictions appear.

How do I audit without enough data?

Below 100 DMs, you do not have enough data for a meaningful audit. Focus on the pre-launch checklist and execution quality instead. After 100–300 DMs, directional patterns emerge. After 500+ DMs, your data is reliable for decision-making.

Re-run your forecast with actual campaign data.

The free calculator turns audit findings into forward-looking projections.

Forecasts are estimates based on user-provided assumptions. Results are not guaranteed.

Related: Risk Checklist · Campaign Mistakes to Avoid · Calculator