How to Install And Configure the Shopify App
The integration of Shopify with BoldDesk enhances the capabilities of support teams by providing easy access to data about customers and their orders.
Check out this video tutorial.
Key features
The following are the key features of this integration:
- Enhanced support for connecting multiple stores.
- Seamless access and retrieval of comprehensive customer information.
- Real-time access to a customer’s recent orders, including item purchases, pricing, shipping charges, and discount details.
- Comprehensive overviews of the customer’s entire order history.
Plan limits
Find the details of the store limits for each plan.
| Features | Scale (Legacy) | Momentum (Legacy) | Enterprise (Team Based) | Essential (Legacy) | Pro (Legacy) | Business (Legacy) |
|---|---|---|---|---|---|---|
| Store limit | 1 | 1 | 5 | 1 | 1 | 5 |
Enterprise (Team Based) is the only plan available to new customers. Scale (Legacy), Momentum (Legacy), Essential (Legacy), Pro (Legacy), and Business (Legacy) are unavailable to new customers; existing customers on these plans retain access.
Create and Install Custom App in Shopify
-
Sign into your Shopify store.
-
Go to Settings -> Apps.
-
Click on Develop apps / App development.
-
Click on Build apps in Dev Dashboard.
-
In the Dev Dashboard, click on Create custom App.
-
Select Start from Dev Dashboard.
-
Enter an App name and click Create.
-
Under the versions tab, use the default URL https://shopify.dev/apps/default-app-home.
-
Disable Embed app in Shopify admin.
-
Set the Webhooks API version to the latest stable version.
-
In Access select the required Scopes (read_customers, read_orders, write_orders).
-
Then click Release and confirm.
-
To set a distribution method for an app, go to the Home tab.
-
Click Select distribution method.
-
Choose Custom distribution.
-
Enter the Shopify store domain and enable Allow multi-store install for one Plus organization.
-
Click Generate a link.
This link will be used to install the app into the Shopify store.
-
Open a new browser tab and paste the installation link generated in the previous step.
-
This opens the Shopify app installation page.
-
Select your store and click Install.
-
A confirmation message will appear once installation is complete.
-
In the Shopify Dev Dashboard, open the newly created custom app.
-
Navigate to Settings -> Credentials.
-
Copy the Client ID and Client Secret.
These values will be required to configure Shopify in BoldDesk.
Install and configure the Shopify app in BoldDesk
Follow the given steps to install the Shopify app:
-
Go to Admin menu > Marketplace.
-
Search and select the Shopify app.
-
Click Install to initiate the installation of the Shopify app.
-
Configure Account - Enter the store name, specify the subdomain for the store, and provide the Client ID and Client Secret.
-
App permissions allow you to manage access to integrated applications within your organization. You can control who can read, modify, and use applications based on roles and brands. Learn more on Managing App Permissions and Visibility in BoldDesk.
Manage the Shopify store
How to connect with multiple stores
To add an additional Shopify store in the BoldDesk app, follow the given steps:
-
Click Admin menu > My Apps > Shopify > Edit to open the Shopify page.
-
Click Add Store.
Editing the details of a Shopify store
Follow the given steps to edit the details of a Shopify store:
-
Click Admin menu > Marketplace > Shopify > Edit.
-
Click the Kebab icon under Action and select Edit to access the Edit Store page.
-
Modify the store details on the Edit store page.
-
Click Save.
Deactivating a Shopify store
Follow the given steps to deactivate a Shopify store:
-
Click Admin menu > Marketplace > Shopify > Edit.
-
Click the kebab icon under Action and select Deactivate.
-
Click the Yes, Deactivate button in the confirmation dialog to deactivate the Shopify store.
Deleting a Shopify store
Follow the given steps to delete a Shopify store:
-
Click Admin menu > Marketplace > Shopify > Edit.
-
Click the kebab icon under Action and select Delete.
-
Click the Yes, Delete button in the confirmation dialog box to delete the Shopify Store.
Activating a Shopify store
Follow the given steps to activate a Shopify store:
-
Click Admin menu > Marketplace > Shopify > Edit.
-
Click the kebab icon under Action and select Activate.
-
Click the Yes, Activate button in the confirmation dialog box to activate the Shopify store.
Frequently Asked Questions (FAQs)
1) What does the Shopify integration add to BoldDesk?
It gives agents quick access to customer profiles, recent orders (items, prices, shipping, discounts), and a full order history directly in tickets/contacts/chat, so support can resolve issues faster with complete context.
2) Can I connect multiple Shopify stores? How many are allowed per plan?
Yes. Store limits by plan:
- Enterprise (Team Based): 5 stores (only plan available to new customers)
- Business (Legacy): 5 stores
- Scale (Legacy): 1 store
- Momentum (Legacy): 1 store
- Essential (Legacy): 1 store
- Pro (Legacy): 1 store
Legacy plans are unavailable to new customers; existing customers on those plans retain access.
3) How do I view Shopify data inside a ticket?
Open the ticket → click Apps (right sidebar) → open Shopify → in the Shopify tab select the store → view customer and order details.
4) What are the prerequisites to connect a Shopify store to BoldDesk?
Create a Shopify custom app in the Dev Dashboard, set Webhooks API to the latest stable version, and grant scopes: read_customers, read_orders, write_orders. Generate the install link, install the app to the store, then in BoldDesk (Admin → Marketplace → Shopify) enter the Store name, subdomain, Client ID, and Client Secret to finish configuration.
5) Why can’t I cancel or refund an order?
- Cancel: Allowed only if no payment has been made and items are not shipped/fulfilled.
- Refund: The Refund button is disabled if the order has no payment to return.
6) Can I embed a BoldDesk web form in Shopify and what permission is needed?
Yes. Copy the web form embed code from BoldDesk and paste it into your Shopify page. You need the Manage settings permission (Admin → Roles and permissions → Admin → Manage Settings) to create/configure forms.
7) Can the BoldDesk AI Agent use Shopify data in live chat or the web widget?
Yes. Install & connect the Shopify app in BoldDesk, enable the AI Agent in your Live Chat/Web Widget, and embed the widget on your Shopify storefront. The AI Agent can then read customer/order data to answer order questions and automate common workflows. (Note: OAuth-based authentication is not supported for this integration at the moment.)