Playbook · Outreach Guide

How to automate X (Twitter) DMs without getting banned

Automated DM outreach on X works — right up until it looks like a bot and the account gets locked. The difference between scale and a ban is behavior. Here is the playbook that keeps automation under the radar.

X / TwitterOutreachAnti-ban
At a glance 2 min read · 5 sections
  • · One send at a time
  • · Randomized human timing
  • · Office hours only

Bans are a behavior problem, not a volume problem

X doesn't publish DM limits, but the accounts that get locked share a profile: parallel sends, machine-perfect timing, 24/7 activity, and messaging people who already replied. Fix the behavior and you can run real outreach safely.

The non-negotiables

One send at a time

No parallel sends, ever. Single-threaded sending is the strongest signal that a human is at the keyboard.

Randomized human timing

Vary the wait before opening a DM, before typing, and between messages — and type character-by-character, not instantly.

Office hours only

Send during normal waking hours in the account's timezone. 3 a.m. activity is a giveaway.

Stop on reply

Check the conversation before every follow-up; if they replied (or you replied manually), cancel the rest of the sequence.

Safe daily limits by account age

Account ageSafe daily DMs
Under 3 months5–10
3–12 months15–20
1+ years20–30

Treat these as ceilings, not targets. Warm up new accounts slowly before pushing volume.

Bot behavior vs human behavior

Looks like a bot
  • Parallel sends
  • Fixed intervals
  • Sends overnight
  • Ignores replies
Looks like a person
  • One at a time
  • Randomized timing
  • Office hours
  • Stops on reply

We built an engine on these rules

Our X DM outreach engine bakes every rule above into the system — single-threaded sends, randomized human timing, office-hours windows, and reply-aware sequencing. The case study shows how it stays unbanned at scale.

Frequently asked

It depends on account age: roughly 5–10/day under three months, 15–20 up to a year, and 20–30 for established accounts. Treat these as ceilings and warm new accounts up gradually.

Looking automated: parallel sends, identical timing, and 24/7 activity. Sending one message at a time on a human-like schedule removes the clearest red flags.

Want managed outreach that doesn't get you banned?

We run human-paced DM and email systems around your ICP and sequencing. Let's scope a campaign.

Book a Discovery Call