For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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 guide 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

Quick start

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?