Post images from CANVA to Instagram or Pinterest

Hi! I just saw that Canva is available as a module now! This is great! However, I’m a bit confused now and I can’t do what I want. I don’t know if it’s not possible yet or if I’m missing something.

Basically, I’m used to posting images hosted on my website to Instagram and/or Pinterest. I create them on Canva, upload them to my host and create a Google sheet with titles, description and URLs (www.example.com/image1.png). Make goes and gets a row with all of this, GPT writes what’s necessary and Instagram/Pinterest get the image from the url.

The idea is to cut this process short and upload the images directly from Canva. Whether it is from a design with lots of pages inside or from a folder with all the images in jpg or png.

Is it already possible?

It would be something like this:

  • Canva gets a folder and lists the images inside.
  • Canva gets the details of image1
  • GPT writes the necessary things based on my prompts
  • Instagram gets the image1 and uploads it

Next time Canva gets the details of image2, and then image3, and so on. Like the “Watch Rows” function for Google Sheets.

OR

  • Canva gets a design and lists the pages inside.
  • Canva gets the details of page1 and exports it as image1
  • GPT writes the necessary things based on my prompts
  • Instagram gets the image1 and uploads it

Next time Canva gets the details of page2 and exports image2, and then page3 and exports image3, and so on. Like the “Watch Rows” function for Google Sheets.

Thanks!

2 Likes

Hi Dan.

In theory, yes. But there’s a couple of fine details …

  • The Canva List Folders endpoint is currently provided as a preview, and so is subject to change. As a result, we haven’t yet created a Watch items in a folder trigger using this. You could mimic that (with Data Stores) but it would be a little messy and complex, and as it’s subject to change might not be worth the effort.

  • You mention using GPT to write some content. If you’re thinking you could autofill Canva Brand Templates with that text using Make, that’s possible - we don’t yet have those modules in the Canva app, but you could use the Make an API Call module. However, Canva restricts the use of the Brand Template and Autofill endpoints to Canva Enterprise plans only.

3 Likes

Hi, David.
Thanks for your reply.

I’ll avoid the complex work, then. I’ll continue doing it the way I do.

So if Canva gets this Watch Items in a folder trigger, I can proceed the way I want, right?

It certainly looks like it!