How to Create a Canva Connect API Integration

Key Takeaway :

Create your Canva integration steps walk-through with screenshots.

In this lesson, I’ll walk you through that setup step by step—from opening the Canva Developer Portal and creating your integration to finding your Client ID and Client Secret.

If you are wondering what is Canva Connect API you need to read the first part of this series. In this 2nd part we are learning How to create a Canva Connect API integration.

How much time it will take:

This process takes about 10 minutes.

What you need before starting (Prerequisites):

  • A Canva Pro, Teams, or Enterprise account, as the free tier does not support API access. At minimum, Canva PRO subscription is required to access Canva Connect API.
  • Multi-factor Authentication (MFA) must be enabled on your Canva account before you can create an integration.

You don’t need to start by building a complicated application. Follow the steps and you will be ready to go. Take your computer and start creating your first integration.

How to create a Canva App Integration (The Action Steps):

The first step is simply to create your Canva integration. Follow the instructions as on here.

1. Log in to the Canva Developer Portal.

Your Canva integration needs to be created in the Developer Portal before your external automation—such as Google Apps Script—can communicate with Canva through the Connect API.

Canva Connect API Integration

This is where Canva provides the tools for creating and managing integrations that can connect Canva with other applications.

2. Navigate to the “Your apps” option and click the Create an app button.

Inside the Developer Portal, go to Your apps and click Create an app. This starts the process of creating the integration that will connect your automation to Canva.

Canva APP integration
  • Select the type of integration: choose Public (you’ll still use it for your private account), [Private integration is restricted to for Canva Enterprise team.]
  • Select the checkbox to agree to the Canva Developer Terms and click Create integration.

Once you create this integration app and name it, next step is to grab client id and client secret as per this step-by-step guide for Canva API Authentication.

3. Integration settings

Canva will ask you to select the type of integration. Choose Public for this setup. You will also need to agree to the Canva Developer Terms before continuing.

Select the required checkbox and click Create app.

How to create Canva Connect Integration

This determines how your integration is configured and who can use it. For this tutorial, you are creating an integration that you can use with your own Canva Pro account and automation.

4. App Integration Selection for Canva Connect API

After creating the app, Canva takes you to the integration setup area.

Creating the integration gives you the foundation for everything that comes next. Before your Google Apps Script or another application can communicate with Canva, the integration needs to be configured.

Canva REST API for Canva Integration

The integration is the connection point between Canva and the application or automation you want to build. Think of it as creating a dedicated setup in Canva for your automation project.

5. Configuration

Now you’re inside the configuration area for the integration you just created. This is the starting point for configuring your new Canva integration.

This is where you will configure the settings needed for your Canva Connect API connection.

The next lessons will go deeper into the important configuration items, including authentication, permissions, and API access.

The integration itself is only the beginning. Your automation needs the correct configuration and credentials before it can securely communicate with Canva.

Canva Integration Configuration
6: Get Ready for API Authentication

At this point, your Canva integration has been created.

Your next goal is to obtain the credentials and configure authentication so your external automation can securely connect to Canva. Follow this step by step guide to get your first integration client id and client secret.

Canva Connect API scopes explained in detail for beginners.

With a Canva Connect API integration, you can connect Canva to external tools such as Google Sheets, Google Apps Script, or your own applications and build automated workflows.

For example, instead of manually moving files, organizing Canva assets, or repeating the same design-related tasks, your automation can communicate with Canva programmatically.

Once this foundation is in place, you’ll be ready for the next lessons in this Canva Connect API series, where we’ll set up authentication and start connecting Canva to Google Apps Script.


Discover more from Maker’s Digital PlayGym

Subscribe to get the latest posts sent to your email.

Related Reading