Twitter DMs Not Working? Here's Why
If your DMs will not send, you have almost always hit one of a few walls: a sending limit, a settings block on the recipient's side, a temporary restriction, or a plain app glitch. Here is how to tell which one, fix it, and keep it from happening again.
You hit a sending limit
X caps how many DMs an account can send in a window. Send too fast and new messages silently fail. Slowing down and spreading sends out usually clears it.
They only accept some requests
Many people turn off message requests from accounts they do not follow. If the recipient has that on, your DM never reaches them. This looks like a failure but is a settings block.
Your account is restricted
Aggressive sending can trigger a temporary restriction where DMs stop going out. Pause outreach, let the account rest, and resume gently.
It's an app glitch
Sometimes it is just the client. Refresh, clear cache, update the app, or try another device before assuming a limit or block.
You sent too many, too fast
Bursts of identical messages are the fastest way to get throttled. Personalize each DM and pace the sends across your day.
Or let XAutoDM pace it for you
XAutoDM spreads sends across a safe window with warm-up and human-like timing, so campaigns keep flowing instead of hitting a wall. Start free.
How it works
Slow down and space out
Stop sending in bursts. Spread DMs across the day so you stay under X's published limits and messages keep landing.
Check the recipient's settings
If a specific person never gets your DM, they may not accept requests from non-followers. That is not a bug you can fix from your side.
Automate safe pacing
Rather than watching limits by hand, let XAutoDM drip your sends under safe caps with warm-up so you rarely hit a wall at all.
Frequently asked questions
Keep exploring
Book more calls from your X DMs.
Start free, connect an account, and send your first personalized campaign in minutes.