Siren
beginner Siren Lite (Free)

Refer-a-Friend Program

A customer referral program that rewards existing customers with a flat $10 credit for every friend they refer who makes a purchase. Automated referral program software built into WordPress.

Get Siren Free

What's Included

Program

Referral Program

Commission Fixed per transaction
Tracking Referral links

What This Recipe Does

This recipe creates a referral program designed for your existing customers. Each customer gets a unique referral link. When they share it with a friend and that friend makes a purchase, the referrer earns a flat $10 reward.

Unlike a traditional affiliate program, this is framed as a customer loyalty feature. The language, structure, and reward model are designed around everyday customers sharing with people they know, not professional marketers running campaigns. Customers think in dollar amounts, not percentages, so the reward is a simple flat rate.

Who It’s For

  • Store owners who want organic growth through customer word-of-mouth, with a structured incentive to encourage sharing
  • Brands building community that want to reward loyal customers for bringing in new buyers
  • Subscription and membership businesses looking for a low-cost, automated way to acquire new customers through existing ones

How It Works

When you apply this recipe, Siren creates a referral program that your customers can join. You set up a registration form (Siren provides tools for this) where customers sign up and receive a unique referral link.

When a customer shares their link and a friend clicks it, Siren records a referred site visit and binds that friend to the referrer. If the friend goes on to make a purchase, the referrer earns a $10 reward.

The reward is a fixed amount stored internally as 1000 cents. It does not change based on what the friend buys. Whether the friend spends $15 or $150, the referrer earns $10.

If a friend clicks referral links from two different customers before purchasing, the most recent referral gets credit. This keeps the program straightforward for customers who do not need to think about attribution rules.

The referral reward is tracked as a commission in Siren, which means you can review, approve, and pay it out through whatever process works for your business. Some stores issue store credit, others send direct payments. Siren tracks the earnings and leaves the fulfillment method up to you.

Transaction compilers include line items only, so the reward triggers on actual product purchases. Shipping, taxes, and fees are excluded from the trigger conditions.

{
  "version": 1,
  "name": "Refer-a-Friend Program",
  "description": "A customer referral program. Share your link with a friend, earn $10 when they make a purchase.",
  "programs": {
    "referral": {
      "name": "Referral Program",
      "description": "Share your link with a friend and earn $10 when they make their first purchase.",
      "incentiveType": "saleFixedPerTransaction",
      "incentiveResolverType": "newestBindingWins",
      "units": "USD",
      "status": "active",
      "incentiveAmount": 1000,
      "engagementTypes": [
        { "type": "referredSiteVisit", "value": 100.0 }
      ],
      "transactionCompilers": ["includeLineItems"]
    }
  }
}

Frequently Asked Questions

How does a customer get their referral link?

Set up a program registration form in Siren. Customers sign up through the form and receive a unique referral link they can share with friends.

Can I offer a discount to the referred friend as well?

This recipe handles the referrer's reward only. To offer the friend a discount, create a WooCommerce coupon and share it alongside the referral link in your registration confirmation messaging.

Is the $10 reward given as store credit or cash?

Siren tracks the earned amount as a commission. How you pay it out is up to you. You can issue store credit, send payment through your preferred method, or use any payout workflow that fits your business.

What stops people from referring themselves with fake accounts?

Siren tracks referrals by engagement events, so basic self-referral is possible with separate accounts. For most stores, the flat reward amount keeps abuse low. If fraud is a concern, review pending commissions before approving payouts.

refer-a-friend customer-referral referral-incentive automated-referral-program referral-program-tracking referral-program-software customer-referral-program refer-a-friend-program

More Recipes

Related Documentation