This is an old documentation. Go to the latest Customer's Canvas docs

Binding Shopify and Customer's Canvas

To start the integration, you need to create a private app for Customer's Canvas and register its data in the Customer's Canvas backend. Let us take a look at how this can be done.

Creating the Customer's Canvas App in Shopify

  1. In the Shopify admin panel, click Apps, and then click Manage private apps.

    Shopify apps.

  2. Click Create a new private app.
  3. Type CustomersCanvas and your contact e-mail.
  4. In the Admin API section, in the Products, variants and collections list, select READ AND WRITE access.
  5. Click Save.

As a result, you have a private app for Customer's Canvas. If you click Manage private apps, you can see an API key and a password, which you will need later.

Setting Up the Customer's Canvas Instance

Now, you need to go to the Customer's Canvas backend and make the following changes.

  1. Log on to, and navigate to

    Account settings of Customer's Canvas.

  2. Select Shopify integration.
  3. In Shopify admin type, select editors.
  4. In Shopify access token, type your password specified in the private apps settings of Shopify.
  5. Type or copy-paste your Shopify URL as a subdomain of, for example,
  6. Click Save.
  7. Navigate to the Shopify tab.
  8. In the Customer's Canvas instance URL, copy and paste your URL, e.g.

    The Shopify tab of Customer's Canvas.

If done correctly, you will see a list of products on the Shopify tab. After that, you can embed Customer's Canvas as explained in Adding Customer's Canvas to a Theme.

See Also