1. 01

    Open Settings in your store

    Log in to your Shopify admin and click Settings in the bottom left.

    The Shopify admin with the Settings link in the bottom left.
  2. 02

    Go to Apps

    In the Settings left menu, click Apps and sales channels.

    The Settings page with Apps selected in the left menu.
  3. 03

    Click Develop apps

    Click the Develop apps button in the top right.

    The Apps page with the Develop apps button in the top right.
  4. 04

    Open the Dev Dashboard

    Click Build apps in Dev Dashboard. This takes you to the Shopify Dev Dashboard.

    The App development page with the Build apps in Dev Dashboard button.
  5. 05

    Create a new app

    Click Create app in the top right.

    The Dev Dashboard app list with the Create app button in the top right.
  6. 06

    Name the app Schakel

    For App name enter Schakel, then click Create.

    The Create an app screen with App name set to Schakel and the Create button.
  7. 07

    Open Versions and create a version

    In your app go to Versions and click Create version.

    The Versions page with the Create version button in the top right.
  8. 08

    Set App URL, embed and scopes

    Set App URL to https://app.schakel.app/shopify, tick Embed app in Shopify admin, set Webhooks API version to the newest, and paste the scopes you can copy ready-made from Schakel.

    The Create version screen with App URL, Embed app ticked, the API version and the scopes filled in.
  9. 09

    Paste the redirect URL and release

    Under Redirect URLs paste https://app.schakel.app/api/connections/shopify/callback (copy it from Schakel) and click Release in the bottom right.

    The lower part of Create version with the scopes, the Redirect URLs and the Release button.
  10. 10

    Upload the Schakel icon

    Go to Settings and scroll to App icon. Upload the Schakel icon (download it from the link in Schakel).

    The app Settings page with Credentials at the top and App icon with the Upload icon button at the bottom.
  11. 11

    Copy your Client ID and Secret

    On the same Settings page under Credentials copy your Client ID, and click the eye next to Secret to reveal and copy it.

    The Credentials block with the Client ID and the hidden Secret, with copy buttons and Rotate.
  12. 12

    Enter them in Schakel

    In Schakel go to Connections, choose Add Shopify and enter your shop address, Client ID and Secret. Click connect.

  13. 13

    Install the app

    In the Dev Dashboard, on your app overview, click Install app in the top right.

    The app overview page with the Install app button in the top right.
  14. 14

    Authorise the access

    You get a screen where Schakel asks for access to your store data. Click approve (Update / Install). The connection then shows green in Schakel.

    The authorisation screen where Schakel asks for access, with the approve button.

Worth knowing

  • Your Client Secret is a password. Do not email it or drop it in a shared document. If you lose it, use Rotate in your Dev Dashboard and enter the new secret in Schakel again.
  • The App URL must be exactly https://app.schakel.app/shopify and the redirect URL exactly https://app.schakel.app/api/connections/shopify/callback, otherwise the connection cannot complete.

If something goes wrong

You see "This app is under review" and cannot install.
Your app is set to Public distribution, which Shopify reviews first. Set the distribution to Custom distribution for your own store. A custom app installs immediately, with no review.
On install: "Could not find Shopify API application" / application_cannot_be_found.
The Client ID in Schakel does not belong to an app in your store. Copy the Client ID and Secret of the app you created in this store again, and paste them into Schakel.
Schakel says the store is not connected yet.
Install the app and approve the access on the grant screen. If no screen appears, check that the App URL is exactly https://app.schakel.app/shopify and that you released the version.

Connectors that use your Shopify access

Once you hold the keys, this is where they go. Every connector below talks to Shopify.

Stuck on a step?

Screens move around. If what you see does not match the screenshots, message us and we will look at it with you, and fix the page.