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
Trigger
Step 1Starts when a new order is created.
Condition
Step 2Checks if the order qualifies for the BOGOS offer.
Condition
Step 3Checks if the gift item already exists in the order.
Action
Step 4Adds the BOGOS gift item if not already present.
Step-by-Step Setup
- 1
Configure the `Order created` trigger to initiate the flow.
- 2
Add a `Condition` to check if the `Order subtotal price is greater than or equal to $100` (or your specific BOGO threshold).
- 3
Add a second `Condition` to verify that the `Order line items DO NOT contain` the SKU of your designated BOGO gift product.
- 4
Specify the `Add order line item` action, selecting your BOGO gift product and setting its quantity to 1.
- 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.
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
Tag & Prioritize High-Value Orders Automatically with Flow
Automatically identify and tag orders above a custom threshold, enabling your team to prioritize high-revenue customers for expedited processing and support.
Automate Repeat Customer Tagging for Smarter Segmentation
Automatically identify and tag loyal shoppers after their second purchase, streamlining segmentation for personalized marketing and service.
How to Automatically Tag Orders Using a Discount Code
Automatically segment your orders by applying a 'Discounted' tag whenever a customer uses a promotional code, simplifying reporting and future marketing efforts.