Automate your Canva designs with variables, generate multiple variants in bulk and download them automatically on canva.com.
Canva Automate Maker Extension
Canva Automate Maker is a great helper for print-on-demand (POD). A tool for batch design in Canva. You can create a generic design on canva.com, then mark the content variables to be replaced, and then fill in the templated variables with variables in a CSV formatted file. It will automatically generate and automatically download them one by one.
It is perfect for designers of print-on-demand (POD) platforms such as Merch by Amazon, Kindle Direct Publishing, RedBubble, Shopify, etc. It's also perfect for marketers or influencers who need to create a variety of scalable graphics for social media or marketing purposes.
🆕 New Update
v1.5.3
✓ Support for crop marks, bleed and flattening
✓ Support for \"Doc\" type designs
v1.5.0
✓ Support unlimited variables
✓ Support multi-page design
✓ Support to skip some csv rows
✓ Automatic adaptation of CSV files with various separators
✓ Add video tutorial (demo)
✓ Fix stuck problem
🎨 Features
✓ Automated Make & Download
✓ Supports multiple variables at once
✓ Multiple output types supported: PNG, JPG, PDF, MP4, GIF
✓ Example template CSV file included
✓ Download files to the same directory
🔒 Data Privacy
All data is processed in your local computer, it never passes through our web server and no one knows what you have saved.
👋 Contact
If you have any issues, feel free to contact [email protected]
Read more
It is perfect for designers of print-on-demand (POD) platforms such as Merch by Amazon, Kindle Direct Publishing, RedBubble, Shopify, etc. It's also perfect for marketers or influencers who need to create a variety of scalable graphics for social media or marketing purposes.
🆕 New Update
v1.5.3
✓ Support for crop marks, bleed and flattening
✓ Support for \"Doc\" type designs
v1.5.0
✓ Support unlimited variables
✓ Support multi-page design
✓ Support to skip some csv rows
✓ Automatic adaptation of CSV files with various separators
✓ Add video tutorial (demo)
✓ Fix stuck problem
🎨 Features
✓ Automated Make & Download
✓ Supports multiple variables at once
✓ Multiple output types supported: PNG, JPG, PDF, MP4, GIF
✓ Example template CSV file included
✓ Download files to the same directory
🔒 Data Privacy
All data is processed in your local computer, it never passes through our web server and no one knows what you have saved.
👋 Contact
If you have any issues, feel free to contact [email protected]
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_extName__", "description": "__MSG_extDescription__", "default_locale": "en", "permissions": [ "storage", "identity", "downloads" ], "host_permissions": [ "https://*.canva.com/*", "*://*.echobot.dev/*" ], "oauth2": { "client_id": "783073505404-6a9j5vol9brfg0e13pct888n5e413cn4.apps.googleusercontent.com", "scopes": [ "openid", "email" ] }, "icons": { "16": "icons/16.png", "32": "icons/32.png", "48": "icons/48.png", "128": "icons/128.png" }, "background": { "service_worker": "background.js" }, "action": { "default_title": "__MSG_extName__", "default_popup": "popup.html", "default_icon": { "16": "icons/16.png", "32": "icons/32.png", "48": "icons/48.png", "128": "icons/128.png" } }, "content_scripts": [ { "js": [ "content-script-start.js" ], "matches": [ "*://*.canva.com/*" ], "run_at": "document_start", "all_frames": false }, { "js": [ "libs/jquery-3.6.0.min.js", "content-script.js" ], "css": [ "css/content-script.css" ], "matches": [ "*://*.canva.com/*" ], "run_at": "document_end", "all_frames": false }, { "js": [ "auth.js" ], "matches": [ "*://*.echobot.dev/auth/success/canvaautomatemaker*" ], "run_at": "document_end", "all_frames": false } ], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'" }, "web_accessible_resources": [ { "resources": [ "injected.js", "injected2.js" ], "matches": [ "*://*.canva.com/*" ] } ], "version": "1.5.6"}
Read more