Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Schedule WordPress Posts for Social Media with Buffer

Do you want to automate the process of posting your WordPress posts to social media sites like Facebook and Twitter?

There are many social media platforms, and it can become time-consuming to manually post to all of them each time you create a new blog post.

In this article, we will show you how to automatically schedule WordPress posts for social media with Buffer.

How to Schedule WordPress Posts for Social Media with Buffer

Why Schedule WordPress Posts for Social Media?

Social media is an important source of traffic for many websites, including WPBeginner.

An easy way to encourage your visitors to share your content is by adding social sharing buttons in WordPress.

However, social media platforms require you to be actively engaged. One way to do that is to regularly post updates to your social media accounts.

It can become time-consuming to post several times a day and spend time on each social platform.

Wouldn’t it be nice if you could automate and schedule some of that work so that you can focus on growing your business?

This is what Buffer does. It allows you to schedule your social media posts and even automatically schedule blog posts to be shared on social media from WordPress.

What Is Buffer?

Buffer is a web-based app that allows you to post across various social networks.

In their own words, Buffer is a smarter way to share things. It allows you to integrate your Facebook, Twitter, and Linkedin into one single Buffer account.

Buffer homepage

You can use a single dashboard to share things on all your networks. It also offers analytics, easy scheduling of posts, and URL shortening.

You can also add team members, which is great for dividing up social media activities.

Video Tutorial

Subscribe to WPBeginner

If you prefer written instructions, then please continue reading.

Connecting Buffer to Social Accounts

The first thing you need to do is go to the Buffer homepage and sign up with your email address. You can also sign up using your Twitter, Facebook, or LinkedIn account.

Once you are done, you will be taken to your Buffer dashboard. Now, it’s time to connect your social media accounts.

Connect social accounts to Buffer

Click on any of those links to connect your social media profiles. For this example, we connected a Twitter and Facebook account.

Here’s what you will see in your Buffer dashboard:

Buffer dashboard

The next thing you will want to make sure of is that you have created specific times to post to your social accounts in the Buffer dashboard.

Simply go to your Buffer ‘Settings’ and then click ‘Posting Schedule’. From here, you can set up your timezone and posting time.

Buffer posting schedule

Once that’s done, it’s time to set up your WordPress site to automatically post via Buffer.

Connecting WordPress to Buffer

Now that you have created a Buffer account, the next thing is to connect it to your WordPress website.

To do that, you need to install and activate WP to Buffer plugin on your site. For more details, please see our ultimate guide on how to install a WordPress plugin.

After activating the plugin, go to WP To Buffer » Settings, and you will see this:

WP to Buffer app settings

Next, click the ‘Authorize Plugin’ button.

You should now see this screen:

Connect Buffer account

You will need to click on the ‘Allow access’ button, and that will connect your WordPress site to your Buffer account.

Now that your Buffer account is connected to your WordPress dashboard, you will see the following:

Buffer settings

You have now successfully authorized the plugin to automatically add blog posts to be shared on your Buffer account.

Schedule Posts for Social Media Using Buffer

To automatically share posts when they are published, you need to go to the WP to Buffer ‘Settings’ page and click on the ‘Posts’ tab.

Enable Buffer social accounts

On the left side, you will see all the social media accounts you have connected to Buffer. You need to select the account you want to manage and then check the box to enable this account to be added to your Buffer feed.

Now, when you publish a new post on your WordPress blog, you will see the following in your Buffer dashboard:

Post formatted in Buffer

This post that was just published was automatically added to the next time slot available in our Facebook and Twitter schedules.

We hope this article helped you learn how to schedule WordPress posts for social media with Buffer. You may also want to see our guide on how to create an email newsletter and our expert picks for the best social media plugins for WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

17 CommentsLeave a Reply

    • Sadly not at the moment, that is a limitation set by the social media platform rather than buffer itself.


  1. For Some reason the Buffer plugin, brings my Google Chrome to a standstill whenever I try to load a post or page in the admin, anyone else had this?

  2. Hey guys, thanks for writing this interesting article! :)

    It’s been a while I wanted to automatize publishing my blog articles as the way you made it and was successful.

    Just an issue with WP to Buffer plugin… I’d like to get the same result when I copy & paste manually the URL of the article using Facebook Open Graph and Twitter Cards features.

    At the moment, the plugin just publish a very basic {title} {url} #{category} plus the image of the article. How could I fix it and get your same result?

    Thanks for your attention.


  3. If I schedule a post within WordPress, will it still be scheduled to go to Buffer when it was scheduled to be posted within WordPress? Thanks.

  4. Hi guys, I’m wondering if we can have our Buffer posts or IFTTT or Pocket post updates directly to our WordPress blog page (not home page)? So not WP -> Buffer but reverse and have things auto posted to my blog page on my WP site through Buffer or IFTTT or Pocket.

    This would be extremely useful for posting important articles from the web to my website and then my Get Response feed that is already set up.

    Any help is much appreciated!

    Thanks :)


  5. What’s the use case? If I can schedule posts within WordPress and publish directly to different social media sites, under what circumstance is this a useful service?

    • Buffer allows you to space your tweets out. If the only thing you do is tweet links for your site, then you don’t need buffer. It is also great for sharing in general aside from WordPress.


  6. Thanks for your tuto, I followed all the steps to successfully set my buffer account.
    It’s a pitty that google+ is not supported by buffer, do you know a solutions to deal with it please ?
    Thanks for your answer !

  7. Very nice post, WordPress have already schedule post option, but BufferApp provide more option for publishing post and share on social network automatically.

    I like this app

  8. Nice Service for WordPress Users. Do you know something similar for Blogger Users? That would be much helpful.
    Thanks and Regards.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.