Skip to main content
TerminalSync
Connectors

Shopify

Your Shopify store, within the agent's reach

Ask your AI about your Shopify store

A first-party Terminal Sync connector over Shopify's official Admin API: sales, orders, products and customers.

Shopify powers millions of online stores. This connector is built by Terminal Sync: we talk to Shopify's official Admin GraphQL API so your assistant can read your business and answer in plain language — without you opening the admin.

Unlike other integrations, you don't install it by pasting a package: you connect it inside the app, at Settings → Integrations → Shopify. You paste your store address and an access token you generate in Shopify, hit "Test connection", and you're set. The token is stored encrypted on your computer (never in a plain file).

Ask "how much did I sell this week?" and it reads your Shopify data and answers. Ask "show me unfulfilled orders" and it builds the list. It can also make safe changes — like creating a product (saved as a draft) or publishing/unpublishing one — but it always shows you what it's about to do and waits for your OK before touching anything. It never changes your store without your confirmation.

What you can ask

  • "How many sales and how much revenue this week?"
  • "Show me the last 10 orders and which ones are unfulfilled."
  • "What products are active and what's their stock?"
  • "Find the customer with email ana@company.com and how many orders they placed."

What you need

You need two things from your Shopify account:

  1. Your store address — something like my-store.myshopify.com.
  2. An access token (Admin API access token) — created by making a "custom app" in your Shopify with read permissions for orders, products and customers. The official guide is at help.shopify.com.

Then go to Settings → Integrations → Shopify in Terminal Sync, paste both, and connect. The token travels encrypted between your computers alongside the rest of your profile.

How it works with Terminal Sync

Set up the connector once on one machine. Terminal Sync keeps your claude_desktop_config.json encrypted in your Drive, so on any other machine where you open Claude Code, the connector is already there.