Automatically Tweet New Blog Post

blogging

After each blog post is published, we need to let people know that a new post is published. We can’t expect people to only find out about the new post through the RSS feed. For this blog, I tweet out that I have a new blog post. However, I don’t want to have remember to send out the tweet because I will forget or get busy with something else. Instead, sending out a tweet should be done for me.

To automate the process we are going to use Zapier to monitor the RSS feed for new post and then add it to Buffer. I use Buffer as a way to schedule tweets to go out at specific times throughout the day.

I could have also used IFTTT but they do not have the ability to submit to the top of the Buffer list, so instead I would either have to have my post wait in the buffer list along with everything else I am retweeting or would have to immediately send it to Twitter. This wasn’t the desired functionality that I wanted.

If you haven’t heard of either of these systems before they both work pretty much the same way. They monitor something and then take action when it changes. They both have hundreds of task that you can automate against a variety of different systems like Trello, Github, Google Sheet, etc.

You will need an account in order to use these systems. Both of them are free but Zapier limits the number of automated task to 5 and the number of times it can run to 100 times per month. IFTTT does not appear to have any limits.

Both systems work extremely well it is just a matter of which system has the ability to interact with the system you trying to automate.

Setting up Zapier

  1. Sign up for a free Zapier account at https://zapier.com/sign-up
  2. Click on the Make a Zap button. Note: Zaps are their name for the automated task

  3. Search for RSS as the App Name and select RSS by Zapier from the results.

  4. Select New Item In Feed

  5. Click the save and continue button

  6. Input your RSS feed url

  7. Leave everything else with the defaults and click the continue button

  8. Click the fetch and continue

  9. If everything with the feed setup is correct you will get a successfully message

  10. Click the continue button

  11. Search for buffer as the App Name and select Buffer from the results.

  12. Select the Add to Buffer option

  13. Click the save and continue button

  14. Select your Buffer Account or click the connect to account

  15. For the profile drop down select your Twitter profile

  16. For the text field, input what you want your new post tweet to say. The important piece to add into the text field is the link to the new blog post.

  17. To add the link, click on the plus and select the link option

  18. For my text field, it looks like

  19. For top? field select yes to put your new blog post tweet at the top of your Buffer queue.

  20. Click the continue button

  21. Click the send test to buffer button

  22. If everything is working, you should see a test successful message

  23. Also, go to buffer and verify that a new post has been added to the buffer queue. You will also want to delete the new post from your buffer queue

  24. Click the finish button

Zapier is now setup to put a tweet at the top of your Buffer queue whenever you publish a new blog post into your RSS feed.

Share Post: