Help Center

Shopify Integration Guide

Transform your Shopify store with AI-powered customer support. Enable product search, order tracking, and automated assistance.

Prerequisites

  • ✅ Active Shopify store
  • ✅ Admin access to your Shopify dashboard
  • ✅ EchowiseAI account (free to start)

Step 1: Generate Shopify API Credentials

First, you'll need to create API access credentials from your Shopify store dashboard. These credentials will allow EchowiseAI to securely access your store data.

Enable Custom App Development in Shopify

  1. 1
    Access Apps Section: In your Shopify admin, click on Apps in the left sidebar
  2. 2
    Access Settings: Click on Apps and sales channels settings from the dropdown menu
  3. 3
    Develop Apps: Select Develop apps and then Develop apps for your store
  4. 4
    Allow Development: Click Allow custom app development to enable app creation

Create and Configure Your App

  1. 1
    Create App: Click Create an app and provide a name and developer email
  2. 2
    Configure API: Go to the Configuration tab and click Configure in the "Admin API Integration" section
  3. 3
    Set Permissions: Under "Admin API access scopes", find and enable:
    • read_orders - to access order information
    • read_products - to access product information
  4. 4
    Save Permissions: Click Save to apply the access scopes

Generate API Access Token

  1. 1
    Access Credentials: Go to the API credentials tab
  2. 2
    Install App: Click Install in the "Access tokens" box
  3. 3
    Confirm Installation: Click Install in the confirmation window
  4. 4
    Get Token: Click Reveal token once to see your Admin API Access Token
⚠️

Important Security Note

Only grant read permissions to ensure EchowiseAI can only view your store data, not modify it. Never share your API credentials publicly.

Step 2: Connect Shopify to EchowiseAI

Now that you have your API credentials, let's connect your Shopify store to EchowiseAI and configure the integration.

Add Shopify as a new Action

  1. 1
    Access Actions Panel: In your EchowiseAI dashboard, click on Actions in the left sidebar
  2. 2
    Install Shopify Skill: Find the Shopify skill card and click Install
  3. 3
    Configure Connection: Enter your store details in the configuration form

Configuration Fields

AI Instructions* (Required)

Explain when this skill should be used and describe what this Shopify store is about.

Example Instructions:

"This skill should be used when customers ask about:

  • Available products and inventory
  • Order status and tracking
  • Product details and pricing
  • Store policies and shipping

The store sells handmade candles and home decor."

* This field helps your AI understand when to use Shopify data vs. other knowledge sources

Shopify store URL*

The public URL customers use to visit your store

Examples:

  • https://yourstore.com
  • https://yourstore.myshopify.com
  • https://yourstore.shop

Shopify store name*

The name found in your Shopify URL (e.g., "beanhaven" from beanhaven.myshopify.com)

Example:

If your store URL is beanhaven.myshopify.com, enter: beanhaven

Admin API key*

The Shopify Admin API Access Token you generated in Step 1

Format: shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

💡Pro Tip

Test your connection before saving by clicking the "Test Connection" button (if available). This helps identify any configuration issues early.

Frequently Asked Questions

Is this integration free?
Yes! Shopify integration is included with all EchowiseAI plans, including our free tier. You can start using it immediately after setup.
Can I use this with any Shopify store?
Yes, this integration works with any Shopify store, including Shopify Basic, Shopify, and Shopify Plus plans. The only requirement is that custom app development is enabled.
Will this affect my store's performance?
No, the integration only reads data from your store and doesn't add any additional load. The API calls are lightweight and won't impact your store's performance or customer experience.
What if my chatbot says it cannot access the Shopify API?
Check that all access scopes are enabled, your Admin API key is correct, and your Shopify store URL is right. If issues persist, contact our support team for assistance.
Can I customize what information the chatbot shares?
Absolutely! You can customize the system prompt to control what information your chatbot shares, how it responds, and what tone it uses. This gives you full control over the customer experience.
What if the chatbot gives incorrect product links?
This usually indicates an incorrect Shopify Store URL. Check the generated links to identify which part is wrong. Also, if you've trained your chatbot on all store pages, consider removing product pages from "Knowledge sources" to avoid conflicts.