Shopify Integration: Connect Your Store & Automate Orders

Seamlessly sync new orders from your ecommerce funnels directly to your Shopify backend!

Our Shopify integration puts your fulfillment on absolute autopilot. It natively supports product variants, adjusts your inventory levels in real-time, and completely eliminates the constant struggle of upsells and downsells being added to Shopify as separate customers or split orders.

Watch this quick video walkthrough to see how the direct integration works:


:electric_plug: Step 1: Connect Your Shopify Store

To automatically send your funnel orders to your fulfillment center, you need to connect Funnelish to your Shopify account. There are two ways to do this: the recommended 1-click install, or the fallback custom app method.

Method A: The 1-Click App Install (Recommended & Easiest)

For 99% of ecommerce brands, this is the fastest way to connect your store.

Part 1: Get your Shopify Domain

  1. Open a new browser tab and log in to your Shopify store admin panel.

  2. Go to Settings > Domains and copy your primary .myshopify.com domain name (it should look like yourstore.myshopify.com).

Part 2: Connect in Funnelish

  1. Log in to your Funnelish account.

  2. Click the Settings gear icon at the top right, then select Integrations.

  3. Click on Shopify to open the side panel.

  4. Switch the connection toggle to the ON position.

  5. Paste your copied Shopify domain into the domain field.

  1. Click Connect. This will automatically open a Shopify permissions page on your screen.

  2. On the Shopify page, click the Install unlisted app button.

Install the Funnelish app on Shopify

  1. Go back to the Funnelish side panel and click Save changes. Your Shopify store is now seamlessly connected!

Method B: The Custom App Setup (Fallback)

Only use this method if the 1-click install above does not work for your specific store setup.

1. Create the Custom App in Shopify

  1. In Shopify, go to Apps > App and sales channel settings.

  2. Click Develop apps for your store. (If asked, click “Allow custom app development”).

  3. Click Create an app and name it “Funnelish”.

2. Assign Access Scopes

  1. Click Configure Admin API scopes.

  2. Check the boxes for: read_products, write_products, read_orders, write_orders, read_customers, write_customers, read_fulfillments, and write_fulfillments.

  3. Click Save.

3. Install & Link

  1. Click Install app.

  2. Click Reveal token once and instantly copy the Admin API access token.

    :police_car_light: WARNING: This token is shown only once. Copy it immediately!

  3. In Funnelish, go to Settings > Integrations > Shopify and click Connect using a custom app…

  4. Paste the Access Token, along with the API Key, API Secret Key (found in Shopify), and your store name into Funnelish.

  5. Click Save Changes.


:package: Crucial Next Step: Order Bundling (99% Use Case)

Once your store is connected, you need to configure how Funnelish sends data to Shopify.

By far the most important feature to set up next is Order Bundling. If a customer buys a main product on your checkout page, adds an Order Bump, and then accepts a One-Click Upsell, you do not want those to show up as 3 separate orders in Shopify!

Our Order Bundling feature holds the initial transaction for a few minutes, waits to see if the customer accepts any post-purchase Upsells or Downsells, and then merges them all into a single, clean order for your fulfillment center.

:backhand_index_pointing_right: Learn how to set up Order Bundling here.


:right_arrow: Next Up: Automations & Advanced Settings

Your store is connected! Now you need to map your Funnelish products to your Shopify SKUs and configure your advanced syncing preferences so your ecommerce funnels process orders flawlessly.

Choose your next guide below to finish your Shopify integration: