Collaboration
App collaboration allows multiple team members to build, test, and manage apps together in the Developer Portal.
Prerequisites
- You must have a Canva Teams or Canva Enterprise plan. See Canva plans(opens in a new tab or window).
- Users must join your Canva team before you can add them as app collaborators. Team admins or owners can invite users from Canva team settings(opens in a new tab or window).
- You must be an app owner or manager to add, remove, and edit collaborators.
Adding collaborators
- Navigate to your app in the Developer Portal(opens in a new tab or window).
- Go to Manage > Collaborators.
- Select Add collaborators.
- Choose the team members you want to add. You can only add collaborators from within your Canva team.
When you add a collaborator, they immediately gain access. They will see the app listed in their Developer Portal(opens in a new tab or window).
Collaborator roles
There are 3 collaborator roles, listed from lowest to highest privilege:
Role | Permissions |
|---|---|
Member |
|
Manager |
|
Owner |
|
Managing collaborators
You must be an app owner or manager to change roles or remove collaborators.
Changing collaborator roles
- Navigate to your app in the Developer Portal(opens in a new tab or window).
- Go to Manage > Collaborators.
- Find the collaborator whose role you want to change.
- Select the drop-down next to their current role.
- Select the new role.
Removing collaborators
- Navigate to your app in the Developer Portal(opens in a new tab or window).
- Go to Manage > Collaborators.
- Find the collaborator you want to remove.
- Select the drop-down next to their current role.
- Select the Remove collaborator option.
When a collaborator is removed, they immediately lose access to the app.
Transferring ownership
You must be the current app owner to transfer ownership.
- Navigate to your app in the Developer Portal(opens in a new tab or window).
- Go to Manage > Collaborators.
- Find the collaborator you want to make the new owner.
- Select the drop-down next to their current role.
- Select the Owner option.
After transferring ownership, your role changes to Manager.
Using the Canva CLI with collaborators
When multiple collaborators manage the same app, review the confirmation diff carefully before confirming a canva apps config push or canva apps config pull. Both commands perform a full replacement, of the Developer Portal on push, or your local file on pull, so confirming without checking the diff can discard changes you didn't intend to touch: a collaborator's Developer Portal edits on push, or your own local edits on pull. Run canva apps config status first if you want to check for changes without applying anything.
Using --force or a non-interactive --strategy skips the confirmation diff entirely. Without it, a stale local file can overwrite a collaborator's changes on the Developer Portal, including intent enrolments.
For more information, see App configuration.
Limitations
- There's a maximum of 49 collaborators per app.
- Collaborators don't have access to the JSD support ticket created when submitting an app for review.
- If a team's Canva Teams or Enterprise subscription expires, the app reverts to a single-user app, where only the owner can access it. When the subscription is renewed, all collaborators regain access.