Connect Shopify to Gorilla ROI (Develop apps / custom app)
You’ll create a custom app in Shopify (via Develop apps) to get a Client ID and Secret, then paste that into the Gorilla ROI App.
Prerequisites
Shopify Admin (store owner or staff with permissions).
Ability to Develop apps in Shopify Admin.
Gorilla ROI login for app.gorillaroi.com.
*This method does not use the Shopify App Store*
Quick Start (12‑step checklist)
Quick Start (12‑step checklist)
Sign in to Shopify Admin: https://admin.shopify.com.
Go to Settings → Domains, copy your
*.myshopify.comdomain and save it for later.Go to Settings → Apps → Develop apps.
Click Build apps in Dev Dashboard → Create app.
Input an App Name (example: Gorilla ROI Connection) and click Create.
Configure the app:
App URL: https://app.gorillaroi.com/sellers.php.
Uncheck Embed app in Shopify admin.
Webhooks API Version: 2025-04.
Scopes:
read_products, read_orders, read_reports, read_inventory, read_fulfillments, read_shopify_payments_payouts, read_locations, read_markets_home.
Click Release, then click Release again (confirm).
Open the version marked Active, then go to Settings and copy Client ID and Secret (save both).
Click Home → Install app, select the store, click Install.
In Gorilla ROI → Connections, click Connect on Shopify.
Click the drop-down, then Add New Shopify Account.
Input Store Name (
*.myshopify.com), Client ID, Secret, and a Nick Name, then click Authorize. The initial sync starts automatically.Screenshots are included in the detailed steps below.
Steps to follow on Shopify Admin (Detailed)
Sign in to Shopify at https://admin.shopify.com.
In the left navigation bar, go to Settings.
Click Domains, and copy one of these that end with .myshopify.com. Paste it somewhere as it will be needed just once later.
Click Apps, and then click Develop apps.
Click Build apps in Dev Dashboard.
Click Create app.
Input an App Name of your choice (e.g., Gorilla ROI Connection), and then click Create.
Now, we need to do the following:
Input https://app.gorillaroi.com/sellers.php as the App URL.
Uncheck Embed app in Shopify admin.
Select 2025-04 as the Webhooks API Version from the drop-down menu.
Input
read_products, read_orders, read_reports, read_inventory, read_fulfillments, read_shopify_payments_payouts, read_locations, read_markets_homein Scopes.Click Release.
Click Release.
Click the version that mentions Active.
The Versions page should show exactly what is seen within the red rectangle.
Go to Settings
Click Home and then click Install app.
Select the relevant store
Click Install.
Connect in Gorilla ROI
Sign in to the Gorilla ROI App → Connections.
Click Connect on the Shopify Data Source.
Click the drop-down arrow.
Click Add New Shopify Account.
Input:
Store Name: Paste the value from from Step 3.
Client ID: Paste the value from Step 11.a.
Secret: Paste the value from Step 11.b.
Nick Name: A short name you’ll use to identify this store (e.g., "Main Shop", "US Store").
Click Authorize.
Your store will now start appearing under Shopify Accounts; the initial sync starts automatically.
Need multiple stores? Repeat the same steps per store.
Troubleshooting
Wrong store value → Use the
.myshopify.comdomain (e.g.,xxxx-xxxxx.myshopify.com). Don’t includehttps://.Still stuck? → Share your store URL, a brief description, and any error text with support@gorillaroi.com.
FAQs
Is this read‑only?
Yes. Scopes above are read‑only and used for analytics/sync.
Do I use the Shopify App Store?
No. This method uses a custom app created in your own Shopify Admin.
In the Gorilla ROI App, I do not see the option to add/connect a Shopify store?
Check the pricing page, you might need to upgrade your plan to be able to connect a Shopify store.




















