Canva Autofill
This document explains the Canva Autofill node, which allows you to automatically populate Canva templates with your data.
Note: Canva Autofill is only available for Canva Enterprise customers.
Node Inputs
Required Fields
- Brand Template: Select a Canva brand template from your connected account
- Design Title: Name for your newly created design
- Credentials: Your Canva account authentication information
Show As Input
The node allows you to configure parameters as dynamic inputs. You can enable these in the “Configure Inputs” section:
- Design Title: String
- The name of your new design
- Example: “Q2 Sales Report”
Node Output
- Design URL: Direct link to the completed design in Canva
- Thumbnail URL: URL to a preview image of the design
- Design ID: Unique identifier for the created design
Node Functionality
The Canva Autofill node:
- Connects to your Canva Enterprise account
- Retrieves your brand templates
- Populates templates with data from your Gumloop flow
- Creates new designs without manual editing
- Returns URLs for accessing the generated designs
How It Works
Template Data Fields
When you select a brand template, the node automatically detects all available data fields in that template. These fields will appear as inputs on the node that you can connect to outputs from previous nodes in your flow.
Data fields in Canva templates can include:
- Text fields: Headings, paragraphs, labels, etc.
- Image fields: Background images, photos, logos, etc.
- Chart data: Values for graphs and visualizations
Field Mapping
The node automatically maps your flow data to the corresponding template fields:
- Text Fields: Connect any text output from previous nodes
- Image Fields: Connect image URLs or asset IDs
- Chart Data: Connect structured data for populating charts
Common Use Cases
1. Automated Marketing Materials
This flow reads campaign data, generates optimized copy, creates marketing visuals, and shares them with your team.
2. Personalized Customer Communications
This flow pulls customer information, extracts relevant data points, creates personalized visual content, and delivers it via email.
3. Social Media Content Creation
This flow monitors news sources, creates concise summaries, generates branded graphics, and posts them to social media.
4. Data-Driven Reports
This flow extracts analytics data, processes key metrics, generates visual reports, and saves them to your shared drive.
Setting Up Canva Templates
To use this node effectively, you first need to set up autofillable templates in Canva:
- Create a design in Canva
- Add elements you want to be dynamic (text, images, charts)
- Open the Data Autofill app in Canva
- Select elements and define them as data fields
- Publish as a Brand Template
For detailed instructions on setting up templates, see Canva’s official documentation.
Authentication
To connect Gumloop to your Canva account:
- Go to Gumloop’s Credentials page
- Click “Add New Credential”
- Select “Canva” from the list
- Follow the OAuth authentication process
- Once connected, select your Canva credentials when configuring the node
Important Considerations
- Enterprise Requirement: Canva Autofill is only available for Canva Enterprise customers.
- Template Access: You can only use brand templates that you have access to in your Canva account.
- Data Types: Ensure your data matches the expected format for each template field (text for text fields, image URLs for image fields, etc.).
- Rate Limits: The Canva API has rate limits that may affect high-volume automation.
- Field Names: The field names shown in Gumloop match exactly what you defined in your Canva template.
Technical Details
The Canva Autofill node uses Canva’s official API to interact with your templates and generate designs. Behind the scenes, it:
- Authenticates with your Canva account
- Queries your available brand templates
- Retrieves the template’s dataset structure
- Maps your input data to the template fields
- Creates an autofill job in Canva
- Monitors the job until completion
- Returns the URLs and IDs of the completed design
For more technical information about the Canva API, see Canva’s Developer Documentation.
Getting Help
If you encounter issues with the Canva Autofill node:
- Check that your Canva Enterprise subscription is active
- Verify that your templates are properly set up with data fields
- Ensure your input data matches the expected format for each field
- If problems persist, contact Gumloop support at forum.gumloop.com