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.
- · 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 age | Safe daily DMs |
|---|---|
| Under 3 months | 5–10 |
| 3–12 months | 15–20 |
| 1+ years | 20–30 |
Treat these as ceilings, not targets. Warm up new accounts slowly before pushing volume.
Bot behavior vs human behavior
- Parallel sends
- Fixed intervals
- Sends overnight
- Ignores replies
- 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