Connecting Shopify to ChatCrafterAI
Follow these steps to connect your Shopify store to ChatCrafterAI.Prerequisites
Before starting, ensure you have:- A Shopify store (any plan)
- Shopify admin access
- API credentials ready
Step-by-Step Setup in ChatCrafterAI
- Navigate to Agent Settings → Integrations
- Click Add Integration → Select Shopify
- Enter your Store URL (e.g., mystore.shopify.com)
- Paste your Access Token
- Paste your API Key
- Click Connect
- Verify the status shows Connected
- Click Test Connection to verify
Getting Shopify Credentials
Create Custom App
- Log into your Shopify Admin dashboard
- Go to Settings → Apps and sales channels
- Click Develop apps → Create an app
- Name it ChatCrafterAI
- Click Create app
Configure API Access
- In your new app, click Configure Admin API scopes
- Enable these permissions:
read_products- View product informationread_orders- View order informationread_customers- View customer informationread_inventory- Check stock levels
- Click Save
Get Access Token and API Key
- Click Install app at the top
- Confirm installation
- Copy the Admin API access token (shown once - save it securely)
- Go to API credentials tab
- Copy the API key
Paste into ChatCrafterAI
- Return to ChatCrafterAI integration setup
- Paste Access Token in the first field
- Paste API Key in the second field
- Enter your store URL (format: yourstore.shopify.com)
- Click Connect
Store URL Format
Your store URL should be in this format:- Correct:
mystore.shopify.com - Incorrect:
https://mystore.shopify.com(no protocol) - Incorrect:
mystore.com(use Shopify subdomain)
Verification
After setup, verify the connection works:- Open Chatlab (ChatCrafterAI testing environment)
- Send test message: “What products do you have?”
- Agent should return list of products from your store
- If error appears:
- Verify credentials are copied exactly (no spaces)
- Check API permissions are enabled correctly
- Ensure store URL format is correct
Troubleshooting Setup
Connection failed?- Verify access token is valid (not expired)
- Check API key matches the custom app
- Ensure all required permissions are enabled
- Confirm app is installed in your store
- API scopes may be missing - add required permissions
- Access token might be incorrect
- App might not be installed properly
- Verify products exist in your Shopify store
- Check products are published (not draft)
- Ensure inventory tracking is enabled
Security Notes
- Store access token securely - it provides read access to your store data
- Use dedicated custom app for ChatCrafterAI (don’t share credentials)
- You can revoke access anytime by uninstalling the app in Shopify
- ChatCrafterAI only requests read permissions (cannot modify your store)