shopify

Shopify

Connect your Shopify store to WasteNot to sync customer profiles, order history, and product interactions. This data powers audience segmentation so you can reduce wasted ad spend on existing customers.

Prerequisites

Before connecting Shopify, make sure you have:

  • A Shopify store with admin access
  • Access to the Shopify Partner Dashboard or the ability to create custom apps in your store

Creating a Shopify app

WasteNot connects via a custom Shopify app that you create in your store. This gives you full control over what data is shared. Follow along with the video or the steps below.

  1. Open the Shopify Admin and select your store
  2. Click Settings in the lower left
  3. Click Apps in the sidebar
  4. Click Develop apps
  5. Click Build Apps in Dev Dashboard
  6. Click Create app, then Start from Developer Dashboard
  7. Enter an app name (e.g., "WasteNot Integration") and click Create
  8. Go to the Versions tab and click Create a version
  9. Configure the following settings:
    • Embed app in Shopify admin: Uncheck
    • Access Scopes: Paste the scopes listed below
    • Use legacy install flow: Check
    • Redirect URL: This will be shown in WasteNot when you start adding the data source
  10. Click Release to save
  11. Go to Home, select your app, then Settings
  12. Copy the Client ID and Client Secret

Required access scopes

When configuring your app version, paste the following scopes:

read_all_orders,read_analytics,read_assigned_fulfillment_orders,read_customer_events,read_cart_transforms,read_all_cart_transforms,read_channels,read_checkouts,read_customers,read_customer_data_erasure,read_customer_merge,read_draft_orders,read_fulfillments,read_gift_card_transactions,read_gift_cards,read_order_edits,read_orders,read_product_feeds,read_product_listings,read_products,read_reports,read_returns,read_shipping,read_shopify_payments_disputes,read_content,read_third_party_fulfillment_orders,customer_read_companies,customer_read_customers

Connecting to WasteNot

Once your Shopify app is set up:

  1. Add a new Shopify data source in WasteNot
  2. Enter a Name (e.g., "My Shopify Store")
  3. Enter your Shopify Store Name as it appears in your admin URL (https://admin.shopify.com/store/your-store-name)
  4. Enter your Client ID and Client Secret from the app you just created
  5. Click Connect with Shopify
  6. Click Install on the Shopify authorization screen

WasteNot will begin syncing your store data automatically. The initial sync may take some time depending on the size of your store.

What data is synced

  • Customers — Customer profiles including email, name, and tags
  • Orders — Order history including line items, totals, and fulfillment status
  • Products — Product catalog for matching purchase behavior

Relinking Shopify

If your Shopify connection becomes disconnected (e.g., the app was uninstalled or permissions changed), you can relink it:

  1. Go to Data Sources and click on your Shopify data source
  2. Click Relink
  3. You will be redirected to Shopify to re-authorize the connection

Frequently asked questions

How often does data sync?

Shopify data syncs continuously. After the initial full sync, WasteNot pulls incremental updates to keep your data current.

Can I connect multiple Shopify stores?

Yes. Create a separate data source for each store. Each will sync independently.

My data source shows "Failed" status

This typically happens when Shopify access has been revoked. Go to your Shopify admin and verify the WasteNot app is still installed, then relink it in WasteNot.

Was this page helpful?