Skip to main content
Quick check: Place a test order and check that it reaches the Real-Time Events feed (System → Events Manager). If you connected Shopify from the dashboard, also click the Shopify card on System → Data Sources and check that it shows Store Connected. Likely cause: The Shopify app’s API permissions were revoked or the app was uninstalled and reinstalled without completing the full OAuth flow. Shopify stops sending order updates to Upstack and blocks API access when permissions are incomplete. Fix:
  1. In your Shopify admin, go to Settings → Apps and sales channels.
  2. Find Upstack Data in the list. If it shows a warning icon or says “Access limited,” the permissions need to be re-granted.
  3. Click Upstack Data → App settings → look for a Re-authorize or Update permissions prompt.
  4. Complete the OAuth flow — ensure you approve all requested scopes (orders, customers, products, checkouts).
  5. If you connected Shopify from the dashboard, return to Upstack, click the Shopify card on System → Data Sources, and check that it shows Store Connected.
  6. If data still isn’t syncing, reinstall or reconnect the Upstack Data app, or contact support.
  7. To verify, place a test order in your Shopify store (you can use Shopify’s Bogus Gateway for test orders). Within a few minutes, it should appear as a Purchase event in the Real-Time Events feed (System → Events Manager).
  8. Once a day, Upstack re-syncs Shopify orders updated in the last 2 days, so short gaps fill in automatically. For longer gaps, contact support to trigger a full historical sync.

Still stuck? Contact support@upstackdata.com with your Pixel ID and a description of the issue. We typically respond within a few hours.

Why integrations disconnect

Why connections break and how to prevent future disconnections.

Sources overview

See every source Upstack supports and how to connect them.