Update Twitter & Facebook Fan Pages Automatically via RSS

by Brett Borders on September 21, 2009

You’re cranking out some solid blog posts for your company. And you’ve just convinced the boss to let you set up a Twitter account and a Facebook fan page, too. But the boss is worried it’ll take up too much time, and she asks: “Can you automatically update Twitter and Facebook with our new blog posts?” Yes, you can. Here’s how to do it reliably and for free.

This method will allow you to link out of Facebook’s walled garden and get maximum traffic for your publishing efforts.

Step 1: Getting RSS Updates Automatically Posted to Twitter

Twitterfeed is a handy, free website & application that will “feed your blog to Twitter.”

  1. Go to Twitterfeed. Sign up for an account. Verify and login.
  2. Click “Create New Feed” button
  3. Click “Connect your feed to your Twitter account” button. Enter your (company) username and password on Twitter’s site and click “Allow.”
  4. Enter in a name for your blog’s feed, and enter the RSS feed URL.
  5. Click on “Advanced Settings” and you can choose the hourly update frequency, URL shorteners, titles, suffixes, etc.

It might take a couple of hours to get working. Once going, it’s fairly reliable unless Twitter goes down or has API issues. Check the stream every few days to make sure all is well.

Step 2: Getting Twitter Updates (‘tweets’) Automatically Posted to a FB Fan Page

Once you have your content automatically posted to Twitter, via Twitterfeed, you can then have it automatically piped to your Facebook fan page with a free (donation supported) application called “Selective Twitter Status.” Whenever you tweet with the hashtag #fb – (example: “666 Signs You’re NOT a Social Media Expert – http://bit.ly/poser #fb“) – Selective Twitter Status will selectively grab that tweet and post it onto your FB fan page. Here’s how to hook it up:

  1. Go to “Selective Twitter Status” when you’re logged into FB.
  2. Enter your (company) Twitter username and “allow” the pop-up permission to post updates.
  3. Click on the “Your Fan Pages” tab and enter the (company) Twitter name next to the page you want updated. Click “save changes.”
  4. Open up another browser tab and log back in to Twitterfeed.
  5. On the main Feed Dashboard, click the oval “Edit Feed” button.
  6. In the box marked “Post Suffix,” enter #fb.


    This tells Twitterfeed to put these characters at the end of each tweet, so that FB’s Selective Twitter Status will “selectively” post this new content to your FB fan page. This way you are free to chat with people and tweet random things, but only the actual blog posts marked with #fb will be rebroadcast on Facebook.

(Note #1: Facebook has a new built-in application that will allow you to update your Twitter feed from your FB page, which can be handy for some people. Check it out. But personally I don’t want to log into Facebook everyday and tinker around with the clunky interface and endless distractions – I want fully-automatic updates.)

(Note #2: Facebook has a popular, built-in application called “Notes” – that will easily import your blog content and/or pictures onto your fan page – and keep people stuck in Facebook’s walled garden. But as a marketer, I want to drive people out of Facebook and onto my clients’ pages – and I want to post external links.)

What If I Don’t Want the #FB Tag to Show Up On My Tweets?

The Selective Twitter Status app requires that you put the tag #FB on all tweets you want to show up on your Facebook Fan Page. This can look a little ugly, and it can slightly discourage people from sharing or retweeting the content. Here’s how I get around having a visible #FB tag on all my blog post tweets:

  1. Make two Twitter accounts. Have your “main” one with the preferred username and nice background, and a secondary “dummy” account with a random username. (The purpose of the “dummy” account is just to update Facebook – it doesn’t matter who follows it.)
  2. Make two Twitterfeed accounts. Have the first Twitterfeed account update your main account, and under “advanced settings” make sure it does not add any prefixes to the tweets for a nice, clean look. Have the second Twitterfeed account pipe your RSS feed to the “dummy” Twitter account and make sure the “#fb” prefix is added to every tweet.
  3. Go into Facebook, click the “Application” option in the extreme bottom left bar of the screen – and find Selective Twitter Status or just click this link.
  4. Set up the Selective Twitter Status application so that the dummy account, with all of the posts marked #fb by Twitterfeed, gets piped into the fan page of your choice.

Hooray! Now you’re pimpin’ the power of Web 2.0 – and you have one Twitterfeed account feeding beautiful links to your main Twitter account, and a secondary Twitterfeed account feeding #fb-tagged RSS updates to your dummy Twitter account… which all gets imported straight to your Facebook fan page – free of tags and noise!

If this sounds a little complex, it is, but for me it works well. I get an RSS feed turned into clean, clickable links that are broadcast out on Twitter and FB automagically. If you have a monthly budget, you might want to investigate Involver – which claims to offer premium features for FB page fan management – or explore other apps.

Good luck and let me know what you find or discover in the comments below!

  Click here to share this post on Twitter!

  Click here to share this post on Facebook!

If you enjoyed this article, please consider leaving a comment or sharing it with your followers on Twitter! You can also Subscribe via RSS for more cool interviews and articles from Social Media Rockstar!

  • JeffreyM
    Brett,
    In order for the option of not having #FB on my tweets, is it necessary to originate everything from a blog? I am confused as to how to get the original tweets piped into the dummy twitter account that gets suffixed with #fb. Or do I just de-activate the twitterfeed from my "main" twitter account?
  • Nice post and well explaned,

    Thanks,

    Paul.
  • reinhardlanner
    thankx for all these details
  • iAmjad
    The link to twitter feed in the post has a typo! Please fix that!

    Thanks nice post!
  • stevens72
    I am having problems setting up my "dummy" twitterfeed account. You said...

    Have the second Twitterfeed account pipe your RSS feed to the “dummy” Twitter account and make sure the “#fb” prefix is added to every tweet.

    what RSS feed is the second Tiwtterfeed account piping - my twitter account? I tried that and it wouldn't work. Also, wouldn't I need a "#fb" prefix not a suffix?

    Any help you can give is appreciated.

    I am trying to find a way to have twitter updates show on my fan page wall without using #fb
  • Hey, dont bother. Unless I'm reading it wrong, this a long-winded approach to something twitterfeed already does!!
    Once you have linked the feed to your FB account, click on the facebook button on the twitterfeed dashboard and use the dropdown menu to alter which page the feed goes to.
    Actually, I haven't tested it yet - but it would appear as thought this were the case ;)
  • Is there a way to post from Twitter via RSS directly into your notes section on FB?
  • Mike,

    I'm not sure.

    Sorry!
  • igarita
    Are you sure Selective Twitter Status is working well for fan pages?? 'cause I just followed those steps to publish everything from my twitter account to my facebook fan page and it's not updating anything. Don't know if facebook has been changing the fan pages permissions and that's why it's not working anymore. Does anyone has any idea?
  • Igarita,

    First off, give it some time. Sometimes there is a lag time of a
    couple of hours before the page is updated. If it takes more than a
    day, there's likely a problem.

    Second, I am sure it's working for the pages I have set up. I just
    checked and confirmed this. Sometimes there are tricky permissions
    issues. Be sure to check the
    app settings and the page settings, and make sure the box si checked
    that says "allow Selective Twitter Status to update this page."


    good luck, keep trying.. this works for sure... if you set it up
    correctly!
    -Brett
  • igarita
    It's working! I think there was some conection problems yesterday. Today is working just fine :D thanks for replying so fast. Yesterday I couldn't even set the permissions to auto update the page status but it all got solved today.

    Thanks again.
  • Awesome...

    glad this article was helpful to you. If you happen to have a related
    blog or a website, I would really be grateful for a link to it.
  • what a fun idea, I am wracking my brain right now trying to put something together. I would like to say thank you for sharing this cool article. Bookmarked and sharing for friends.
  • Very handy tips Brett , another cool way to automatically update your Twitter feed is setting it up in FriendFeed , Then your every stumble and Digg also will be tweeted , Good way to keep a healthy amount of tweets going while looking authentic and personal
  • Great tip, Nishadha.. especially if you use Digg / Stumble
    infrequently (meaning, not 300 times a day).
  • Thank you for this blog entry.
    This can really improve my workflow - thanks a lot and Chillout cheers from Germany.
  • That is some timely and useful information Brett. Just the other day I was in contact with the person running the twitter account for the college newspaper where I used to work (business section) and I mentioned that every post added an annoying page title tag that just stated the name of the paper - huge waste of space and spammy looking. I was at a loss for a better tool than what they were using, but this should provide me/them with a very viable option. I especially like your 'hack' of having two accounts.

    Is there integration with bit.ly or other shorteners to create custom urls and have link tracking? With two twitter accounts and perhaps two bit.ly accounts you could track click through between facebook and twitter separately, that'd be pretty nice. Also, does the #fb thing still work if your tweets are protected? Thanks for the great find, posts like this help a lot with execution.
blog comments powered by Disqus

Warning: main(/home/28407/etc/...) [function.main]: failed to open stream: Permission denied in /nfs/c05/h01/mnt/28407/domains/socialmediarockstar.com/html/wp-content/themes/thesis/footer.php on line 14

Warning: main() [function.include]: Failed opening '/home/28407/etc/...' for inclusion (include_path='.:/usr/local/php-4.4.8-1/share/pear') in /nfs/c05/h01/mnt/28407/domains/socialmediarockstar.com/html/wp-content/themes/thesis/footer.php on line 14