By Tommy Griffith • Last Updated: December 18, 2019
Social media automation can save you dozens of hours every month. Here's the exact, step-by-step process that we use to automate social media posting.
Today, you’re going to learn exactly how to implement social media automation for your content. Specifically, how to automatically push new content to be published in all of your social profiles.
You will be able to set this process up and forget about it—the automation tools will streamline everything.
In this blog post, I’m going to go through the exact step-by-step process to implement social media automation on a WordPress website, so that your social media posts are automatically generated and published.
Let’s get going.
First, let’s do a high-level overview of what this is:
Goal: To have an automated process for sharing your newly published WordPress blog posts on your social media accounts.
Ideal outcome: You’ll be able to attract traffic to your new content from social media while saving time on social media publishing.
Pre-requisites / requirements: We usually recommend that you have the Yoast SEO plugin for WordPress. You also need to have at least one blog post on your website, ready to go, obviously.
Why is this important: Social media publishing is a time-consuming task and one that publishers tend to skip. If you automate this, you’ll save a bunch of time, increase your social presence, and generate traffic from social media.
Where this is done: This’ll be done on WordPress, Zapier (and maybe Buffer), along with all of your social media accounts.
When this is done: You only need to do this once for each of your social media channels.
Who does it: You, or your social media / content / community manager.
Let’s get started.
Get This Entire Walkthrough and All the Resources in This Post
Automation/Publishing Tools: Zapier vs. Buffer
In this walkthrough, we will be using Zapier to automate publishing directly to your social media accounts.
The is more suitable for people who want to have everything published automatically to every social network, immediately after they publish it on their blog.
The Buffer option is a little bit more advanced. In this case, you would write your post and once it’s done, it gets added to a queue in Buffer. This allows you to publish your content on the social media at a specific time in the future.
For the purpose of this blog post, we’ll go with Zapier (but you can get the Buffer walkthrough through the form above.)
Log into your Zapier account and click “Make a Zap” to get started.
Name your Zap. I called mine “Automatically share posts to social media”.
The first step will be to set up the trigger for the automation: Whenever a new blog post is published on WordPress.
Choose the trigger app—in this case, it’ll be WordPress (search it using the search bar there).
Choose the trigger. In this example, the trigger will be “New Post”.
Connect your WordPress account and then click “Save and Continue”.
Edit your setup options: Your post status should be “Published”, and your post type should be “Posts”.
Click “Fetch and Continue” to test your trigger. To do this, you need to make sure you have at least one post published on your WordPress site.
You will see that Zapier has pulled some data from your WordPress blog already.
Now, that you have the data from your WordPress blog post, you’ll use that to create and publish a post in a social media account—for this walkthrough, we’ll use Twitter as an example.
Select Twitter as the action app and click “Save and Continue”.
Choose your action type. In this example, it was “create a Tweet”.
Connect your Twitter account to Zapier.
Now, we’ll create a template for the posts that will be shared on social media.
In the “Message” field, we’ll place the template of the message that we want to tweet, and populate it with the data from the WordPress blog. In my case, I chose to use the template “Check out my new post [POST TITLE] at [LINK]”—but I’m sure you can come up with something better than that ;)
Select the placeholder for the title of the post and then click on the icon on the right of the field to see all the possible variables. Then, choose “Post Title” from the list.
And then do the same for the “[LINK]” placeholder.
Click continue to go to the test step, and check that the message looks and reads fine.
If you want, you can click “Send Test to Twitter” to publish the post immediately and go to your social account to verify that the post was published correctly.
If everything looks OK, just “Turn on your Zap” and you should be good to go!
You can repeat the same process for Facebook, LinkedIn, and any other social media platform you’re using. All you have to do is add the designated social media account to your Zapier account and go from there, same as I did in this example.
That’s all there is to adding social media automation to your WordPress website. Doing this will help you bring more attention to your awesome blog posts, and, consequently, gain more traffic on your blog from social media, without having to worry about manually posting each blog to each of your social media accounts every time you write a new one.
Run Powerful, Metric-Driven Social Marketing Campaigns
Get the 2020 Social Media Calendar Template sent to your inbox.
Social Media Mini-Course: Grab the exact walkthrough you need to attract and convert customers with social media.
Social Media Masterclass: Learn how to create a world-class social media strategy like Airbnb.
8,702 companies use ClickMinded to create powerful, metric-driven social marketing campaigns.
Massively grow any business with digital marketing SOPs.
Thank you for being a part of the ClickMinded family!
Tommy Griffith has been doing search engine optimization for almost 10 years. He was previously managing SEO at PayPal and Airbnb.
He feels weird writing about himself in the third person, but admits that it sounds slightly more epic.