Interested in auto-posting from WordPress to Instagram?
Instagram was launched in 2010 and is one of the largest social networks in the world, with close to one billion active users. For this reason, companies are committed to this social network and include it in their digital marketing strategy as an essential part.
In this article, we will see how you can automatically post to Instagram every time you publish a new post in WordPress.
Why Automatically Post Your Blog Content on Instagram?
Having a business account on Instagram to boost your business is a great option to reach more people and get them to visit your website.
One of the main advantages of posting on Instagram is that it has a large volume of users. As I have already mentioned, Instagram has more than 1,000 million monthly users. That’s a huge number of people who may be looking for products or services like the ones you offer. At least 70% of users who use Instagram claim to discover new products.
Instagram gives you a better understanding of your visitors: Instagram users make use of the network to expose their tastes, preferences, and lifestyles. Having information about their location and behavior can help you create a profile of what your followers are like and what attracts them, which will help you define your next content strategies.
Also, although Instagram does not allow you to directly link a post to a blog in the descriptions of the photos, adding the URL of your website in the Instagram profile will allow users to go to your website to learn more about your services and products.
Having a presence on Instagram is an additional channel for increasing your brand’s reputation. And since managing an engaging Instagram account takes time and effort, you can save some of that time by automating the Instagram posting process.
Let’s see how you can automatically post to Instagram every time you publish a new post on your WordPress blog.
Automatically Post from WordPress to Instagram
Nelio Content is a plugin that allows you to automate Instagram posting from your WordPress website. Not only does it allow you to post to Instagram, but it also allows you to automatically post to Twitter, Facebook, LinkedIn, Google My Business, Pinterest, Reddit, TikTok, and Tumblr.
The first thing you should do is install and activate the free version of Nelio Content, which you can download directly from the WordPress dashboard. This free version will allow you to automatically publish a post on Instagram every time you publish a new post on your blog.
Once installed, just go to the plugin Settings » Social Profiles and click on the Instagram icon to connect your WordPress with your Instagram profile.

You will get a pop-up window to select whether you want to connect your Instagram account directly to WordPress through Nelio Content or through an account you have on Buffer.

When selecting to connect the profile through the Nelio Content plugin, you’ll need to log into Facebook. If you were already logged in, it will only ask you if you want to continue with your Facebook account. Next, you must confirm in a pop-up window the Instagram account associated with your Facebook account:

And that’s it! Your Instagram account is ready and you can now use Nelio Content to automate the publication of new posts.

Create an Instagram Post to Publish
When you write a WordPress post, the free version of Nelio Content allows you to create an Instagram post to be published automatically at the same time that said blog post is published. To do this, at the end of the post, you will find the “Social Media” box where clicking on the “Add social message” link allows you to create the Instagram post.

If you only have one Instagram account connected to your blog, a pop-up will open for you to create the post on that account.

By default, the message that is created includes the title of the post, the permalink and the featured image of the post. You can modify the message text as you like, add hashtags, emojis, and some post placeholders: the title, author, excerpt, categories, tags and permalink. You can also change the image of the post, and preview the post by clicking on the eye icon.

Save this message and it’ll be automatically shared when the post is published on your site. You will see the message below your post in the Social Media box:

In addition, you can also see the message on the Nelio Content’s editorial calendar, right next to your blog post.

By clicking on the scheduled Instagram post (from the Social Media box or from the calendar), you can edit it again and modify it as you wish. And if you ever need to reschedule the post to another date, just drag the post with the mouse to the new date and drop it.

After that, you’ll see the Instagram message you created will also be automatically rescheduled to match the new blog post’s publication date.

And that’s it, the moment your blog post is published, the Instagram post will be published automatically without you having to worry about anything else.

Nelio Content
I’m so happy about Nelio Content that I will sound like a payed advocate… but here’s why you’ll love it: it works as promised, its auto-scheduling feature is top-notch, Nelio’s value for money is unmatched, and the support team feels like your own.

Panozk
Automatically Generate Instagram Posts
If you purchase the Premium version of Nelio Content (the price of an annual subscription for one site is €5 per month), it provides you with a set of automations so that the posts you are going to publish on Instagram are generated automatically.
After writing any post, in the Social Media box, you only have to click on the “Fill Timeline” button and Nelio Content will take care of creating social messages (better known as posts or news in the case of Instagram) in all those social networks that have connected to your website.

For the messages to be generated automatically, Nelio Content uses various “sources:”
- relevant sentences from your post, automatically detected by Nelio Content
- highlighted phrases that you want Nelio Content to use for automatic sharing
- social templates define in the plugin’s settings
- custom phrases you’ve explicitly written for the current blog post
Customize the Automations
You can optimize Nelio Content’s automatic message generation algorithm in various ways so that messages published on any social network look more natural. From the editing page of any post, you can select any piece of text and click the editor button with the down arrow and indicate that you want to highlight it for sharing on Social Media.

Also, in the Social Templates tab of Nelio Content’s Settings, you can define message templates for each social profile you have connected. Each social template includes the pattern that the social message will have. For example, the automatically generated Instagram post in the Timeline image above has been created from a previously defined social template:

And finally, Nelio Content allows you to add custom sentences. In the Post’s Social Settings you can check the Custom sentences box and type which phrases you want to add as a resource in the automatic social message generation algorithm.

To Sum Up
Promoting your blog posts on Instagram will help you give it more visibility and get more visits to your website. With Nelio Content you don’t have to worry about anything – every time a new post is published, our plugin will take care of the rest. Just define the message it should share or let Nelio Content do it for you.
Featured image by Alexander Shatov on Unsplash.
Leave a Reply