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
    Commented 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
    Commented 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
    Commented Dec 18, 2011 at 4:05
  • 1
    @masterjo move the comment to an answer! Commented Dec 19, 2011 at 10:55
  • 1
    @masterjo the "New tweet by specific user" does not seem to be available anymore :( Commented Jun 24, 2013 at 7:55

10 Answers 10


IFTTT has a trigger in the Twitter channel, "New tweet by specific user", which 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.

Zapier's Twitter integration, offered free at one point, now requires a paid plan.

  • 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. Commented 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
    Commented May 12, 2015 at 5:38
  • I remember it being gone before. They must have re added it then. Sweet. Commented May 12, 2015 at 9:42

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.)

  • The Twitter REST API v1 is no longer active. Please migrate to API v1.1 Commented Jul 22, 2022 at 2:10

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

I created an account, then set up a 'zap' using the trigger Twitter → User Tweet and connected my Twitter account. The nice thing is that this works on protected account tweets as well.

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

Zapier's Twitter integration is now only available with a paid plan.


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. Commented Oct 9, 2022 at 5:47

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.


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.

  • Twilert appears to be no longer in operation. Commented May 28, 2023 at 4:19

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.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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