Shopify Setup Guide
Follow our setup guide to connect Shopify to Fivetran.
Prerequisites
To connect your Shopify account to Fivetran, you need:
- Access to a Shopify account
- A shop and shop name
- Authenticated access scopes for Shopify's Admin API. For more information, see Shopify's documentation.
- You need to log in to your Shopify account before starting the setup process, if creating a connection via API.
Only use an HTTPS URL with TLS version 1.2 or above.
Setup instructions
Create custom app
Follow the instructions below to create a custom app in your Shopify account and get the Admin API access token required for Fivetran configuration.
Log in to your Shopify account.
On the left-hand navigation menu, click Apps, and then select App and sales channel settings.

Click Develop apps.
Click Create an app.
Enter an App name.
In the App developer drop-down menu, select the appropriate developer.
Click Create app.

Configure the following Admin API scopes:
read_productsread_customersread_ordersread_price_rulesread_fulfillmentsread_shippingread_draft_ordersread_inventoryread_shopify_payments_payoutsread_shopify_payments_disputesread_contentread_all_ordersread_checkoutsread_publicationsread_shopify_payments_accountsread_returnsread_themesread_product_listingsread_locationsread_script_tagsread_assigned_fulfillment_ordersread_merchant_managed_fulfillment_ordersread_third_party_fulfillment_ordersread_analyticsread_reportsread_discountsread_marketing_eventsread_resource_feedbacksread_translationsread_localesread_discountsread_files
The
read_gift_cardsandread_usersscopes are available only for Shopify Plus accounts. To sync data from theGIFT_CARDandUSERtables, contact Shopify Support to enable these scopes for your account.Click Install App.
On the API credentials page, make a note of the Admin API access token. You will need it to configure Fivetran.
Finish Fivetran configuration
- In the connection setup form, enter your Destination schema name.
- Enter your Shop name.
You can find your shop name immediately before
.myshopify.comin your Shopify URL. For example, if your URL isshopname.myshopify.com, then your shop name isshopname. - Enter the Admin API access token you found in Step 1.
- In the Historical Sync Time Frame drop-down menu, select the amount of historical data you want to include in your initial sync:
- Select Sync all historical data to sync all available historical data from your source.
- Select Sync data from selected date and choose a date in the Historical Sync Start Date field to limit the historical data synced for certain tables. This speeds up the initial sync. For a list of affected tables, see our Shopify connector historical sync time frame documentation.
- Click Save & Test. Fivetran will take it from here and sync your data from your Shopify account.
Related articles
description Connector Overview
account_tree Schema Information
settings API Connection Configuration