Skip to main content
BOGO (Buy One Get One) campaigns reward customers when they buy specific products or product groups. In Voucherify, BOGO offers are configured using the Bundles discount category.
This guide uses products and collections available in a fresh Voucherify Sandbox environment.Examples are based on default demo shop data, including collections such as All Products and All coffees, and products such as Kenya – Espresso (250g), Arabica (250g), and Roast Master – coffee machine.
This guide focuses only on configuration steps.
To understand bundle multiplication, discount limits, and bundle behavior, see the Product bundles overview.

Scenario 1: Buy one, get one free

This scenario shows the simplest BOGO setup where a customer receives the same product for free. If a customer buys one Kenya – Espresso (250g), they get a second unit for free.
1

Create campaign

Start a Discount Coupon campaign.
2

Configure Buy condition

In the Discount value step, choose:Bundles > Buy X, get Y for freeSelect Kenya – Espresso (250g) and set the minimum quantity to 1.
3

Configure free reward

In Discount effect, choose:Free products: Always add new units itemsSelect Kenya – Espresso (250g) again and set the unit quantity to 1.
4

Save campaign

Save the campaign.When the code is applied, Voucherify adds the second product at $0.

Scenario 2: Buy 2, get 1 free

This scenario extends the basic BOGO setup by increasing the required quantity. If a customer buys 2 items, they receive 1 extra unit for free.
1

Create campaign

Start a Discount Coupon campaign.
2

Configure bundle condition

In the Discount value step, choose:Bundles > Buy X, get Y for freeSelect Arabica (250g) and set the minimum quantity to 2.
3

Configure free unit

In Discount effect, choose:Free products: Always add new units itemsSelect Arabica (250g) and set the unit quantity to 1.
4

Save campaign

Save the campaign.Voucherify adds 1 free unit when the customer buys at least 2.

Scenario 3: Buy from one collection, get a free gift

This scenario shows how to separate required products from the reward by using collections. Example:
  • Buy any product from All coffees
  • Get Kenya – Espresso (250g) for free
1

Create campaign

Start a Discount Coupon campaign.
2

Configure required collection

In the Discount value step, choose:Bundles > Buy X, get Y for freeSelect All coffees and set the minimum quantity to 1.
3

Configure gift reward

In Discount effect, choose:Free products: Always add new units itemsSelect Kenya – Espresso (250g) and set the unit quantity to 1.
4

Save campaign

Save the campaign.Voucherify adds the free product when the required condition is met.

Scenario 4: BOGO with a value limit (Free items up to $100)

This scenario shows how to replace free items with a capped discount. Example:
  • Buy at least one item from All coffees
  • Get Roast Master – coffee machine discounted up to $100
1

Create campaign

Start a Discount Coupon campaign.
2

Configure required condition

In the Discount value step, choose:Bundles > Discount percentage off bundle itemsSelect All coffees and set the minimum quantity to 1.
3

Configure 100% discount

Choose:Percent discount: Apply the discount to item subtotalSet the discount to 100%.
4

Configure discount cap

Set the Maximum discount amount to $100.Select Roast Master – coffee machine as the discounted product.
5

Save campaign

Save the campaign.Voucherify applies the discount up to the defined maximum amount.
Keep BOGO offers simple. Clearly define what the customer must buy and what they receive.
Use validation rules to control who can redeem the campaign and in what circumstances. For example, you can limit a BOGO campaign to selected customer segments, sales channels, order value, or cart conditions.Validation rules complement bundle configuration, bundles define what must be in the cart, while validation rules define when the campaign is allowed.See Validation rules.
Target BOGO campaigns to specific audiences, such as new customers or loyalty members, by combining bundle logic with segmentation.See Customer segments.
Last modified on April 22, 2026