Step 1: Start the Shopify Integration in eGrow
Log in to your eGrow account
Navigate to Integrations → Shopify
Click Connect

Click Add Connection
From the dropdown, select Shopify OAuth

A configuration form will appear. You will be asked to enter the following information:
Shop Username
Enter only your Shopify store name
Do not include
.myshopify.com
Example:
If your store URL is mystore.myshopify.com, enter:mystore
๐ You can find this in Shopify Admin → Settings → Domains
Client ID
This will be generated later from the Shopify Developer (Partner) Dashboard
Client Secret
Also generated from the Shopify Developer (Partner) Dashboard
๐ Keep this page open — you’ll return to it after completing the Shopify-side setup.
Step 2: Create a Shopify App from the Developer Dashboard
Shopify now requires all new integrations to be created via the Shopify Developer (Partner) Dashboard.
Log in to your Shopify Developer (Partner) Dashboard

Go to Apps → Create App

Enter an app name (for example: eGrow)

Click Create App
Step 3: Create and Configure an App Version
After creating the app, you must create a version to enable API access.
Inside your app, click Create Version

App Configuration
App URL:
https://v2.egrow.comEmbed app in Shopify admin:
โ Enable this option
Webhook API Version
Select Latest
Access Scopes
Copy and paste the following scopes exactly:
read_products,read_customers,read_orders,read_all_orders,customer_read_orders,write_orders,read_draft_orders,write_assigned_fulfillment_orders,read_assigned_fulfillment_orders,write_merchant_managed_fulfillment_orders,read_fulfillments,write_fulfillments,read_product_listings,read_inventory,read_locations
Redirect URLs
Add the following redirect URL:
https://api-integrations.egrow.com/oauth2/callbackClick Release

Enter a version name (for example:
1)
Click Release again to confirm
Step 4: Install the App on Your Shopify Store (from Developer Dashboard)
After releasing the app version:
In the Shopify Developer Dashboard, go to the Home page of your app
Click Install App

You will be redirected to your Shopify Admin

Click Install to approve and install the app on your store

This step is required before retrieving API credentials or syncing data.
Step 5: Get Client ID & Client Secret
In the Shopify Developer Dashboard, go to:
Apps → eGrow → SettingsCopy:

Client ID
Client Secret
Return to eGrow → Shopify Integration
Paste the Client ID and Client Secret into their respective fields

Click Save or Continue

Step 6: Set Up the Order Created Automation & Webhook
To automatically send new Shopify orders to eGrow, you need to install the ready-made automation template and configure the webhook.
Install the Shopify Orders Automation in eGrow
In your eGrow dashboard, go to Automations → Templates
Look for the template titled “Send Orders from Shopify to eGrow”
Click Preview & Install

Enter a Slug (for example:
shopify-orders)Click Install

Copy the Webhook URL from the Automation
Go to Automations
Open the newly installed automation
Click Edit

Click on the trigger New Order Created

Select your Shopify connection if it’s not already selected
Copy the Webhook URL shown in the trigger settings

Add the Webhook in Shopify
Go to Shopify Admin → Settings → Notifications


Scroll to Webhooks and click Create Webhook

Set:

Event: Order creation
Format: JSON
URL: Paste the webhook URL copied from eGrow
Webhook API Version: Latest
Click Save
Once saved, Shopify will start sending new orders to eGrow automatically.
โ Integration Complete
Your Shopify store is now successfully connected to eGrow.
What happens next?
New Shopify orders will automatically appear in eGrow
You can trigger automations, confirmations, shipping, and WhatsApp messages
You can test the integration by placing a new test order in Shopify
๐ก Tips & Troubleshooting
If orders don’t appear:
Make sure the app is installed on the correct Shopify store
Verify the webhook is saved and active
Confirm all API scopes were added before releasing the app version