- A Shopify account with app development permissions
- A Parabola account with a flow open and ready to connect
Set up your app in Shopify
Step 1: Create a new app
Log in to your Shopify account and navigate to the Dev Dashboard
Go to the Shopify Dev Dashboard.
Step 2: Create a version
Configure version settings
- From your app, click the Versions tab
- Set your App URL to:
https://shopify.dev/apps/default-app-home - Select the newest Webhooks API version
Add scopes
Under Scopes, add the permissions your integration needs. Common examples:
| Scope | What it allows |
|---|---|
read_orders | Pull order data into Parabola |
read_products | Pull product data into Parabola |
read_customers | Pull customer data into Parabola |
read_reports | Submit ShopifyQL queries |
read_analytics | Submit ShopifyQL queries |
Offline access: When selecting scopes, you’re granting Parabola permission to access your store in the background without you being actively logged in. In step 6 below, you’ll request a non-expiring token to make sure this access never interrupts your automated flows.
Step 3: Install your app on your store
- From the Dev Dashboard, scroll down on your app and click Install app
- Select your store and click Install
Step 4: Get your credentials
- From the Dev Dashboard, click Settings
- Copy your Client ID and Client Secret — you’ll need both in Parabola
Connect Shopify to Parabola
Step 5: Add an API step in Parabola
- In your Parabola flow, add a Pull from API step to import Shopify data
- In the step settings, open the Authentication dropdown and select Add expiring access token
Step 6: Configure the expiring access token
Set the access token request URL
In the Access Token Request URL (POST) field, enter:Replace
{your-store} with your Shopify store name.Add request body parameters
Add the following parameters:
client_secret→ your Client Secretclient_id→ your Client IDgrant_type→client_credentials
Configure request headers
- Set Content-Type to
application/x-www-form-urlencoded - Delete the Accept header
Configure token settings
- Response Access Token Field →
access_token - Header Key for using Access Token →
X-Shopify-Access-Token - Header Value for using Access Token →
{token}
Step 7: Pull from the GraphQL API
Configure the API request
- Select the pen icon near API Request Settings
- Switch the API Endpoint URL method to POST
- Enter the endpoint URL:
{your-development-store} with your Shopify store name.Need to add more scopes?
If you need to grant Parabola access to additional Shopify data after your initial setup, you can update your app’s scopes without disrupting your existing connection.- Click on your app in the Dev Dashboard
- Click on the Versions tab
- Click Create Version in the upper right
- Select Scopes under Add Access and add the ones listed above
