Create a custom Shopify app and link it to your ShipBoss account using OAuth authentication in just a few minutes.
In your Shopify admin panel, use the search bar at the top and type "Apps". From the dropdown results, click App settings.
Click "App settings" from the search results
You'll land on the Apps page in your Shopify settings. Click the "Develop apps" button in the top-right corner.
Click "Develop apps" in the top-right corner
On the App development page, click "Build apps in Dev Dashboard".
Click "Build apps in Dev Dashboard" (not the legacy option)
In the Shopify Dev Dashboard, click the "Create app" button in the top-right corner.
Click "Create app" in the Dev Dashboard
On the "Create an app" page, choose "Start from Dev Dashboard" on the right side. Enter an app name (e.g., "ShipBoss") in the App name field, then click Create.
Enter a name under "Start from Dev Dashboard" and click Create
Once the app is created, scroll down to find the Access section. You'll see fields for Scopes, Optional scopes, and Redirect URLs.
The Access section where you'll configure permissions
Click into the Scopes text field and paste the following scopes, separated by commas, all on one line. Copy each scope from the list below and paste them into the field one after another, separated by a comma.
After pasting, your Scopes field should look like this
After configuring your scopes, look for the "Release" button in the top-right area of the page and click it to create a version of your app.
The Release button at the top of the page
A dialog will appear asking "Release this new version?". The version name and message fields are optional — you can leave them blank. Click Release to confirm.
Optionally name the version, then click Release
After the release completes, you'll land on the Versions page. Click Home in the left sidebar to go to the app overview.
Click "Home" in the left sidebar
On the app Home page, find the Installs section in the top-right and click "Install app".
Click "Install app" from the Home page
A confirmation dialog shows the permissions the app needs. Review the access list, then click Install.
Review the permissions and click Install
In the left sidebar of the Dev Dashboard, click Settings under your app name.
Click Settings in the sidebar
On the Settings page, you'll see your app Credentials:
Copy your Client ID and reveal + copy your Secret
Log in to your ShipBoss account. Click the Admin tab in the top navigation, then click the Ecommerce Integrations tab. Click "Add Integration".
Navigate to Admin > Ecommerce Integrations > Add Integration
In the Create Ecommerce Integrations dialog, select Shopify as the Channel Type, enter a nickname and your store URL, then select OAuth (Recommended) as the authentication type.
Select Shopify, enter your store details, and choose OAuth
Fill in the form with the credentials you copied from Shopify:
| Field | What to Enter |
|---|---|
| Channel Type | Shopify |
| Nickname | A friendly name for this store (e.g., "My Store") |
| Url | Your Shopify store URL, e.g. https://mystore.myshopify.com |
| Authentication Type | OAuth (Recommended) |
| Shopify Client Id | Paste the Client ID from Step 14 |
| Shopify Client Secret | Paste the Secret from Step 14 |
| Activate | Check this box |
Click Save to complete the integration.
myshopify.com. You can find your store URL in Shopify admin under Settings > Domains.Paste your credentials, check Activate, and click Save
Your Shopify store is now connected to ShipBoss via OAuth. Orders will automatically sync for shipping and fulfillment.