How to offer a free gift with an affiliate purchase?

Topic summary

A user seeks to implement an affiliate marketing program with two key features:

Requirements:

  • Customers using an affiliate code at checkout automatically receive a free mystery gift added to cart
  • Affiliates earn 10% commission on sales
  • Mystery gift can be a placeholder/note rather than actual product, visible to both customer and fulfillment team

Proposed Solutions:

Two community members offered different approaches:

  1. BOGOS.io app - Supports referral link-based systems by adding offer parameters to affiliate URLs, enabling simultaneous gift delivery and commission tracking

  2. Two-app combination:

    • Monk Free Gift app - Generates unique discount codes per affiliate that auto-add mystery gift products to cart; orders display code usage and gift details
    • Social Snowball - Handles affiliate commission tracking and automatic 10% payout configuration

Status: The discussion remains open with no confirmation from the original poster about which solution was implemented or whether additional options exist.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hey Everyone!

I’m hoping to start an affiliate marketing program with the following:

  • Customer uses affiliate code at checkout and a free mystery gift is added to their cart

  • Affiliate receives 10% comission

  • Mystery gift doesn’t need to be an actual product, just a placeholder/note where both customer knows they’re getting one and fulfilment includes it with the order

Is anyone aware of the best way to do this?

I’ve struggled to find any app or combination of apps that can help us run this style of affiliate marketing.

Thankyou very much!

Hi @Eilman93 ,

This is Ellie from BOGOS.io: Free gift. I hope that my answer can still be relevant for you now.

Can you specify for me how your affiliate system works?

If your affiliates use referral links, I recommend checking out BOGOS.io: Free gift. In the app, it has the option to make the offer eligible for specific link address. You can add the offer parameter at the end of each affiliate link, so the commission can be recorded AND customers receive gifts at the same time.

Here is a screenshot of the feature in BOGOS:

That’s my recommendation. Hope it helps! :blush: :purple_heart:

All the best,

Ellie

Hey,

Executing this would require 2 apps - one that can manage the mystery gift setup and one that can take care of the affiliate commission and tracking.

  1. For the mystery gift with purchase you can use the Monk Free Gift app to generate unique discount/promo codes for each affiliate. When this code is entered by a customer at checkout, the app will automatically add a free product to their cart. You can create a new product called ‘Mystery Gift’ in your Shopify products section for this and your ‘Orders’ section in Shopify will have the details of each code used + the gift in the order

  2. For the affiliate commission and tracking you can use Social Snowball - the app lets you automatically configure a 10% payout per order and track each affilaite and their orders smoothly.