Skip to content
Cold DM Calculator

Cold DM KPI Tracker

A campaign without a tracker is a campaign you cannot improve. This template gives you one view for every metric that matters — daily, weekly, and at the campaign level. Fill in the numbers, calculate the rates, and watch patterns surface that gut feeling misses.

How to read this tracker

Every row is one day of outreach. Each column feeds the next: volume produces replies, replies produce positive replies, positive replies produce booked meetings, and booked meetings produce clients. If any stage drops, the stages below it cannot compensate — that is where you focus.

Start with the calculator to set rate targets before you launch. Then use this tracker to compare actuals against plan.

Daily tracker columns

DateDMs SentRepliesReply RatePositive RepliesPositive Reply RateMeetings BookedBooking RateClientsClose RateRevenueCostProfit
2025-07-145048.0%250.0%150.0%00.0%$0$35-$35

Example row: a day sending 50 DMs with 4 replies, 2 positive, 1 meeting booked, and $35 in tool costs. No clients closed yet — day is at a loss.

Formulas for every rate

MetricFormulaExample
Reply RateReplies / DMs Sent4 / 50 = 8.0%
Positive Reply RatePositive Replies / Replies2 / 4 = 50.0%
Booking RateMeetings Booked / Positive Replies1 / 2 = 50.0%
Close RateClients / Meetings Booked0 / 1 = 0.0%
Cost per DMTotal Cost / DMs Sent$35 / 50 = $0.70
Cost per ClientTotal Cost / Clients$35 / 0 = N/A
Revenue per DMTotal Revenue / DMs Sent$0 / 50 = $0.00

Use the benchmarks page to see where your rates fall relative to typical ranges. Your own data is always more useful than general benchmarks once you have enough volume.

Weekly summary rollup

At the end of each week, sum your daily columns and recalculate the rates. Weekly view smooths out single-day spikes and shows whether your targeting and messaging are improving or drifting.

WeekDMs SentRepliesReply RatePositive RepliesBooking RateClientsClose RateRevenueCostProfit

Campaign-level summary

Once a campaign ends (or hits your planned volume), compile the totals. This is the row you use to compare campaigns against each other and to forecast future campaigns with the calculator.

CampaignTotal DMsTotal RepliesReply RateTotal BookedBooking RateClientsClose RateRevenueCostROI

ROI = (Revenue - Cost) / Cost. A campaign that breaks even has an ROI of 0%. Forecasts should target at least 3x to leave room for reality to underperform.

What to watch for

  • Reply rate dropping week over week — your targeting or opener is getting stale. Test new angles or refine your list.
  • High reply rate, low positive reply rate — people engage but don't want the offer. Revisit your positioning or audience fit.
  • Positive replies but no bookings — the next step is too hard. Simplify scheduling with a direct link or shorter commitment.
  • Bookings but no closes — qualification or offer problem. Revisit the lead qualification checklist.
  • Cost per client rising — check whether you are scaling volume before fixing conversion. Fix rates first, then increase sends.

Tracking cadence

Fill in the daily tracker at the end of each sending day. It takes five minutes. Compile weekly summaries every Friday. Run a campaign-level summary once you hit your planned volume or 30 days, whichever comes first. Feed your actuals into the calculator to refine future forecasts.

Frequently asked questions

How do I track across multiple platforms?

Create a separate tracker tab or section for each platform (LinkedIn, Instagram, X). Platform metrics rarely compare directly, so keep them isolated. Sum them only at the campaign level when you need an overall picture.

What if I don't have enough data yet?

Track every send from day one. Even a few dozen DMs produce directional signals. Below roughly 100 sends, treat rates as preliminary and avoid making major changes based on small swings. After 300 sends, your rates become much more reliable for forecasting.

Should I track cost per reply or cost per client?

Both. Cost per reply tells you how efficiently your messaging reaches people. Cost per client tells you whether the campaign is profitable. A low cost per reply with a low close rate can still be expensive at the bottom line.

How does the calculator connect to my tracker?

Paste your actual tracker rates into the calculator to forecast forward scenarios. The calculator takes your real reply rate, booking rate, and close rate and projects revenue, cost, and profit across different volume levels.

Plug your tracker rates into a forecast.

The free calculator turns your actuals into forward-looking projections.

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

Related: Benchmark Guide · Benchmarks · Campaign Audit Checklist