Shopify integration with eGrow

Shopify integration with eGrow

Apr 28, 2025
Updated: Feb 5, 2026

This guide explains how to connect your Shopify store to eGrow using the Shopify Developer Dashboard (required for new integrations), allowing you to automatically sync orders, customers, and products into eGrow.


Step 1: Start the Shopify Integration in eGrow

  1. Log in to your eGrow dashboard.

  2. Navigate to Integrations → Shopify.

  3. Click View Integration.

  4. Click Add New Account.

You’ll be asked to enter the following information:

  • Shop Name
    Your Shopify store name only (without .myshopify.com).
    Example:
    If your store URL is mystore.myshopify.com, enter mystore.

    👉 You can find this under Shopify Admin → Settings → Domains.

  • Client ID
    This will be generated later from the Shopify Partner (Developer) Dashboard.

  • Client Secret
    Also generated from the Shopify Partner (Developer) Dashboard.

Keep this page open — you’ll return to it shortly.


Step 2: Create a Shopify App from the Developer Dashboard

Shopify now requires apps to be created from the Shopify Developer Dashboard.

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

  2. Go to Apps → Create 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.

  2. Fill in the following details:

App Configuration

  • App URL

    https://app.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_customers, read_orders, read_products, write_orders, read_draft_orders, write_assigned_fulfillment_orders, read_assigned_fulfillment_orders, write_merchant_managed_fulfillment_orders, read_merchant_managed_fulfillment_orders

Redirect URLs

Add the following redirect URL:

https://app.egrow.com/integration/shopify
  1. Click Release.

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

  3. Click Release again to confirm.


Step 4: Get Client ID & Client Secret

  1. Go to Apps → eGrow → Settings in the Shopify Developer Dashboard.

  2. Copy:

    • Client ID

    • Client Secret

  3. Return to eGrow → Shopify Integration.

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

  5. Save or continue.


Step 5: Install the App on Your Shopify Store

  1. Go back to your Shopify Admin Dashboard.

  2. Install the eGrow app you just created.

  3. Approve the requested permissions.

This step officially links your Shopify store with the app.


Step 6: Set Up the Order Created Webhook

To allow Shopify to send new orders to eGrow automatically:

  1. In eGrow, copy the Order Created Webhook URL from the Shopify integration settings.

  2. Go to Shopify Admin → Settings → Notifications.

  3. Scroll to Webhooks and click Create Webhook.

  4. Set:

    • Event: Order creation

    • Format: JSON

    • URL: Paste the webhook URL from eGrow

      Webhook API version: Choose (Latest) 

  5. Click Save.


✅ Integration Complete

Your Shopify store is now successfully connected to eGrow.

What happens next?

  • New orders created in Shopify will automatically appear in eGrow.

  • You can trigger automations, confirmations, shipping, and WhatsApp messages.

  • You can test the integration by placing a new order from your Shopify store.


💡 Tip

If orders don’t appear immediately:

  • Make sure the app is installed on the correct store

  • Verify the webhook is saved and active

  • Confirm API scopes were added correctly before releasing the app version

Was this article helpful?

Comments (0)

No comments yet. Be the first to comment!