Use Airtable data to create Canva image

What are you trying to achieve?

I’m trying to automate some of my repetitive tasks, and I’m starting with basic event images for social media.

What I’d like to use Make for is to read airtable data and create a Canva image. I’ve tried playing with it myself, but I’m lost. I need to know if it’s possible, as I’m in the research stage of whether this is possible and if Make is the right tool to do it.

So, burning question is - is it possible? Ideally, I’d like to use an image template I create in Canva and have the automation fill in the requisite details. For example, when we get word of a new event scheduled, I’d create a template image “Just Announced!” and pull the title, date, and facilitators from Airtable and plug them into the Canva template.

If it’s possible, any help on achieving it is also very much appreciated! I’d like to test it on a small data set and see how it goes.

Steps taken so far

Discoverd I can connect Airtable with Canva, but from there I get lost!

It’s possible … but the main obstacle is on the Canva side.

I’m guessing you’re planning on using the Canva Brand Templates feature that’s available in all their paid plans, from Pro upwards.

Make hasn’t yet implemented Brand Template and Autofill modules within the Canva app. But if you’re confident in using API calls, it is possible (though a little technical) to get access to them by using the Make an API Call module and the Canva Connect API documentation.

Unfortunately Canva limit API access to Brand Templates and Autofill to customers on their Enterprise plan only. If you’re not on the Enterprise plan, then there’s no way in Canva to do this.

There are a couple of possible alternativies:

  • Use a specific templating tool like Placid
  • Or you can even use the Google Slides app with the Create a Slide from a Template Slide module and then download it

Thank you so much, David - great ideas!! We’re a non-profit so on the plan Canva provides for non-profits, which I think is Teams, so that’s a no go. But Google slides should do it. Running to test it out now.

Keeping this open for the moment - I got pulled into some other projects but plan to test this next week!