Shopify Integration
Connect your Shopify store to Omniops for AI-powered commerce insights and automation.
Overview
The Shopify integration gives Omni access to your store's products, orders, customers, and analytics — enabling natural-language commerce operations.
Prerequisites
- A Shopify store (any plan)
- Store owner or staff account with API access
Setup
Create a Custom App
- In Shopify Admin, go to Settings → Apps and sales channels → Develop apps
- Click Create an app and name it "Omniops"
- Under Configuration, select the following API scopes:
read_products,read_orders,read_customersread_inventory,read_analytics
- Click Install app and confirm
- Copy the Admin API access token
Connect in Omniops
- Go to Settings → Integrations in your Omniops dashboard
- Select Shopify
- Enter your Shopify store domain (e.g.
yourstore.myshopify.com) - Paste your Admin API access token
- Click Connect
What You Can Do
Once connected, you can ask Omni:
- "What were our sales this week?"
- "Show me unfulfilled orders"
- "Which products have the best margins?"
- "How does this month compare to last month?"
- "What's our average order value?"
Dashboard
The Shopify dashboard provides visual analytics including:
- Revenue trends and comparisons
- Order volume and fulfilment rates
- Top products by revenue and units sold
- Customer acquisition metrics
Multi-Currency Support
Omniops supports Shopify's multi-currency features. Analytics are displayed in your store's primary currency, with automatic conversion for international orders.
Troubleshooting
Invalid Access Token
- Ensure you copied the full Admin API access token (not the API key)
- Check that the app is installed and active
- Verify the required API scopes are configured
Missing Data
- Only published products are synced
- Historical order data may take a moment to load on first connection
- Draft orders are excluded from analytics