Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Marketing ยท CONNECTION

Canva + NodeHub

Create, autofill, resize and organize Canva designs, assets, brand templates, folders and comments for one authorized user.

Explore 47 workflow actions for Canva, including account permissions and operation limits.

27 read actions20 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Autofill a brand template

Write

Create a design from a brand template with its data fields filled in; poll Get an autofill job.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Autofill a copy of a design

Write

Create a copy of a design with its data fields filled in; poll Get an autofill job.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Autofill a design in place

Write

Fill in a design's data fields in place; poll Get an autofill job.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Copy a design

Write

Copy an existing design, optionally only some pages (Canva preview feature).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a comment thread

Write

Start a comment thread on a design, optionally assigned to a user (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a design

Write

Create a blank design of a preset or custom type, optionally with an asset inserted.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a design from a brand template

Write

Create a design from a brand template, optionally only some pages.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a folder

Write

Create a folder at the top of the user's projects or inside another folder.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a folder

Write

Deletes a folder with the specified folderID.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete an asset

Write

You can delete an asset by specifying its assetId.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get a brand template

Read

Get a brand template (Enterprise).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a brand template dataset

Read

Get a brand template's autofill data fields (Enterprise).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a comment reply

Read

Get one reply in a design comment thread (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a comment thread

Read

Get a design comment thread (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a design

Read

Gets the metadata for a design.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a design dataset

Read

Gets the dataset definition of a design.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a design import

Read

Get a design import job's status and the designs when done.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a folder

Read

Gets the name and other details of a folder using a folder's folderID.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a merge job

Read

Get a merge job's status and the design when done (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get a resize job

Read

Get a resize job's status and the design when done.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get an asset

Read

You can retrieve the metadata of an asset by specifying its assetId.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get an asset upload

Read

Get an asset upload job's status and the asset when done (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get an autofill job

Read

Get an autofill job's status and the design when done.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get design analytics

Read

Get a design's total and unique views and view durations (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get design export formats

Read

List the file formats a design can be exported to.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get design page views

Read

Get per-page view counts and durations for a design (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get design pages

Read

List a design's pages with their dimensions (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get design share link analytics

Read

Get view counts and durations for each of a design's share links (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get design views over time

Read

Get a design's view counts in time buckets (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get the user

Read

Get the user ID and team ID of the authorized user.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get the user profile

Read

Get the authorized user's display name.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Get user capabilities

Read

List the API capabilities the authorized user's plan includes, such as autofill and brand templates.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Import a design from a URL

Write

Import a design file from a public URL; poll Get a design import.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

List brand templates

Read

List the brand templates of the user's brand (Enterprise), filtered and sorted.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

List comment replies

Read

List the replies in a design comment thread (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

List design viewers

Read

List who viewed a design, with view times, pages viewed and devices (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

List designs

Read

List designs in the user's projects, filtered by text and ownership and sorted.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

List folder items

Read

Lists the items in a folder, including each item's type.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

Merge designs into a new design

Write

Create a new design from pages of other designs (Canva preview); poll Get a merge job.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Merge pages into a design

Write

Insert, move or delete pages in an existing design (Canva preview); poll Get a merge job.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Move a folder item

Write

Moves an item to another folder.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Publish a brand template

Write

Publish a design as a brand template (Canva preview; Enterprise).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Rename a folder

Write

Updates a folder's details using its folderID.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Reply to a comment

Write

Reply to a design comment thread (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Resize a design

Write

Make a resized copy of a design at a preset or custom size (premium plans); poll Get a resize job.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update an asset

Write

You can update the name and tags of an asset by specifying its assetId.

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Upload an asset from a URL

Write

Upload an image or video to the user's assets from a public URL; poll Get an asset upload (Canva preview).

Permissions and limits

Account permissions

  • A Canva user who authorized NodeHub's Canva app (the scopes for the action)

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Canva. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Marketing.

Canva integration | NodeHub