Documentation · Integrations
Shopify
Connect Shopify Admin to FinityAi: approve access, link your store, use assistant tools for products and orders, and troubleshoot common setup issues.
May 14, 2026
Overview
FinityAi connects to your store after you approve access in Shopify. You enter the permanent *.myshopify.com hostname, confirm the requested permissions, and FinityAi uses that connection only for your account.
What you need
- A Shopify store (development or production) and access to install apps.
- A custom app created in Shopify Partners with the approved permissions and return URL provided by your FinityAi account settings.
- If your organization manages the Shopify app centrally, confirm the account settings match the app you approve in Shopify.
Connect in FinityAi
- Open Integrations → Shopify (signed in).
- Enter your admin hostname, e.g.
your-brand.myshopify.com. - Click Connect Shopify and approve the install in Shopify.
- Return to FinityAi—the status card should show API reachable when checks pass.
Assistant: enable tools
In the assistant, turn on Tools so the model can call Shopify functions. Without Tools, chat cannot reach your store even if OAuth succeeded.
What the assistant can do
Tools include store profile, listing and fetching products, and listing and fetching orders—limited to what your installed scopes allow. If Shopify returns permission errors, adjust scopes in the Partner app and reconnect.
Sample prompts
- What is our Shopify store name and primary currency?
- List up to 25 products from our catalog.
- Show product id 1234567890’s title and variants.
- List recent orders (status any, limit 20).
- Pull order id 5678901234—customer email and line items only if present.
Privacy and connection access
Shopify connection credentials are stored for your user account and are not shown in browser chat. Disconnect from Integrations → Shopify to remove the saved connection in FinityAi; uninstall or rotate the app in Shopify if you need to invalidate access there too.
If something fails
- Redirect mismatch: the callback URL in your Shopify app must exactly match the return URL shown in FinityAi account settings.
- Invalid hostname: use the
*.myshopify.comadmin domain, not a custom storefront domain. - Scopes: reconnect after changing scopes in the Partner app.