Skip to content
Infinity Flow 3d Printing LLC LogoInfinity Flow 3d Printing LLC Logo
0
FlowQ App for Zapier
See App
Zapier logo on an orange background
Google Sheets Template
Get Template
Google Sheets Icon
Get Started with FlowQ
Create an Account
Logo of FlowQ by Infinity Flow 3D on a white background
Add Shopify Order Items to Queue

Add Shopify Order Items to Queue

Overview

As your print farm grows, manually turning e-commerce orders into print jobs quickly becomes a bottleneck. Each order requires checking line items, confirming quantities, finding the correct files, and adding them to the queue—slowing fulfillment and increasing the risk of mistakes like wrong files, incorrect quantities, or missed orders.

In this guide, you’ll learn how to build a Zapier automation that automatically adds print files to your FlowQ Queue as soon as a Shopify order is placed. Orders move directly from checkout to production, keeping your printers running without constant manual oversight.

The automation works by:

    • Detecting a new order in Shopify
    • Looping through each product in the order
    • Matching product SKUs to predefined print files
    • Calculating the correct number of prints required
    • Adding those prints to your FlowQ Queue with consistent, repeatable settings

 

While this guide focuses on Shopify, the same workflow can be used with other e-commerce platforms. Zapier supports thousands of apps—including WooCommerce, eBay, and Amazon Seller tools. To adapt this flow, simply swap the Shopify trigger for another order-based trigger. The rest of the Zap remains largely unchanged.

 

 

Requirements Before You Start

Before building this Zap, make sure you have the following:

1. FlowQ Zapier App (Private Beta)

To use FlowQ with Zapier, you must install the private beta version of the FlowQ Zapier app.

How to install it:

        1. Click the invite link provided at the top of this guide
        2. Log in to Zapier
        3. Click Accept Invite

The FlowQ app will now be available when adding Zap actions.

 

2. Paid Zapier Plan

Shopify is a premium Zapier app, which means:

        • You must be on a paid Zapier plan or Free Trail
        • Free plans may not work for this automation

 

3. Google Sheet for SKU Mapping

You’ll need a Google Sheet that maps Shopify SKUs to FlowQ print files. You can download a template using the link at the top of this guide.

Required columns:

        • SKU – Matches Shopify product SKU
        • File ID – FlowQ Print File ID
        • Iterations Per Unit – How many print iterations per item ordered

This sheet allows you to change print behavior without editing the Zap.

 

 

Step-by-Step Zap Setup

Step 1: Shopify Trigger — New Order

  1. Create a new Zap
  2. Set the trigger app to Shopify
  3. Select New Order as the trigger
  4. Connect your Shopify store
  5. Test the trigger using a real order you want to send to production.

This order will be used throughout the Zap for testing.

 

Step 2: Loop Through Line Items

Since orders can contain multiple products, we need to loop through each line item.

  1. Add an action: Looping by Zapier
  2. Choose Create / Loop From Line Items
  3. Set Values to Loop:
    • SKU → Shopify line item SKUs
    • SkuQty → Shopify line item refundable quantity

This ensures the Zap runs once per product in the order.

 

Step 3: Look Up Print Files in Google Sheets

Now we match each SKU to its print file and iteration count.

  1. Add an action: Google Sheets
  2. Select Lookup Spreadsheet Row
  3. Connect your Google Sheet
  4. Configure:
    • Spreadsheet → Your SKU mapping sheet
    • Lookup Column → Select "SKU" from dropdown
    • Lookup ValueSKU (from Loop step)
    • Successful if no result foundFalse
    • If multiple rows are foundReturn first

You should see the correct File ID and Iterations Per Unit.

 

Step 4: Calculate Total Iterations

Now we calculate how many total prints to add to FlowQ.

  1. Add an action: Formatter by Zapier
  2. Choose Utilities → Perform Math Operation
  3. Configure:
    • Operation → Multiply
    • Input 1 → Iterations Per Unit (from Google Sheets, e.g. Row COL F)
    • Input 2 → VarQty (from Loop step)

The output should be the total number of prints required.

 

Step 5: Add Prints to the FlowQ Queue

This is where the automation becomes production-ready.

  1. Add an action: FlowQ
  2. Select Add Print to Queue
  3. Configure:
    • File ID → Google Sheets File ID (e.g. Row COL D)
    • Iterations → Formatter output
    • InfiniteFalse

 

Recommended Settings

We strongly recommend the following defaults:

    • StickyTrue
      • Keeps the job at the top of the queue until all iterations finish
    • OverrideTrue
      • The file will be re-uploaded and override any existing file with the same name to prevent outdated versions from printing.
    • Auto-Start Next PrintFalse
      • Unless every file includes fully tested auto-clearing G-code

ℹ️ Advanced users may map Auto-Start to a Google Sheet column per file.

 

Testing & Validation

Before relying on this automation:

  1. Place a test Shopify order
  2. Confirm: The Zap runs without errors, the correct print file is added, & iteration count matches expectations
  3. Verify the job appears correctly in the FlowQ Queue
  4. Repeat with a multi-item order

Once verified, this automation can safely run unattended.

Leave a comment

Your email address will not be published..

Cart 0

Your cart is currently empty.

Start Shopping