Skip to main content
Connecting Shopify to Ryze needs only your store domain. There is no app to create, no API key to generate, and no credentials to copy.

Before you start

  • You need a Ryze workspace. See Create a workspace.
  • You need permission to approve app access on the Shopify store.
  • Have your .myshopify.com domain ready — not your custom domain.

Connect

1

Open Integrations → Shopify

In Ryze, go to Workspace Settings → Integrations and pick Shopify.
2

Enter your store domain

Type your .myshopify.com domain — for example yourstore.myshopify.com — and continue.
3

Approve in Shopify

A Shopify window opens. Approve the access prompt and the connection completes automatically.
The Shopify card then shows a Connected badge.
After connecting, start a new chat in Claude or ChatGPT so the assistant picks up the change. Existing chats will not see it.

What Ryze uses the connection for

  • Product and revenue data — identifying your best-selling products, which anchors keyword and topic selection
  • Publishing — pushing generated articles live to your store
  • On-page fixes — shipping technical and GEO changes to store pages
  • Store auditing — finding on-page SEO issues across products and collections

Troubleshooting

The approval window reports an error. Retry from the Integrations page. If it persists, email support@get-ryze.ai with your store domain. Nothing happens after approval. Check for a blocked popup, then retry. The store shows as disconnected later. Click Reconnect on the Shopify card and re-authorize, then start a new chat. You entered your custom domain. Use the .myshopify.com domain instead — the custom domain will not resolve.

Upgrading to a custom app (theme access, redirects)

The standard connection covers products, publishing, and content edits. Theme file edits, URL redirects, and navigation changes need your own custom app: Shopify allows theme file writes only with a separate exemption the standard Ryze app does not have, and redirects need a scope the standard app does not request. You create the custom app in the Shopify Dev Dashboard — follow Connect Shopify Custom App for the full walkthrough.
Installing the custom app in Shopify is not enough by itself. Ryze keeps using the token from your original connection, with the original permissions — reconnecting on top does not refresh it either. You must delete the existing connection and connect again through the Custom app tab.
1

Create the custom app in Shopify

Shopify no longer creates custom apps inside the admin — new ones are built in the Dev Dashboard. Follow Steps 1–3 of the custom app guide: create the app, add the scopes (include write_themes, plus write_online_store_navigation for URL redirects), Release the version, and Install it on your store.
2

Delete the current connection in Ryze

In Workspace Settings → Integrations → Shopify, delete the existing connection. Do not use Reconnect — the old token would survive with the old permissions.
3

Connect again via the Custom app tab

Pick Shopify again, switch to the Custom app tab, and enter your store domain plus the app’s Client ID and Client secret (Dev Dashboard → your app → Settings).
Blocked tasks (redirects, schema template deployments, theme edits) resume automatically on the next run once the custom-app connection is live.

Connecting more than one store

A single workspace can hold multiple accounts for the same platform. For separate brands or clients, use a separate workspace per store. See Connect multiple accounts and Managing multiple accounts.