Step 1: Create a Custom App in Shopify
- In your Shopify dashboard, go to Settings > Apps and Sales Channels > Develop Apps > Build apps in Dev Dashboard.
- Click Create App from the top right.
Step 2: Name Your App
- Name your app “Asa Custom App”
- Click Create
Step 3: Add Admin API Access Scopes
Under the section Access > Scopes copy-paste the following scopes:Access Scopes
- Click Release
Step 3: Navigate to Settings Tab
- Go to the Settings tab
- Under Credentials, make note of Client ID and Secret. You’ll need these in Asa Dashboard.
Step 4: Connect Shopify in Asa
- In your Asa dashboard, go to Add Content, open the Integrations tab, and click Connect under Shopify.
-
You’ll be asked to enter the following details:
- Admin API Access Client ID:
- Paste the lient ID you noted from previous step.
- Admin API Access Secret:
- Paste the Secret you noted from previous step.
- Storefront Public URL:
-
This is your live store URL — for example:
https://example.comorhttps://acme.com. - Shopify Subdomain:
-
In Shopify, go to Settings > Domains and find the domain that ends in
.myshopify.com. If your admin URL is:https://admin.shopify.com/store/acme/settings/domainsThen your subdomain is:acme.
Step 5: Select Content and Train
- After connecting, a dialog will open to select products, blogs, pages, or policies
- If it doesn’t appear, click the icon next to Connected under Shopify
- Choose the content you want Asa to learn from and click Add Content
Notes
- Use the icon next to Shopify to add more content or retrain updated items anytime
- You must have the right permissions to create custom apps in Shopify
- For secure setup, only the scopes you selected are accessed by Asa — nothing more