Canva Automation

Canva Automation

Canva Automation for Print on Demand (POD) helps you create multiple Canva designs at once from CSV data using variables

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Canva Automation",
  "description": "Canva Automation for Print on Demand (POD) helps you create multiple Canva designs at once from CSV data using variables",
  "version": "1.1",
  "manifest_version": 3,
  "background": {
    "service_worker": "assets/js/background.js"
  },
  "content_scripts": [
    {
      "matches": [
        "*://canva.com/*",
        "*://www.canva.com/*"
      ],
      "js": [
        "assets/js/content.js"
      ],
      "all_frames": true
    }
  ],
  "permissions": [
    "storage",
    "downloads"
  ],
  "host_permissions": [
    "*://*/*"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "*.html",
        "*.css",
        "*.js"
      ],
      "matches": [
        "*://*.canva.com/*"
      ]
    }
  ],
  "action": {
    "default_icon": {
      "16": "assets/img/icon-16x16.png",
      "32": "assets/img/icon-32x32.png"
    }
  },
  "icons": {
    "16": "assets/img/icon-16x16.png",
    "32": "assets/img/icon-32x32.png",
    "128": "assets/img/icon-128x128.png"
  }
}