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
In Goodweek, go to Integrations.
Find Canva and click Connect.
You will be redirected to Canva, where you will be asked to sign in and authorize access.
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.
