What is Template Layer?
Definition
An individual element within a design template (text, image, shape, background) that can be targeted and modified programmatically during automated generation.
In design automation, a template layer is a single element in your design that can be independently controlled. Each layer has a type and a unique ID in Layerre, and can be overridden with new content when generating a variant.
Layer types:
- Text layers: Accept string values. Used for headlines, descriptions, prices, names.
- Image layers: Accept image URLs. Used for product photos, avatars, logos, backgrounds.
- Shape layers: Can have their fill color, border, and visibility modified.
- Background layers: The base layer that can be swapped or recolored.
How layers map to API fields:
When you import a Canva design into Layerre, each detected layer gets a layer_id you reference in API requests:
javascript{ overrides: [ { layer_id: 'HEADLINE_LAYER_UUID', properties: { text: 'Flash Sale' } }, { layer_id: 'PRODUCT_IMAGE_UUID', properties: { image_url: 'https://...' } } ] }
Related Terms
Related Questions
Try Layerre Free
Import your Canva designs and start generating variations in minutes. No credit card required.


