I would like to know if there is any way in which I can get email notifications when only "specific" people tweet on Twitter.

Further, would it be possible to filter these alerts based on some hashtags or specific words that they use?

  • I am checking with ifttt.com but not sure if that would work. Are there any solutions geared for tackling only this?
    – Vaibhav K
    Dec 16, 2011 at 17:54
  • 1
    ifttt has a trigger in the Twitter channel called "New tweet by specific user" - that seems to be exactly what you're looking for.
    – joweiser
    Dec 17, 2011 at 22:08
  • @masterjo Yup. I think Ifft works just well for what I need. Wonderful to know ifft can accomplish so much and more. Thanks for the comment
    – Vaibhav K
    Dec 18, 2011 at 4:05
  • 1
    @masterjo move the comment to an answer!
    – Sathyajith Bhat
    Dec 19, 2011 at 10:55
  • 1
    @masterjo the "New tweet by specific user" does not seem to be available anymore :( Jun 24, 2013 at 7:55

10 Answers 10


ifttt has a trigger in the Twitter channel, called "New tweet by specific user", that seems to be exactly what you're looking for.

Zapier has a trigger like that as well and provides the exact recipe you want for this purpose:

If you’ve got a Twitter user that you want to keep an extra special eye on, Zapier can provide a big assist. Get an email when a specific Twitter user posts a new update. With our Twitter integration, anytime that user tweets, you'll get notified via email.

  • There is no longer a Twitter channel for this kind of thing. This answer will no longer work: look to the other solutions in this thread. May 11, 2015 at 13:57
  • @Fogest: I just checked on iftt.com and the channel as well as the specific are is still available. See here: ifttt.com/channel/twitter/triggers/…
    – joweiser
    May 12, 2015 at 5:38
  • I remember it being gone before. They must have re added it then. Sweet. May 12, 2015 at 9:42
  • 2
    Zapier allows 5 "zaps" on their free plan. This means you can "follow" by email up to 5 twitter accounts.
    – kiltannen
    Apr 16, 2018 at 7:36

You could also try an RSS-to-email solution. You can get a user's tweets in RSS from:


Or a hashtag search from:


Then an RSS-to-email service like http://www.feedmyinbox.com/. (Note: I've never used this—it was the first hit on a Google search.)


I needed this to and it was easy to solve using Zapier.

Created a free account then set up 'zap' using trigger Twitter > User Tweet and connecting my Twitter account. Nice thing is that this works on protected account tweets as well.

You can then send to email or Pushover or whatever else Zapier supports.


I made it with this:

Tweets to RSS: http://twitrss.me/twitter_user_to_rss/?user=USER_NAME Then go here: https://www.feedmyinbox.com/

And fill there RSS URL and your email..

  • It seems that twitrss.me is no longer active. Oct 9, 2022 at 5:47

Twilert will do exactly what you want. You can be sent emails on a regular basis that search a specific Twitter account and filter based on hashtags or words.

  • 2
    It should be noted that this is a paid service. Jun 24, 2013 at 7:51
  • There was a free version of the service until after I posted my response. They have since changed that and there are no longer any free options.
    – muhan
    Jul 3, 2013 at 18:12
  • 1
    It works. It's free for one alert.
    – Offirmo
    Feb 23, 2014 at 21:03

This IFTTT recipe is specifically for getting an email message whenever a specific user tweets.

It's originally configured to send the @username and the tweet text, but you can customize it to contain other elements, such as a link to the tweet or the timestamp.


I used this telegram applet on IFTTT for this.


  • I created a bot from Bot Father by telling him to create a new bot: /newbot

  • I sent a message to my new bot on telegram, then got the channel id by:

    curl -X POST -H "Content-Type: application/json" -d '{"allowed_updates": ["message]"}' https://api.telegram.org/botYOUR_BOT_ID/getUpdates

  • Inside the returned json, I've got the "chat_id".

  • Then I put a webhook into the IFTTT applet like this:


  • I configured the payload inside the applet like this:

    {"chat_id":"YOUR_CHAT_ID", "text":"{{UserName}} tweeted:\n\n{{Text}}\n\n{{LinkToTweet}}\n\n{{CreatedAt}}"}


enter image description here


My website https://www.MyTweetAlerts.com does this. There is a free trial for 30 days. This tool is founded on the idea that there should be a better way to search Twitter. It allows you to easily set up and deliver custom alerts to your inbox, saving you time and maximizing your efficiency on Twitter. With the ability to search based on a number of criteria including keywords, locations, urls, likes,and number of followers, think of it as Google Alerts for Twitter.

You can set up email notifications when someone is tweeting about some keywords and also only if it is from specific Twitter users.

One unique feature is that you can create emails alerts and get emails when someone tweets about some topics and the tweet has more than X likes or Y retweets or the Twitter user has more than X followers. Then you can spot Tweets that might go viral.


A way around this is to set up a Google Alerts alert for the @name or the #hashtag you want to receive alerts for. There are sites but they cost money. www.twilert.com is one, but I feel like this is a service that will be free in the next few years.


If you ever want to get email messages when a person tweets:

  1. Get the RSS feed link for the person's twitter stream:


    (replace USERNAME with their actual twitter name and copy the link)

  2. Blogtrottr will turn an RSS feed to email messages. Go over to http://blogtrottr.com and paste link in to subscribe.

  • 2
    Note that it looks like Twitter is doing away with RSS feeds (again).
    – ale
    Mar 15, 2013 at 12:37
  • 1
    This is not working anymore. Jun 24, 2013 at 7:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.