Shopify Flow/Order Tagging & Segmentation/How to Automatically Add a BOGO Gift to Eligible Orders
Operational EfficiencyMedium Difficulty

How to Automatically Add a BOGO Gift to Eligible Orders

Automatically adds a free BOGO gift item to orders that meet specific spend criteria, ensuring customers receive their promotional item without manual intervention.

The Problem

Manually adding free gift items to qualified orders is a time-consuming and error-prone process. Missed gifts lead to customer complaints, support tickets, and potential brand damage, while over-giving erodes profit margins. Relying on staff to consistently apply complex BOGO rules drains valuable operational hours and introduces human error risks.

What This Automation Solves

This Shopify Flow automation instantly triggers when an `Order created`, checking if the `order meets specific offer conditions` (e.g., total spend) and confirming the `BOGO gift item isn't already present`. If both conditions are met, the Flow then `adds the designated gift as a new line item`, guaranteeing accurate and timely gift fulfillment without manual effort.

When to Use This Automation

  • Running a 'Buy X, Get Y Free' promotion with a minimum spend threshold.
  • Automating free gift distribution for loyal customers on orders over a certain value.
  • Ensuring specific free items are added to orders qualifying for a tiered discount structure.

Workflow

  1. Trigger

    Step 1

    Starts when a new order is created.

  2. Condition

    Step 2

    Checks if the order qualifies for the BOGOS offer.

  3. Condition

    Step 3

    Checks if the gift item already exists in the order.

  4. Action

    Step 4

    Adds the BOGOS gift item if not already present.

Step-by-Step Setup

  1. 1

    Configure the `Order created` trigger to initiate the flow.

  2. 2

    Add a `Condition` to check if the `Order subtotal price is greater than or equal to $100` (or your specific BOGO threshold).

  3. 3

    Add a second `Condition` to verify that the `Order line items DO NOT contain` the SKU of your designated BOGO gift product.

  4. 4

    Specify the `Add order line item` action, selecting your BOGO gift product and setting its quantity to 1.

  5. 5

    Turn on and test your Flow thoroughly with a test order.

Related Questions

Can I specify which gift product gets added?
Yes, in the `Add order line item` action, you will specifically select the product (and its variant) you want to be added as the gift.
What if the customer already added the gift to their cart?
The Flow includes a condition to check if the gift item `DOES NOT contain` the specific SKU, preventing duplicate gifts from being added if the customer already included it.
How does this handle different BOGO tiers (e.g., spend $100 get X, spend $200 get Y)?
For multiple tiers, you would create separate Flow automations, each with its own spending threshold condition and corresponding gift item action.
Will this automation affect my inventory counts for the gift item?
Yes, when the Flow `adds the order line item`, it functions identically to a customer adding the item, and inventory will be automatically deducted for the gift product.

Recommended Tools & Apps

Launch this automation

Open Shopify Flow and use this page as your setup blueprint.

Open Shopify Flow

Merchant Insight

To prevent gift stockouts, regularly monitor the inventory of your BOGO gift product. Consider setting up a separate Flow or alert (e.g., to Slack) when gift product inventory falls below a certain threshold.

Related Automations