Skip to main content

Canva Integration - Setup Guide

Connect your Canva account to Goodweek to create, manage, and export designs directly from your AI workspace.

A
Written by Antoine Stempien

Connect your Canva account to Goodweek to create, manage, and export designs directly from your AI workspace.

ℹ️ Governance note

Goodweek will never exceed the access levels granted to the user within Canva, guaranteeing alignment with your organization's governance policies. Outcomes and available features may vary depending on each user's specific permissions and authenticated access.

📋 Prerequisites

Before any user can see and connect the Canva integration, your organization admin must first enable it from the Goodweek Admin Panel under the Integrations tab.

Admin Setup

The Canva integration uses OAuth 2.0 and does not require any admin-level approval before users can connect.

⚠️ Canva for Teams accounts

If your organization uses Canva for Teams, team administrators can manage which integrations are available to members. If you encounter an error during connection, check with your Canva team admin to ensure third-party integrations are enabled for your team.

User Connection

  1. In Goodweek, go to Integrations.

  2. Find Canva and click Connect.

  3. You will be redirected to Canva, where you will be asked to sign in and authorize access.

  4. Click Allow to grant access and return to Goodweek.

Important Notes

  • Each user must connect their own account individually.

  • Goodweek can only access the designs that your individual user account has permission to see.

  • Some tools (brand templates, design resize) require a Canva Pro or Enterprise subscription.

  • You can revoke Goodweek's access at any time from Canva → Settings → Connected apps → Composio → Disconnect.


Available Tools

Tool

Description

Type

List User Designs

Lists the user's Canva designs with optional search filtering and sorting.

Read

Fetch Design Metadata

Retrieves metadata for a design including owner, edit/view URLs, and thumbnail.

Read

Create New Canva Design

Creates a new Canva design with a preset type (e.g. presentation, doc) or custom dimensions.

Write

Start Design Export Job

Starts an asynchronous job to export a Canva design to formats such as PDF, JPG, PNG, GIF, PPTX, or MP4.

Write

Get Design Export Job Result

Checks the status and retrieves the result of a design export job.

Read

Get Design Export Formats

Lists available export formats for a specific design.

Read

Create Design Import Job

Imports an external file (PDF, Word, PowerPoint, Excel, PSD, AI) as a new Canva design.

Write

Create Design Resize Job

Creates a resized copy of an existing design with different dimensions (Canva Pro/Enterprise only).

Write

Create Asset Upload Job

Uploads an asset file (image, video, audio, PDF) to the user's Canva content library.

Write

Retrieve Asset Metadata by ID

Retrieves metadata for a specific asset in the Canva content library by its ID.

Read

Update Asset Name and Tags

Updates the name and tags of an asset in the Canva content library.

Write

Create Folder

Creates a new folder in Canva to organise designs and assets.

Write

Retrieve Folder Details

Retrieves the name and details of a folder by its ID.

Read

List Folder Items

Lists the items in a Canva folder including designs and subfolders.

Read

Move Item to Folder

Moves a design or asset to a specified folder.

Read

Update Folder Details

Updates a folder's name by its ID.

Write

Create Design Comment

Creates a new comment thread on a Canva design for collaboration and feedback.

Write

Create Comment Reply

Replies to an existing comment thread on a Canva design.

Write

Get Design Comment Thread Replies

Retrieves all replies for a comment or suggestion thread on a design.

Read

Fetch Current User Details

Returns the User ID, Team ID, and display name of the authenticated Canva user.

Read

Get User Capabilities

Lists API capabilities available for the authenticated user account.

Read

Access Brand Templates List

Lists brand templates available to the user (Canva Enterprise only).

Read

Delete Asset by ID

Moves an asset to the Canva trash. Deletion is reversible from within Canva.

⚠️ Destructive

Remove Folder

Deletes a folder and moves its contents to trash.

⚠️ Destructive

Use Cases

  • Find and retrieve designs on demand. List and access your Canva designs from Goodweek to quickly locate a specific asset, check its metadata, or share the edit or view URL with a colleague.

  • Export designs to different formats. Start an export job for a Canva design in PDF, PNG, PPTX, or other formats directly from Goodweek, without opening Canva manually.

  • Import external files as Canva designs. Bring in Word documents, PowerPoint presentations, or PDFs as new Canva designs directly from a Goodweek conversation, ready for editing.

  • Organise assets and folders. Create folders, move designs, and manage your Canva content library structure from Goodweek to keep your workspace organised.


Troubleshooting

Connection fails or certain features are unavailable

If your organization uses Canva for Teams, verify that your team admin has enabled third-party integrations for team members.

Brand template or resize tools are not working

These features require a Canva Pro or Enterprise subscription. Verify your plan before using them.

Integration not visible in Goodweek

Make sure your organization admin has enabled the Canva integration from the Goodweek Admin Panel under the Integrations tab.

References

Did this answer your question?