Shopify

Shopify is a leading e-commerce platform used by millions of merchants worldwide to sell products online, in-store, and across social channels. By connecting Shopify to Coupler.io, you can automatically export order, product, customer, and inventory data to spreadsheets, BI tools, or databases — no manual CSV downloads or copy-paste needed.

Coupler.io's Shopify source is built on Shopify's GraphQL API, providing faster exports with column-level control over what data you pull.

circle-info

Coupler.io previously offered legacy Shopify sources based on the REST API (labeled "Shopify (legacy)" in the UI). Shopify has deprecated the REST API for third-party apps. If you're still using a legacy source, plan to migrate to the new GraphQL-based source. See the migration guidearrow-up-right for details.

Why connect Shopify to Coupler.io?

  • Automate sales reporting — Schedule regular data refreshes so your spreadsheets and dashboards always reflect the latest orders, revenue, and inventory levels.

  • Build custom dashboards — Export order and product data to Looker Studio, Power BI, or Google Sheets for analysis beyond what Shopify's native analytics offer.

  • Combine with other sources — Merge Shopify data with advertising (Facebook Ads, Google Ads), accounting (Xero, QuickBooks), or CRM data for a full picture of business performance.

  • Flexible destinations — Export to AI tools, Google Sheets, Excel, BigQuery, Looker Studio, or other supported destinations.

Prerequisites

Before connecting, make sure you have:

  • A Shopify store with an active plan

  • Store owner or staff account with the necessary permissions (read access to orders, products, customers, and inventory)

  • A Coupler.io account

circle-exclamation

Quick start

circle-check

How to connect

Shopify uses OAuth authentication — you sign in with your Shopify account directly.

1

In Coupler.io, create a new data flow and select Shopify as the source. Click Connect and enter your full Shopify shop name (e.g., your-store.myshopify.com).

2

Sign in and authorize Coupler.io to access your store data.

3

Select a data entity from the grouped dropdown (e.g., Orders, Products, Customers, Inventory).

4

Choose columns (available for order-related entities) — select only the fields you need to speed up processing and reduce noise.

5

Optionally set date filters (Created after/before, Changed after/before), status filters (order status, financial status, fulfillment status, product status), or Filter after ID.

6

Choose your destination and run the import.

Entity
Description
Typical use case

Orders

Order-level data — totals, status, customer info, payment gateway, tags

Daily sales reports, revenue dashboards

Products

Product catalog — title, vendor, status, published/updated dates

Product management, catalog sync

Inventory

SKU-level stock quantities across locations

Inventory tracking, reorder alerts

Customers

Customer records — name, email, total spent, last order info

Customer lists, marketing segments, CRM sync

Last updated

Was this helpful?