Connect Shopify to BrandBastion to surface customer and order context in the inbox and link social profiles to Shopify customers.
Coming soon!
What you get when Shopify is connected
Once connected, agents can:
Link social profiles to Shopify customers
View customer and recent order context in the inbox, based on your approved Shopify permissions
📌 Note
What your team can see depends entirely on the Shopify scopes (permissions) granted during install.
Before you start
You need:
BrandBastion admin access
Shopify admin access for the store you are connecting
A Shopify store that allows app installs
Connect the store
In BrandBastion, go to Settings
Open Integrations and select Shopify
Click Connect Shopify
You will be redirected to Shopify to approve access
Confirm the shop domain and approve the requested permissions
You will be redirected back to BrandBastion and the integration will be active
💡 Tip
Use a store admin account that matches your intended production setup. Scope approvals are tied to what Shopify grants at install time.
What BrandBastion stores after connecting
BrandBastion stores connection metadata required to keep the integration working:
Shop domain and install metadata
Granted scopes (permissions)
Access token plus expiry information
Refresh token plus expiry information
📌 Note
BrandBastion requests an offline token with expiry and refresh support so the connection stays active without repeated re-installs.
If the connection can’t refresh
If Shopify rejects a token refresh (for example, after permission changes or store-side policy updates), BrandBastion will prompt you to reconnect Shopify.
🚨 Alert
Reconnects are required whenever Shopify needs a new approval flow to restore access.
Shopify permissions required and why we ask for them
Shopify scopes control what BrandBastion can access. You only get features that match the scopes approved during install.
Minimum scopes for this integration
read_products
Used to match and enrich products and show Shopify product details.read_orders
Used to show recent order history for linked customers.read_customers
Used to search customers and link them to social profiles. This scope can trigger protected customer data requirements in Shopify.
📌 Note
If read_customers is restricted in your Shopify environment, some customer fields may remain unavailable until Shopify approves protected customer data access.
