This article demonstrates how to establish a connection of Shopify (Private App) with Quickwork Journey Builder.
What you'll need:
Skill level: Easy
Time required: 5 minutes
- Shopify account with a shop created in it
- Ability to grant permissions
How to establish a connection with Shopify (Private App)
You can click the following preview to watch a video of this article or continue with the guided walk-through:
To connect your Shopify (Private App) account with Quickwork Journey Builder, follow these steps:
- Go to Quickwork Journey Builder and choose the Shopify (Private App) app from the App drop-down field under Trigger or Steps section.
- Choose a trigger or an action of your choice.
- Click on the Link an account button to establish a connection.
- The Connect to Shopify (Private App) window will pop-up asking you to enter the Shop name, API key, and Password of your Shopify (Private App) account:
- Specify the name of your shop in the Shop name field. For example, if your Shopify account URL is http://demoshop123.myshopify.com then demoshop123 is your shop name.
- To get an API key and the password, log in to your Shopify admin account. Simply type your Shopify site URL in the web browser followed by
/admin. For example, http://demoshop123.myshopify.com/admin. You'll be taken to the dashboard of your Shopify account:
- Now we need to connect a private app with Quickwork Journey Builder. Click Apps on the left-hand side panel and scroll down the Apps page to the bottom. Then click the Manage private apps link:
- You'll be redirected to the Private apps window. This page contains a list of private apps (if you have already created) and an option to create a new app. Clicking on any of the existing private apps will give you its API key and password associated. To create a new private app, click the Create a new private app button:
- Give a name to your private app and enter your email address:
- Now here comes a crucial task to perform. In the Admin API section, allow the permissions to the components such as customers, orders, products, carts, etc. as per the trigger or action you are using. For example, if your Shopify (Private App) trigger is New order then allow the permissions to the Orders component. Some components have Read access whereas some have Read and write access. One or more components can be granted permission at a time as per your trigger/action configuration:
Note: Without granting permission to the desired component, your Shopify (Private App) trigger or action won't fetch and send data further. The connection would be regarded as a formality.
- After granting permission, click Save. A dialog box will appear as a confirmation for creating a private Shopify app. Click Create app:
- Your private app is now successfully created and you'll be prompted with the security credentials of the app i.e., API key and Password in the Admin API section:
Note: If you feel you have missed out granting permission to some more components, you can scroll down this page and do the needful.
- Copy the key and the password and paste it in the relevant fields in the Connect to Shopify (Private App) window:
- Click the Link account button. Your Shopify (Private App) will get connected with Quickwork Journey Builder successfully.