Do you want to automatically post to Facebook from your WordPress website?
Facebook is one of the largest social media sites in the world with almost 3 billion active users. By sharing your blogs to Facebook you can drive lots more traffic to your site and get more pageviews.
In this article, we’ll show you how to automatically post to Facebook whenever you publish a new WordPress blog post.
Why Automatically Share WordPress Posts on Facebook?
There are lots of ways to stay in touch with your audience, such as building an email list and sending out a regular email newsletter. Still, you can’t ignore the huge userbase of social media websites like Facebook.
As the largest social media website, Facebook can become a big source of traffic for your WordPress website.
To build a strong following, it’s important to engage with your Facebook audience. This means answering comments, sharing content, and posting regular updates on Facebook.
This can become overwhelming, so we’ve put together a complete social media cheat sheet for WordPress to help you get started. You can also save time and effort by automating your social media activities.
With that being said, let’s have a look at how to easily post to Facebook when you publish a new post in WordPress.
If you’d prefer written instructions, just keep reading.
Automatically Post to Facebook from WordPress Using Uncanny Automator
The best way to automatically post to Facebook is by using Uncanny Automator. It is the best WordPress automation plugin on the market and lets you create powerful workflows that will save you time, provide a better user experience, and grow your business.
Even better, it integrates with over 100 plugins, apps, and services including Google Drive, Slack, Asana, Facebook, and more.
There is a free Uncanny Automator plugin that gives you 1,000 free credits to use with Facebook, so you can try the plugin before you buy. Once you’ve used those credits, you’ll need to upgrade to a Pro account or higher to continue posting to Facebook automatically.
In this guide we’ll be using the Pro version of Uncanny Automator, but the steps will be mostly the same if you’re using the free plugin.
Upon activation, you will also be asked to install the free version of Uncanny Automator. This light version of the plugin is used as the base for the Pro version.
Upon activation, go to Automator » Settings and enter your license key into the ‘Uncanny Automator Pro license key’ field.
You can find this information under your account on the Uncanny Automator website.
Connecting Your Facebook Page to Uncanny Automator
Before you can create an automated workflow for Facebook, you’ll need to connect your Facebook page to Uncanny Automator.
To make this connection, go to Automator » Settings and click on the ‘Premimum Integrations’ tab.
Then, in the left-hand menu click on ‘Facebook Pages.’
Here, select ‘Connect Facebook account.’
After you click this button, a popup will appear where you can log in to your Facebook account. If you’ve enabled two-factor authentication, then you’ll also need to pass this additional check in order to connect Facebook to Uncanny Automator.
Once you’re logged in, Facebook will ask if you want to give Uncanny Automator access to your name and profile picture. If you’re happy to do this, then click the ‘Continue as’ button.
Next, you’ll be asked whether you want to let Uncanny Automator post to Facebook.
You can go ahead and click on ‘Continue.’
Once you’ve done that, you’ll be taken back to the Uncanny Automator dashboard.
You will now see all of the pages that are linked to your Facebook account. These are the pages that Uncanny Automator can post to automatically.
Automatically Posting to Facebook from Uncanny Automator
Now, you’re ready to create a recipe that will automatically post a Facebook status every time you publish a new blog post in WordPress.
Simply go to Automator » Add new in your WordPress dashboard
You can now choose whether. to create a ‘Logged-in’ recipe or an ‘Everyone’ recipe. For this recipe, go ahead and select ‘Logged-in users’ and then click the ‘Confirm’ button.
Next, you can give the recipe a name by typing into the ‘Title’ field.
This is just for your reference so you can use anything you want.
After that, you need to define the condition that will trigger the action.
We want to post to Facebook every time we publish a WordPress post, so click on ‘WordPress’ under ‘Select an integration.’
You’ll now see all the triggers you can use on your WordPress website.
You should search for ‘publish’ and choose the trigger called ‘A user publishes a type of post with a taxonomy term in a taxonomy‘.
For this guide, we want to post to Facebook when we publish a blog post, not a page. With that in mind, open the ‘Post Type’ dropdown and select ‘Post.’
You can then decide if you’re going to share posts from a particular category or tag by changing the ‘Taxonomy’ settings.
Don’t forget to click on ‘Save’ to store your changes.
Next, you’ll need to choose the action that Uncanny Automator will perform every time you publish a post. Start by clicking the ‘Add action’ button.
You can now see all of Uncanny Automator’s integrations. For example, there’s an integration that lets you automatically tweet when you publish a new post in WordPress.
Since we want to post to Facebook, go ahead and click the ‘Facebook Pages’ button.
You’ll now see a list of Facebook actions.
You can go ahead and select ‘Publish a post to a Facebook page’.
If you own more than one Facebook page, then you’ll need to select the one you want to post to, using the ‘Facebook Page’ dropdown.
After that, you can create the status that you want to post by typing into the ‘Message’ box.
When writing the status, you’ll need add the post title and URL to the message using tokens. When Uncanny Automator posts your status, it will replace these tokens with information from each post.
To add a token, click on the ‘Asterix’ button.
Then, click on the arrow next to the ‘A user publishes a Post…’
This shows you all the different tokens for the post.
You can click to add any of these tokens to your Facebook status, but you’ll typically want to select ‘Post Title’ and ‘Post URL,’ so that people can visit the post.
When you’re happy with how the message looks, click on ‘Save’ to store your changes.
If you like, then you can set add a delay so Uncanny Automator doesn’t post to Facebook as soon as you publish the blog.
To add a delay, just hover your mouse over the ‘Publish a post to…’ action and click on ‘Delay’ when it appears.
Now, you can choose whether the action will be triggered after a time delay or at a specific date and time.
This allows you to schedule posts for when your social media audience is the most active.
At this point you’ve set the trigger and action, but you still need to publish the recipe.
To make the recipe live, click the ‘Draft’ switch so that it shows ‘Live’ instead.
Now that the recipe is live, Uncanny Automator will post a new Facebook status every time you publish a post.
We published a new blog post on our test site, and this is how the post appeared on our Facebook page.
If the right thumbnail image doesn’t appear in the Facebook status, then you can see our guide on how to fix the incorrect Facebook thumbnail issue in WordPress.
We hope this tutorial helped you learn how to automatically post to Facebook from WordPress. You may also want to learn how to embed a Facebook video in WordPress and our expert pick of the best WordPress Facebook plugins to grow your blog.