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.
An optional, but helpful tool would be Buffer.
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.)
Social Media Automation Using Zapier
If you don’t have a Zapier account, make sure you sign up for one here. Then, follow these steps:
- 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.