Xreacher Logo

Original data · H2 2026 edition

Twitter Cold DM Benchmarks

Aggregated, anonymized benchmarks from 43.7 million real X/Twitter cold DMs sent through Xreacher over six months: what reply rates typical campaigns actually get, how hard mass multi-account blasting underperforms targeted solo outreach, when to send, which lead profiles reply, and how much daily volume accounts sustain. Recomputed each edition from the full campaign dataset with the methodology published below.

Data window: the 180 days ending July 3, 2026 · Published 2026-07-03 · Free to cite with attribution and a link

The dataset

Every figure on this page is computed across all campaigns sent through Xreacher in the stated window, aggregated and anonymized. No individual customer data is shown.

Cold DMs sent through Xreacher all-time

85.3M

Xreacher has recorded 85.3M initial cold DMs on X/Twitter since launch (85,311,813 as of July 3, 2026).

Cold DMs analyzed this edition

43.7M

This edition of the Xreacher benchmarks covers 43.7M cold DMs (43,672,794 initial messages; follow-up messages are counted and analyzed separately) sent on X/Twitter in the 180 days ending July 3, 2026.

Sending accounts in dataset

15,045

The data spans 15,045 distinct sending accounts across 1,124 campaigns in the window.

Unique leads scraped all-time

354M

Xreacher users have scraped 354M unique X profiles as leads since launch — the sourcing pool behind these campaigns.

What reply rates actually look like

One pooled average would mislead here: a handful of industrial-scale operations dominate raw volume. These figures separate the typical campaign from the volume extremes.

Median campaign reply rate

0.57%

The median Xreacher campaign (across 366 campaigns with at least 1,000 DMs) earned a 0.57% reply rate; the top 10% of campaigns exceeded 3.7%.

Methodology note: Campaign-level median rather than a pooled average, which would be dominated by a small number of very large low-quality senders (pooled: 0.43%). Excluding bulk adult-industry operations, the median campaign is 0.66%.

Reply rate excluding bulk adult-industry operations

1.34%

With OnlyFans-agency bulk operations excluded, the overall reply rate across the remaining 5.6 million DMs was 1.34% — more than 3x the raw pooled average.

Methodology note: Cohort = campaigns of users who did not select the OnlyFans/OFM business type at onboarding; older accounts without onboarding data are included in this cohort.

Solo and small senders (1-3 accounts)

2.2-2.5%

Users sending from one to three X accounts — typically founders and agencies working their own audience — saw 2.2-2.5% reply rates (2.24% for single-account senders, 2.51% for 2-3 accounts).

Mass multi-account operations (11+ accounts)

0.39%

Operations sending from 11 or more accounts generated 97.5% of all DM volume but earned only a 0.39% reply rate — roughly 6x below small targeted senders.

Methodology note: Cohorts are assigned by accounts actually used in the window (behavior at send time), not by subscription plan.

Follow-ups

How often follow-ups are used at all. Low usage is partly rational economics rather than a verdict on follow-ups: a follow-up consumes the same scarce daily DM allowance as a fresh prospect, so senders tend to spend the quota on new leads instead of second touches. We also deliberately do not publish a follow-up 'lift' figure: reply attribution in this dataset is last-touch, so differences between threads with and without follow-ups reflect selection (follow-ups only go to leads who have not replied yet), not causal lift. The naive full-pool comparison (0.94% vs 0.43%) reverses inside cohorts (0.92% vs 1.35%) — a Simpson's paradox we would rather disclose than publish.

Threads that never get a follow-up

99.3%

99.3% of all cold DM threads consist of a single message — and even among smaller, non-bulk senders, 96.5% of threads never receive a follow-up.

Methodology note: Follow-ups count against the same daily DM limit as new outreach, so preferring fresh prospects over second touches can be the economically rational choice — this is a usage stat, not evidence that follow-ups underperform.

Send timing

How send time relates to reply rate, computed excluding bulk adult-industry operations so the pattern is not dominated by one audience type. Hours are UTC.

Highest reply-rate send window (UTC)

19:00-02:00 UTC

DMs sent between 19:00-02:00 UTC — US afternoon and evening — replied at roughly 1.4%, about 60% above the 09:00-12:00 UTC trough (0.86%).

Methodology note: Correlation across a global sender base, not a causal test; sender and audience timezones vary. Computed on the non-bulk cohort (5.4M threads).

Reply rate by send hour — full table

UTCNew York (ET)Berlin (CET)DMs sentReply rate
00:0020:0002:00226,6461.44%
01:0021:0003:00221,3271.45%
02:0022:0004:00200,0561.55%
03:0023:0005:00110,7921.45%
04:0000:0006:0085,1731.62%
05:0001:0007:0079,0181.66%
06:0002:0008:0064,5961.52%
07:0003:0009:0044,1631.50%
08:0004:0010:0070,3261.69%best
09:0005:0011:0077,3620.91%
10:0006:0012:0097,0940.86%
11:0007:0013:00135,4990.80%lowest
12:0008:0014:00165,9560.88%
13:0009:0015:00321,5871.30%
14:0010:0016:00327,8761.13%
15:0011:0017:00349,5391.31%
16:0012:0018:00369,7051.28%
17:0013:0019:00381,0831.41%
18:0014:0020:00370,4461.42%
19:0015:0021:00401,4711.52%
20:0016:0022:00376,9531.28%
21:0017:0023:00354,5571.32%
22:0018:0000:00310,1891.42%
23:0019:0001:00246,5771.37%

Non-bulk cohort (5.4M threads), 180 days ending July 3, 2026. Early-UTC-morning hours (04:00-08:00) also show high rates but on much smaller volume. Local-time columns use current offsets (New York UTC-4, Berlin UTC+2); the window spans daylight-saving changes, which blurs local hours by about one hour.

Who replies

Reply rate by the contacted lead's profile, from a large random sample of threads joined against scraped lead attributes (non-bulk cohort).

Best lead profile: X Premium, 10k-100k followers

3.19%

Verified leads (X Premium subscribers) with 10,000-100,000 followers replied at 3.19% — the strongest lead profile measured, versus 1.21% for non-Premium accounts under 1,000 followers.

Methodology note: 'Verified' throughout this page means the lead has an active X Premium (blue checkmark) subscription. Random-sample join against lead attributes (~3,200 threads in this cell); leads pruned from the scraping pool are not represented. The >100k band is directionally similar (~3.3%) but its sample is small.

X Premium vs non-Premium leads

1.8x

Leads with X Premium (verified) replied at about 2.3% versus 1.25% for non-Premium leads — a 1.8x difference that held across every follower band.

Methodology note: Weighted across follower bands in the non-bulk cohort sample (~200,000 joined threads). 'Verified' = active X Premium subscription.

Daily volume, then and now

How much daily volume accounts actually sent during the window analyzed. Important: X has since tightened DM limits substantially (roughly 35 DMs/day for X Premium accounts as of mid-2026), so treat these historical volumes as context about the era the data comes from — not as pacing guidance for today.

Median DMs per account per day (Jan-Jul 2026 window)

50-99

During the window analyzed, the median active sending account sent 50-99 DMs per day; smaller non-bulk senders were closer to 25-49.

Methodology note: Median of ~290,000 account-days, January-July 2026. X's DM caps have since been reduced (~35/day for Premium accounts as of mid-2026); volumes in this dataset predate those limits and should not be read as recommended pacing.

Methodology

Figures are computed with read-only database aggregations across all X/Twitter cold DM campaigns sent through Xreacher during the 180 days ending July 3, 2026. Stats that join lead attributes (follower bands, verified status) use large random samples. Everything is aggregated and anonymized; no individual customer, account, or campaign is identifiable.

Known limits we disclose rather than hide: reply attribution is last-touch per thread, reply detection is polled (hour-level timing precision), and lead-attribute joins have coverage gaps for leads pruned from the scraping pool. Each stat carries its own methodology note where one applies.

FAQs

Where does this data come from?

From aggregated, anonymized campaign data across all X/Twitter outreach sent through Xreacher in the stated window — 43.7 million DMs from 15,045 sending accounts. Figures are computed with database-level aggregations over the full dataset (large random samples for stats that join lead attributes), and no individual customer, account, or campaign is identifiable.

Why report a median campaign rate instead of one overall average?

Because a pooled average is dominated by a handful of industrial-scale senders: operations running 11+ accounts produced 97.5% of raw volume at a 0.39% reply rate, while typical small senders earned 2.2-2.5%. A single pooled number (0.43%) describes the volume extremes, not a typical campaign, so we publish the campaign-level median and the cohort split instead — and show all three numbers.

Can I cite these benchmarks?

Yes. Every stat has an anchor link you can reference directly, and you may quote any figure with attribution to 'Xreacher Cold DM Benchmarks' and a link to this page. The edition label states the data window so citations stay accurate as the page is refreshed.

What counts as a reply?

A thread counts as replied when the contacted lead sends any response after the initial DM. Attribution is last-touch: if follow-ups were sent, the reply is credited to the thread's final stage. Automated or AI-agent conversations after the first reply are not counted as additional replies.

How often is this updated?

Each edition is recomputed from the full dataset and the edition label and publication date are updated accordingly. Previous editions' figures are not silently changed; a refresh replaces the edition label so any external citation remains traceable to its window.

Last updated 2026-07-03

Related Xreacher pages