Blogging is awesome for business, we all know that, right? But do you really need to spend as much time sharing your content as you do creating it? You sure don’t!
Let me show you how to automate the whole process so the only thing you need to do is actually write the blog post!
In my latest blog posts I showed you how to create an Editorial Calendar on Trello and organise your content creation this way. I also showed you how to automate your social posts via Trello, Buffer and Zapier. Check how to automate Instagram, Facebook and Twitter posts.
Today, we’re going to automate your blog posts to avoid you spending too much time on them.
Firstly, we will connect your Trello Editorial Calendar with WordPress, that each time you create a Trello card in the Blog posts list, WordPress adds a new blog post drafts automatically for you.
Then, we will tell Zapier to activate social sharing whenever it sees you’ve published a new blog post. This means you only hit publish (or schedule it) and as soon as it’s done, it will be shared on chosen social media platforms for you.
Ain’t it simply awesome? I love it!
Editorial calendar on Trello → WordPress
Trello Editorial calendar
- Let’s first create a list on Trello, that’s called Blog post. You can create labels that have the same names as your blog categories – this will be useful later.
- Now create a new card in the Blog post list and set the title to be the title of your future blog post.
- Then add a label that is names the same as the blog category you want this post to land in.
- Next thing to do is to add the actual blog post into the card description.
- Drag the featured image for your post into your Trello card.
And we’re done here. Let’s move on to Zapier now.
Zapier → WordPress
Now let’s set up the actual automation that’s going to tell WordPress to create new blog post drafts.
Go to Zapier and hit the Make a Zap button on the top.
Now choose Trello as the trigger app.
3. Now choose which activity is going to trigger the Zap – Attachment added to card. In this case, I want this Zap to run whenever I add the Attachment to my card. This means, I give my card a name (my future blog post title), write the description (my blog post content), choose a due date (my blog post publish date) and then only when I choose the featured image and attach it to the card it activates the Zap.
This way it won’t add unfinished drafts to your WordPress blog. It will only add the ones that have images attached to them.
4. Choose the board (this needs to be your Editorial Calendar board).
5. Choose the list – Blog post list you created at the beginning.
6. Card – leave this one set as default – Any card.
7. Now click Continue. You should receive a success message, but if there’s any error just follow the Zapier’s instructions to fix it.
Let’s move on to the second part of the Zap.
8. Now that you have told Zapier what triggers this action, you need to choose the actual action (makes sense, right?). Let’s choose WordPress as the app that will have to take action now.
10. Click Continue and connect your WordPress to Zapier.
11. Now let’s set up this new post of yours properly. You will now land on this screen:
You need to fill out this form like I did, so let me explain everything:
Post Type – this should be set as Post. You will be able to choose from: Pages, Projects, and more, but it doesn’t concern you now.
Title – this is your future blog post title, so tell Zapier to take it from your Trello Card – choose Card Name.
Featured Media – in WordPress, those are the images that will show as your blog post cover. You can upload multiple and they will show as a gallery, but most of you probably only use one. Tell Zapier to use the one from your Trello card – set it as: Custom Value, and then when another field shows up choose Card Attachment.
Please note for this to work properly you cannot attach any other files to your blog post card, otherwise WordPress will try to set them as the featured image and there will be error for sure!
Content – this is your blog post content so choose Card Description.
Status – depending on what you want it to be it can be either: Drafts, Pending review, Scheduled or Published.
If you’d like those blog post to be published from your Trello board right away, you can choose that. I chose Pending review, because I want to finish editing the post in WordPress later and I’m not ready to publish just yet.
Author – if you collaborate with someone on your blog, just simply add them to your this particular card and you will be able to choose them from there.
Excerpt – I was wondering for a while how to set this one and thought the best way is to write it in the card comment. Choose Card Comments.
Post date – choose the Due date.
Post format – I chose Standard but you can choose any other one you use usually.
Post name – Card name.
Comments status – I left it at blog default, but you can close or open comments option right here.
Category – if you created labels with names of your blog posts categories, you can choose it here. It will assign the blog post to the right category on your blog.
To do that, choose the Custom value and when another field shows up, choose the Card labels name.
For this to work, you need to name your labels the same way you named your blog categories on your WordPress website.
Sticky – I set it as no. This means this post will always be at the top of your blog, no matter how old is it.
Tags – I left this blank.
12. Now click Continue and test your Zap.
You should be getting a success message now, but again – if there are any errors – just follow the Zapier’s instructions to fix it.
WordPress → Social media
Ok, now that we have this done, let me show you how to automatically share your published posts on social media! Yes, it can be done and you can even set up a time delay to do it.
With all this in place, you will be able to simply create you content in the Editorial Calendar, add final touches on WordPress (or if you set blog post status as Published or Scheduled – publish/schedule it automatically) and forget about it! Zapier will do all the hard work of promoting it for you. I know, I love it too!
To do it, we will connect WordPress with Buffer via Zapier.
So let’s go to Zapier and do the following:
1. Create a new zap, by clicking the Make a Zap button.
Step 1: WordPress
6. Now Zapier will be looking for a recently published blog post on your WordPress blog, to use it as a template. Fetch & Continue.
7. If test is successful – click Continue. If not – fix it by following Zapier’s instructions.
Step 2: Buffer
8. Choose Buffer as the app that’s going to take action triggered by WordPress.
12. Scheduled Date & Time – choose the Post date.
This will share your blog post immediately after you’ve published it. If you’d like a certain time delay, simply add how many hours would you like it to be delayed by: +1h, +2h, and so on.
Important thing is: you need to add space between the time delay you type in and the Post date tag for it to work.
13. Photo URL – I use Yoast SEO, therefore I chose the Yoast SEO custom Facebook image, where I upload a special image that i want to be shared on Facebook only (I do the same for Twitter). If you do the same, choose the Custom Field Yoast Wpseo Opengraph Image.
I you don’t use Yoast SEO, then simply choose your Post featured image.
Now that you’ve set up Facebook, let’s do the same with Twitter.
Before you do that, though, just to let you know: you have to have a paid account on Zapier, to create Zaps with more than 2 steps.
If you don’t want to pay, you need to create a totally new Zap now and during of the second step setup, choose Twitter, not Facebook account.
Let’s assume you love Zapier so much by now you have upgraded and add another step to this awesome Zap.
If you’re using paid Zapier’s account then you can now add another step to the Zap and share your posts on Twitter, LinkedIn, Pinterest and more.
If you only have a free account, you need to duplicate this Zap and change the second step from Facebook, to Twitter or other social media you want to use.
Now turn your Zap on and watch how it doesall the job for you!
Let me know how it goes!