Skip to main content
The Canva toolkit connects a Canva account to EKB Platform using OAuth and lets agents and workflows create designs, upload and manage assets, export designs in multiple formats, resize designs, autofill brand templates, import files, manage folders, and leave comments. The toolkit runs with the connected Canva account’s permissions and plan.

Prerequisites

  • An active Canva account.
  • A Canva plan that includes the features you intend to use. Brand templates, autofill, resize, and publish are plan-gated (typically Canva Pro, Teams, or Enterprise).
  • An EKB Platform project where you can configure an agent or workflow.
  • Your EKB Platform administrator must have configured a Canva OAuth integration (Client ID and Client Secret from the Canva developer portal) before you can connect.
Brand templates, autofill, resize, and publish require a Canva Pro, Teams, or Enterprise plan. A 403 response indicates a plan permission issue. Export download URLs expire immediately — fetch them as soon as they are returned. EKB Platform does not persist exported files.

Setup

1

Open an agent or workflow in EKB Platform

Go to Agents or Workflows in EKB Platform. In an agent, add Canva as a toolkit. In a workflow, add a Canva action.
2

Connect your Canva account

A popup will appear asking you to connect Canva. Sign in with your Canva account and authorize the requested permissions. After approval, EKB Platform connects to Canva using your account.
3

Reconnect after scope changes

If your administrator adds new OAuth scopes, reconnect Canva so the updated scopes take effect.

Available tools

Account

Designs

Assets

Folders

Brand Templates

Import and Resize

Comments

Merge

Use cases

  • Upload a product photo from a chat attachment and create a poster or social tile from it in one step.
  • Autofill a brand template with campaign headlines and an uploaded hero image to produce a localized ad design.
  • Export a finished presentation as PDF and pass the download URL to an email or Google Drive step.
  • Resize a presentation slide to Instagram dimensions after confirming the resize capability is available.
  • Import an existing PowerPoint deck into Canva, then export specific pages as PNG images.

Troubleshooting