Siren
beginner Siren Lite (Free)

Sales Team Commission Program

An internal commission program for your sales team. Each rep gets a unique coupon code, and when a customer uses it at checkout, that rep earns a flat $10 commission. Built for employees, not external affiliates.

Get Siren Free

What's Included

Program

Sales Team Commissions

Commission Fixed per transaction
Tracking Coupon codes

What This Recipe Does

This recipe creates a single commission program for your internal sales team. Each sales rep receives a unique coupon code. When a customer uses that code at checkout, the rep who owns it earns a flat $10.00 commission on the sale.

This is not an affiliate program for external marketers. It is an employee incentive system. The framing, tracking, and payout logic are all designed for staff members you manage directly, whether they work a retail floor, a call center, or a service desk.

Who It’s For

  • Retail store owners who want to reward floor associates for driving sales with personal promo codes
  • Car dealerships and service businesses tracking per-rep performance through unique employee codes
  • Call center and service desk managers incentivizing reps to close sales during customer interactions

How It Works

When you apply this recipe, Siren creates a program that listens for one engagement event: a bound coupon being used at checkout. You assign each sales rep a unique WooCommerce coupon code linked to their collaborator profile. The code can offer a customer discount or not. Either way, when a customer enters the code during checkout, Siren records the engagement and ties the resulting transaction to that rep.

The rep then earns a flat $10.00 commission regardless of the order total. A $50 sale and a $500 sale both pay the same fixed amount. This keeps your cost structure predictable and your reps focused on closing volume rather than upselling.

Attribution uses a “newest engagement wins” model. If a customer somehow uses two different rep codes on the same order (uncommon, since WooCommerce typically allows one coupon at a time), the most recent code determines who gets credit. In practice, each transaction maps cleanly to one rep.

{
  "version": 1,
  "name": "Sales Team Commission Program",
  "description": "An internal sales commission program. Each rep earns a flat $10.00 commission when a customer uses their unique code at checkout.",
  "programs": {
    "salesTeam": {
      "name": "Sales Team Commissions",
      "description": "Earn a $10.00 commission on every sale made with your unique employee code.",
      "incentiveType": "saleFixedPerTransaction",
      "incentiveResolverType": "newestBindingWins",
      "units": "USD",
      "status": "active",
      "incentiveAmount": 1000,
      "engagementTypes": [
        { "type": "boundCouponUsed", "value": 100.0 }
      ],
      "transactionCompilers": ["includeLineItems"]
    }
  }
}

Frequently Asked Questions

Why does the JSON show 1000 instead of 10 for the commission?

Amounts are stored in cents. 1000 means $10.00. To set a $25 commission, enter 2500 in the incentiveAmount field.

How do I assign a coupon code to a sales rep?

Create a WooCommerce coupon and link it to the rep's collaborator profile in Siren. When a customer uses that code at checkout, Siren credits the rep automatically.

Can I use this for in-store sales, not just online?

Yes. If your point-of-sale system feeds orders into WooCommerce, in-store coupon usage will trigger commissions the same way online orders do.

Does the coupon code need to give customers a discount?

No. You can create a WooCommerce coupon with a zero-dollar discount and use it purely for tracking. The code identifies the rep without reducing the order total.

sales-commission employee-incentive coupon-tracking fixed-commission sales-incentive-software commission-structure employee-bonus sales-commission-plan

More Recipes

Related Documentation