Can we set up BOGO offer in Flow

Topic summary

Goal: Automatically add a free item for a “buy 2, get the 3rd free” offer in a Shopify Plus store, ideally via Shopify Flow.

Key clarification:

  • Shopify Flow is a back-end automation tool and cannot add items to the cart. Achieving auto-add at cart/checkout requires theme changes or a dedicated app.

Suggested solutions:

  • Use a cart/checkout app that supports Buy X Get Y and auto-gift rules (examples mentioned: SupaEasy, EasyGift – Auto Add to Cart, Vex Auto Add To Cart Free Gift, CartKing – Auto Gift).
  • These apps can auto-add a designated product as a free gift (set to $0) when the cart meets conditions (e.g., quantity ≥ 2). Setup is no-code and typically takes ~5–10 minutes.

Optional Flow backup (post-purchase):

  • Create a Flow workflow with trigger “Order Created,” check if conditions are met (e.g., 2+ qualifying items), then add the free product to the order (Edit Order → Add Product at $0) to cover cases where the gift was removed before checkout.

Outcome/status:

  • No native Flow-only method to auto-add gifts to the cart. Recommended approach is an app for cart-level gifting, optionally complemented by Flow after checkout. Discussion remains open with multiple app options provided.
Summarized with AI on December 10. AI used: gpt-5.

In my shopify plus store I want to have an offer buy 2 products get 3rd one for free. Can we add automatically the gift in the card. It will be great if we can use Flow for this

Thanks in advance

No, Flow is a back-end automation app.

For this you’d need either theme modification or, probably use another App.

Hey @AKirilova,

You can use SupaEasy- SupaEasy: AI Functions creator - SupaEasy: migrate scripts & create Shopify Functions with AI | Shopify App Store; it creates functions that run on your cart page and checkout page.

It’s great for offers like: buy 2, get the fourth product free; buy 3, get the next 3 free, etc.

Thanks!

Hi!
Here’s exactly how we can set up the “Buy 2 products, get the 3rd one free” offer on the website. I’ll walk you through everything step by step, in simple language, so it’s easy to follow.


Why we need an app

Shopify’s built-in discounts do not automatically add a free product into the customer’s cart.
They require the customer to add the free item manually, which people usually don’t do.
To make the experience smoother for customers, we’ll use a small app that adds the free gift automatically.

This takes about 5–10 minutes once you know where to click.


STEP 1 — Install the Auto-Gift app

We only need one of these apps (they all work the same way):

  • EasyGift – Auto Add to Cart
  • Vex Auto Add To Cart Free Gift
  • CartKing – Auto Gift

Once you open the app on the Shopify App Store, click “Add App” and install it.

This app will let us create a rule like:
“When someone buys 2 of Product X, automatically add Product Y for free.”


STEP 2 — Create the gift rule

Here are the exact steps the owner needs to follow inside the app:

1. Open the app (EasyGift, Vex, or CartKing)

The home screen will have a button that says something like “Create Offer” or “Create Gift Rule.”
Click it.

2. Choose the type of offer

Select the option that says something like:

  • Buy X Get Y, or
  • Gift With Purchase, or
  • Auto-add item when conditions are met

Every app uses slightly different wording, but they all have this option.

3. Set the condition

This is where we tell Shopify when to give the free product.

Choose:

  • If the customer has 2 of [Product you’re selling] in the cart…

If the offer applies to any product, choose “cart quantity is 2 or more.”

4. Choose the free product

Now pick the item that should be added to the cart as the free one.

Make sure:

  • The free product is in your Shopify store (it can be hidden from customers)
  • The price is set to $0 in the gift rule
    (The app allows you to override the price to $0, even if the product normally costs money.)

5. Turn the rule ON

There will be a button like “Activate,” “Enable,” or “Turn On.”
Click that to make the offer live.

Once this is done, when a customer adds 2 qualifying products to the cart, the app will automatically add the free gift for them.


STEP 3 — (Optional, but recommended) Add a backup using Shopify Flow

Since we are on Shopify Plus, we can also add a safety net using Shopify Flow.

This is helpful because:
If the customer removes the free gift from the cart, Flow can add it back after the order is placed, so we don’t miss giving the free product.

Here’s how to set it up:

1. Go to Shopify → Apps → Shopify Flow

2. Click “Create Workflow”

3. Set the trigger to Order Created

This means the automation runs the moment an order comes in.

4. Add a condition:

“Does the order contain 2 or more of [main product]?”

5. Add action:

“Edit Order → Add Product”
Choose the free product.
Set price to $0.

6. Save the workflow

Now even if a customer removes the gift from the cart, Shopify Flow will still add it to their final order.


And that’s all!

To summarize what the owner needs to know:

:check_mark: The app handles adding the free product in the cart

:check_mark: Shopify Flow (optional) handles adding the free product after checkout

:check_mark: No code needed

:check_mark: Setup takes around 10 minutes

:check_mark: This makes sure every customer gets their free item properly