Widgion + Shopify Integration Guide
Connect Widgion with Shopify to enhance support and capture leads directly in your store.
This document explains how to integrate your Shopify store with your widgion chatbot platform using secure client credentials. The chatbot can fetch products and get trained with them.

Requirements
You need a Shopify store, admin access, and the ability to create custom apps. You will also need your Client ID and Client Secret.
Create a Shopify Custom App
Go to Shopify Admin > Settings > Apps and sales channels > Develop apps > Build apps in the developer dashboard
On the developer dashboard, click Create app and enter a name for your app, for example “Widgion Support”. After that, click Create.

Configure API Permissions
Next, on the Create version page, scroll down to the Access scopes section. Click Select scopes, then search for and enable the following:
read_products
read_orders
Then click Release to launch the app.

Install the App
On the Overview page, click Install to begin installing the app. Select your store, review the requested permissions, and click Install to confirm. Once the process is complete, the app will be installed on your store.

Copy Credentials
Return to the Shopify developer dashboard and select your app. Open the Settings section, then copy your Client ID and Client Secret.

Connect in Chatbot
Log in to your Widgion account and select your project. Navigate to the Integrations section, then choose Shopify and connect it to your chatbot.
Product Settings
After connecting your Shopify store, click Manage Integrations and open the Product Settings section. This area allows you to control how products appear and behave inside chatbot conversations.
Show product images
Enable this option to display product images directly in chatbot responses. This helps users visually identify products during conversations.
Show product prices
Turn this on to include product pricing in chatbot replies. This allows customers to quickly see how much a product costs without leaving the chat.
Automatic product sync
When enabled, your products will be updated automatically using a background process. This ensures your chatbot always shows the latest product information without manual updates.
Product button text
This lets you customize the text displayed on product action buttons. For example, you can use “View Product” or any text that fits your brand tone.
Sync products now
Click this button to manually sync your products immediately. This is useful if you have just added or updated products in your Shopify store and want them reflected in the chatbot right away.
How this fits into the flow
After clicking Manage Integrations, this section is where you define how your products are presented to users during conversations. These settings directly shape the customer experience, from visuals to pricing visibility and interaction behavior.
Token Handling
The system automatically generates an access token when your store is connected and refreshes it every 24 hours. This process runs in the background, so no manual action is required.
Disconnecting Shopify
You can disconnect your store at any time by going to Manage Integrations and selecting Disconnect. Once disconnected, access is safely disabled while your store record remains saved for future use.
Troubleshooting
If you encounter any issues, start by ensuring your store domain is entered correctly and that your Client ID and Client Secret are valid. These are essential for establishing a successful connection.
You should also confirm that all required permissions are enabled and that the app is properly installed on your Shopify store to ensure everything functions as expected.
Did this answer your question?
0 Likes
0 Unlikes