Images & Design

Canva, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Canva account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Images & Design
  • Signs in to your account
  • 32 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Canva is

Canva offers a drag-and-drop design suite for creating social media graphics, presentations, and marketing materials with prebuilt templates and a vast element library

You sign in with your own Canva account, the same way you already do. We never see or hold your password.

How a run works

One message in, the work done in Canva.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Canva. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Canva account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

32 tools it already has

What it can do in Canva

These are the ready-made tools your AI employee already has in Canva. It is not limited to them, but it never has to be taught these.

  • Access user specific brand templates listThis year, brand template ids will change; integrations storing them must update within 6 months. also, api use requires canva enterprise membership.
  • Create canva design with optional assetCreate a new canva design using a preset or custom dimensions, and add an asset with asset id from a user's project using relevant apis.
  • Create comment reply in designThis preview api allows replying to comments within a design on canva, with a limit of 100 replies per comment. users should note potential unannounced changes, and that preview ap
  • Create design comment in preview apiThis api is in preview and may change without notice; integrations using it won't pass review. it allows creating comments on a design, with a limit of 1000 comments per design.
  • Create user or sub folderThis api creates a folder in a canva user's projects at the top level or within another folder, returning the new folder's id and additional details upon success.
  • Delete asset by idYou can delete an asset by specifying its assetid. this operation mirrors the behavior in the canva ui. deleting an item moves it to the trash. deleting an asset doesn't remove it
  • Exchange oauth 2 0 access or refresh tokenThe oauth 2.0 endpoint issues time-limited (4-hour) access tokens of up to 4kb for user authorization via codes or refresh tokens. it requires client id/secret for authentication.
  • Fetch asset upload job statusSummarize asset upload outcome by repeatedly calling the endpoint until a 'success' or 'failed' status is received after using the create asset upload job api.
  • Fetch canva connect signing public keysThe api for verifying canva webhooks, 'connect/keys,' is in preview, meaning unstable, not for public integrations, and provides a rotating jwk for signature verification to preven
  • Fetch current user detailsReturns the user id, team id, and display name of the user account associated with the provided access token.
  • Fetch design metadata and access informationGets the metadata for a design. this includes owner information, urls for editing and viewing, and thumbnail information.
  • Get design export job resultGet the outcome of a canva design export job; if done, receive download links for the design’s pages. for details, visit the create design export job api documentation.
  • Initiate canva design autofill jobUpcoming brand template id updates require migration within 6 months. canva enterprise users can auto-fill designs using various data types, including experimental chart data. moni
  • Initiates canva design export jobCanva's new job feature exports designs in multiple formats using a design id, with provided download links. the export status can be tracked via an api. exports with 'pro' quality
  • List design pages with paginationPreview api for canva: subject to unannounced changes and not for public integrations. lists metadata for design pages with optional offset and limit; not applicable to all design
  • List folder items by type with sortingLists the items in a folder, including each item's type. folders can contain: - other folders. - designs, such as instagram posts, presentations, and documents (canva docs). - imag
  • List User DesignsProvides a summary of canva user designs, includes search filtering, and allows showing both self-created and shared designs with sorting options.
  • Move item to specified folderTransfers an item to a different folder by specifying both the destination folder's id and the item's id. if the item is in various folders, an error occurs; manual relocation via
  • Remove folder and move contents to trashDeletes a folder by moving the user's content to trash and reassigning other users' content to their top-level projects.
  • Retrieve a specific design commentThis preview api is subject to unannounced changes and can't be used in public integrations. it retrieves a comment, details of which are on canva help center.
  • Retrieve app public key setReturns the json web key set (public keys) of an app. these keys are used to verify jwts sent to app backends.
  • Retrieve asset metadata by idYou can retrieve the metadata of an asset by specifying its assetid.
  • Retrieve brand template dataset definitionCanva's brand template ids will change later this year, including a 6-month integration migration. api access requires enterprise membership, providing autofill for images, text, a
  • Retrieve canva enterprise brand template metadataUpcoming update will change brand template ids; integrations must migrate within 6 months. api use requires canva enterprise membership.
  • Retrieve design autofill job statusApi users with canva enterprise membership can retrieve design autofill job results, potentially requiring multiple requests until a success or failed status is received.
  • Retrieve design import job statusGets the status and results of design import jobs created using the create design import job api.
  • Retrieve folder details by idGets the name and other details of a folder using a folder's folderid.
  • RetrieveuserprofiledataCurrently, this returns the display name of the user account associated with the provided access token. more user information is expected to be included in the future.
  • Revoke oauth tokensRevoke a refresh token to end its lineage and user consent, requiring re-authentication. authenticate using either basic access with base64-encoded credentials or body parameters w
  • Update asset s name and tags by idYou can update the name and tags of an asset by specifying its assetid. updating the tags replaces all existing tags of the asset.
  • Update folder details by idUpdates a folder's details using its folderid. currently, you can only update a folder's name.
  • Validate oauth token propertiesCheck an access token's validity and properties via introspection, requiring authentication. use basic access (base64 encoded client id:client secret) or body parameters for creden
Access, and who is in charge of it

You stay the boss of your Canva account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Canva account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Canva is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Canva and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Canva

Can an AI employee really work inside Canva?
Yes. It signs in to your own Canva account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Canva?
No. Nothing moves and nothing is replaced. Your records stay in Canva, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Canva account?
You sign in with your own Canva account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Canva?
It has 32 ready-made tools in Canva today, among them Access user specific brand templates list, Create canva design with optional asset and Create comment reply in design. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Canva and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Canva and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Canva?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Canva is written down with what it did and when.