Adding Yelp Reviews To Twitter

Just thought of something interesting that those who are Yelpers and Twitter…ers might find interesting. There is a super easy way to have a new Tweet posted to your Twitter stream, any time you post a new review on Yelp.

The automagic output post to twitter that would happen, in case you are wondering what the hell I am talking about, would look like this….

http://twitter.com/andrewteman/status/1189982213

Now…to do this, follow these steps.

  • Go to http://twitterfeed.com, and login using OpenID
  • Click “create a new feed”
  • To get an RSS feed of your most recent reviews, hit up http://www.yelp.com/rss (be logged in to get YOUR feeds). Click the little “RSS” link and icon to the right of “Your recent reviews” line, and paste this into the “RSS Feed URL” box on http://twitterfeed.com
  • Set all of the options the way that you want. I set the update frequency to be every hour, and to post one update each time. This basically tells twitter feed to check every hour for a new post, and only post one update per hour if it finds anything new. Set the frequency however you want, but I find that this is a good level to set at.
  • You should basically leave all of the other options set as is, with the exception of adding something like “New Yelp Review:” in the “Prefix each tweet with:” options. Be sure and leave a whitespace at the end of whatever you put there, so the appended text from the feed isn’t humping your prefix text.

If you set this all up correctly, a new Tweet will happen within the next hour, pointing your followers to your most recent Yelp review. Remember, if you set this up, you don’t need to post a new review for this to start working. The system will automatically grab the latest update on it’s own based on your settings. After THAT, each time you post a new review, the script should fetch that review and post it to Twitter based on your settings.

Enjoy!