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.
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.