4 min read Video included

How to Integrate your Shopify Store

This guide explains how to connect your Shopify store to eGrow using the Shopify Developer (Partner) Dashboard. Once connected, your orders, customers, and products will automatically sync with eGrow.

Step 1: Start the Shopify Integration in eGrow

  1. Log in to your eGrow account

  2. Navigate to IntegrationsShopify

  3. Click Connect

  4. Click Add Connection

  5. 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.

  1. Log in to your Shopify Developer (Partner) Dashboard

  2. Go to AppsCreate App

  3. Enter an app name (for example: eGrow)

  4. Click Create App


Step 3: Create and Configure an App Version

After creating the app, you must create a version to enable API access.

  1. Inside your app, click Create Version

App Configuration

  • App URL:
    https://v2.egrow.com

  • Embed 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/callback
  1. Click Release

  2. Enter a version name (for example: 1)

  3. Click Release again to confirm


Step 4: Install the App on Your Shopify Store (from Developer Dashboard)

After releasing the app version:

  1. In the Shopify Developer Dashboard, go to the Home page of your app

  2. Click Install App

  3. You will be redirected to your Shopify Admin

  4. 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

  1. In the Shopify Developer Dashboard, go to:
    Apps → eGrow → Settings

  2. Copy:

    • Client ID

    • Client Secret

  3. Return to eGrow → Shopify Integration

  4. Paste the Client ID and Client Secret into their respective fields

  5. 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

  1. In your eGrow dashboard, go to Automations → Templates

  2. Look for the template titled “Send Orders from Shopify to eGrow”

  3. Click Preview & Install

  4. Enter a Slug (for example: shopify-orders)

  5. Click Install


Copy the Webhook URL from the Automation

  1. Go to Automations

  2. Open the newly installed automation

  3. Click Edit

  4. Click on the trigger New Order Created

  5. Select your Shopify connection if it’s not already selected

  6. Copy the Webhook URL shown in the trigger settings


Add the Webhook in Shopify

  1. Go to Shopify Admin → Settings → Notifications

  2. Scroll to Webhooks and click Create Webhook

  3. Set:

    • Event: Order creation

    • Format: JSON

    • URL: Paste the webhook URL copied from eGrow

    • Webhook API Version: Latest

  4. 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

Was this article helpful?

Related Articles

Can't find what you're looking for?

Our support team is here to help. Submit a ticket and we'll get back to you as soon as possible.

Contact Support
Need Help?