Running The Twit Cleaner is great for cutting back on public timeline spam, but what about DMs?

Here are a few tricks that work well:

1. (This is the biggie) TweetLater/SocialOomph

You wouldn't think it, but the vast majority (90+%) of auto-DMs come from users of this software.

Go here, & follow the instructions. Or, if you can't be bothered following that link, do this:

  1. Follow @OptMeOut
  2. When @OptMeOut follows you back, it'll DM you to let you know
  3. Send a DM to @OptMeOut (anything at all, eg "Hey! Stop spamming me, thanks!")
  4. Unfollow @OptMeOut (totally up to you, just keeps it private)

Voila, no more auto-DMs from Social Oomph.

2. Unfollowers.Me

Go here. Click the big blue "Add me to DND List" (DND = Do Not DM). Authenticate through Twitter. Finally, go to your Twitter connection settings & revoke access.


Go here. Click the big button "Don't send me any direct messages", allow access when Twitter asks, then go to your Twitter connection settings & revoke access.


For some reason blip hasn't set up any automated process to do this (can't think why not). However, they promise that if you email with the usernames you want removed, they'll do it. If that doesn't work, just hassle @blipfm on Twitter.

5. Mafiawars

Similar to, you'll need to send an email to with your Twitter usernames.


Go here. It'll take you straight to Twitter to verify your identity, then back to their site to finish the process. Go back to your Twitter connection settings & revoke access.

This site has been pretty broken recently - the above page errored, & now when you go there, it errors again when saving your request. The good news is, if it's broken like that, it's very likely not sending out spam auto DMs. If/when they do get it sorted, the above process will work.

Just follow these instructions for any you DMs you get - or all of them in advance if you want to be proactive. I'll add to this list as I find more ways to cut back on some of the crap on Twitter.

Anything to help Twitter be more awesome.