Generate images from Airtable records with Layerre and Canva

How it works

• Reads records from an Airtable table (e.g. leads, events, products) with fields such as name and image URL. • Uses Layerre to create image variants from a Canva-based template; the template ID comes from the one-time “Create Template from Canva” node. • For each record, one image is rendered and the image URL is written back into the same Airtable row.

Set up steps

• Create a Layerre template from your Canva design: run the “Create Template from Canva” node once with your Canva URL, then disable it and paste the template ID into the Create Variant node. • Add Airtable credentials (Personal Access Token), select your base and table, and optionally use Filter By Formula to limit which records are processed. • In the Create Variant node, map your Airtable field names to your Canva layers (e.g. $json.fields.Name for a text layer, $json.fields['Image url'] for an image layer). • In the Update Airtable node, map the record id from the List step and the image URL from the variant output (e.g. $json.url) so each row is updated correctly. Add a column in your table for the output URL if needed.

0
Downloads
0
Views
6.67
Quality Score
beginner
Complexity
Author:Layerre(View Original →)
Created:3/11/2026
Updated:3/11/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments