{{ __('Configure Shopify app credentials so workspaces can connect their stores and receive WhatsApp notifications for orders, customers, and abandoned checkouts.') }}
{{ __('Follow these six steps on the Shopify Dev Dashboard to issue the credentials you paste below. This only needs to happen once for the whole platform — every workspace then uses the same app via OAuth.') }}
Go to {{ __('partners.shopify.com/signup') }} and sign in with the email that will own this integration. Partners accounts are free.
From your Partner account open the {{ __('Shopify Dev Dashboard') }} → {{ __('Apps → Create app') }}. Pick Public app (so any Shopify merchant can install). Name it after your platform.
{{ __('Note (2026):') }} legacy custom apps created from {{ __('Shopify Admin → Apps') }} can no longer be created since Jan 1, 2026 — you must use the Dev Dashboard or Shopify CLI.
In the app's {{ __('Configuration') }} tab, scroll to {{ __('URLs') }}. Paste these exactly — the redirect URL must match what we send to Shopify or OAuth fails with {{ __('redirect_uri mismatch') }}:
Open {{ __('Configuration → Client credentials') }}. Reveal both values and paste them into {{ __('Client ID') }} (a.k.a. {{ __('API Key') }}) and {{ __('Client secret') }} (a.k.a. {{ __('API Secret Key') }}) below. The secret is shown once — copy it carefully.
In {{ __('Configuration → Compliance webhooks') }}, set all three URLs to the endpoint below. Shopify requires these before App Store submission and silently fails install otherwise.
Tick the {{ __('Enable Shopify') }} switch in the credentials box and hit {{ __('Save changes') }}. Workspace owners can now connect their stores at /shopify.