How to automate Instagram post with WooCommerce

Your online store using WooCommerce is doing very well but you still think you could do better. You had built a good number of followers in social media like Instagram and you wonder if you could capitalize on them.

3 in 10 Millennials use social media in order to find or research products to buy. (GWI, 2021)
At least three-quarters of U.S. social media users made an online purchase within the last year, but only 46 percent of non-social media users made an online purchase during the same timeframe. (Source: Nielsen)

Statistics shows having social media presence is a good way to convert your users. Now you're thinking that maybe you should cross promote your product in Instagram and drive more traffics from there to your online store.

Then it hits you, it's a lot of editing work to post quality content to Instagram.

‌Fortunately, it doesn't have to be this way.

We will show you how you could turn your product listing in WooCommerce store to Instagram posts - complete with description of product, price and everything else you need.

‌The best part is, you only need to set this up once and forget about this. It runs automatically after. 🦾

How to

‌1. Create an image template

‌You can create your own custom template complete with your branding and everything, or you could also choose one from our list of presets. In this tutorial we are going to use our custom template.

Our custom template that matches our surfing apparel items we are selling
Enter a caption for this image (optional)

‌For this template, we will have four layers that can be overridden - product, description, price and product image.

‌2. Create your product in WooCommerce

‌To ensure that our template has the correct data to fill in, you need to have appropriate information about your listing. In this case, we need to add product price, short product description and have at least one product image.

View the short clip below to see how we set this up.

3. Connect your WooCommerce store to Integromat

‌Before you can integrate your store with Integromat, you need to create WooCommerce API Key.‌

Simply go to your WooCommerce Settings > Advanced, and click on the REST API. You should see an option to create an API Key.

Take note on these values. If you're unclear on how to do this, please see the below clip.

Your API Key must remains a secret. Anyone can access your store data given the API Key.

‌4. Automating the workflow

‌Once you have set up Integromat connection to your WooCommerce, you can now start building automation workflow to tie everything together.

‌In general, here are the steps we need to do.‌

  • Watch for new products being listed in WooCommerce store
  • Generate image variations with Stencil using the information we get from above
  • Post those images to Instagram

Watch the video for full walk-through on how each of these steps are set up. They are very easy to follow.

‌Once this is set up properly, whenever a new product is listed it will automatically generate an Instagram post with a caption to the product page. How cool is that?

‌Now you've got yourself a fully automated marketing bot 🦾

‌Final result

Final result
Enter a caption for this image (optional)

‌Do you want more?

‌Since WooCommerce is built on top of WordPress, you can create similar image variations as preview image. This is called open graph image.

So when you share your product page link on Facebook, Twitter, etc they will see a link with image as preview instead of just text. Creating an appealing image can then help in driving more traffic to your site.

You can customize this image preview
Enter a caption for this image (optional)

‌If you're interested to know more about this, read our tutorial on generating open graph image for WordPress.

Save time and cost automating your marketing, sign up for our free trial at https// and get 50 images free!

Shulhi Sapli

Shulhi Sapli

Maker of Stencil at