Shopify logo

Ecommerce integration

Connect StefanBrain to Shopify

Give StefanBrain live access to your store's products, orders, customers, and discounts. Ask questions in plain English and get answers from your real Shopify data.

Custom app credentialsWorks in every chatPer-tool permissions

What connecting Shopify unlocks

Store data in every chat

Pull products, orders, customers, and discounts into any conversation. No CSV exports, no tab switching.

Grounded creative and copy

Ads, landing pages, and emails reference your real catalog: names, prices, variants, and inventory.

Order and customer analysis

Ask for AOV, repeat rates, or best sellers over any window and get numbers from the source.

Discount management

Create and review discounts from chat, with every write action gated by tool permissions you control.

How to connect

1Create a custom app in Shopify admin

In Shopify, open Settings, then Apps and sales channels, then Develop apps. Create an app for StefanBrain and install it.

2Grant the scopes you want StefanBrain to use

On the app's API credentials tab, grant read scopes for products, orders, customers, and discounts. Add write scopes only if you want StefanBrain to make changes.

3Copy the Admin API access token

Shopify shows the token, which starts with shpat_, exactly once after install. Copy it right away.

4Paste your store name and token in StefanBrain

Open Connectors, choose Shopify, and enter your store name and the token. Pasting the full myshopify.com URL is fine; we trim it for you.

Good to know

  • Shopify uses custom app credentials instead of a shared OAuth app, so your store's access is scoped to exactly the permissions you grant.
  • StefanBrain validates the credentials with a live probe before saving, so a typo fails immediately instead of breaking later.
  • The token is shown once by Shopify. If you lose it, rotate it from the custom app's API credentials tab and reconnect.

Your credentials stay yours

  • We never store your passwords
  • Encrypted at rest and in transit
  • Disconnect anytime

Frequently asked questions

Why does Shopify need a custom app instead of a sign-in button?

Shopify scopes Admin API access per app, per store. A custom app keeps you in control: you decide exactly which scopes StefanBrain gets, and you can revoke them in Shopify at any time.

Which scopes should I grant?

Start with read access to products, orders, customers, and discounts. Add write scopes later if you want StefanBrain to create discounts or update records for you.

Is my Admin API token safe?

Credentials are encrypted in transit and at rest, and StefanBrain never stores your Shopify password. Disconnecting removes access, and you can also uninstall the custom app in Shopify.

Can StefanBrain change my store without asking?

No. Write actions are classified separately from reads, and tool permissions let you require approval or block writes entirely.

Does this work with multiple stores?

Yes. Connect each store as its own connection with its own custom app token, and pick the right store when you ask questions.

More integrations

Put your Shopify data to work

Connect once and every StefanBrain surface can use it: chat, creative, copy review, and analysis.

Built for brands serious about growth.