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
2. Personalized Customer Communications
3. Social Media Content Creation
4. Data-Driven Reports
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
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
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