Siren
advanced Siren Essentials

Full Sales Funnel Program

A complete sales incentive system with a lead generation program, an affiliate commission program, a program group for clean attribution, and a monthly top-performer bonus distributor. Three pieces working together to cover the full funnel.

Get Siren Essentials

What's Included

Program

Lead Generation Program

Commission Fixed per lead
Tracking Form submissions
Program

Affiliate Program

Commission Percentage of transaction
Tracking Referral links
Program Group

Sales Funnel

Sorter: Oldest engagement wins
leadGenaffiliate
Distributor

Monthly Top Performer Bonus

What This Recipe Does

This recipe creates a complete sales incentive system with three components:

  1. Lead Generation Program - $15 flat bounty per qualified form submission, using first-touch attribution
  2. Affiliate Program - 20% commission on referred sales, using last-touch attribution
  3. Sales Funnel Group - Program group with oldestBindingWins sorter ensuring only one program fires per opportunity
  4. Monthly Top Performer Bonus - Distributor that awards the full monthly revenue pool to the highest-scoring collaborator

The two programs handle per-action payouts: lead bounties for form submissions and sale commissions for purchases. The program group prevents double-paying on the same prospect. The distributor adds a competitive monthly bonus on top.

This is the recipe for businesses that want every stage of the funnel covered by a single incentive system.

Who It’s For

  • Growing businesses that need lead generation, affiliate commissions, and performance bonuses all in one system
  • Sales managers building a competitive incentive structure where reps earn per action and compete for a monthly prize
  • Affiliate program operators scaling beyond simple commissions into a full-funnel partner program

How It Works

The recipe has three layers, each handling a different piece of the incentive puzzle.

The first layer is per-action payouts. The Lead Generation Program pays a flat $15 bounty whenever a referred visitor submits a connected form. The Affiliate Program pays a 20% commission whenever a referred visitor makes a purchase. These are the baseline incentives that compensate collaborators for each conversion they produce.

The second layer is attribution control. The program group bundles both programs with an oldestBindingWins sorter. This means the first program to establish an engagement with a prospect claims that opportunity. If a visitor submits a form on their first interaction, the lead program gets credit. If they arrive through a referral link first, the affiliate program gets credit. This prevents a scenario where you pay both a lead bounty and a sale commission for the same person.

The third layer is the monthly bonus. The distributor operates independently of the programs. At the end of each month, it evaluates all collaborators by their engagement scores and awards the entire revenue pool to the top performer. This bonus stacks on top of whatever per-action commissions a collaborator earned during the month.

After applying the recipe, you will need to configure the distributor. Set your metric tracking events to define how scores are calculated. Set the revenue percentage that determines the pool size. Configure commission pool filters to control which transactions contribute revenue to the bonus pool. These settings let you fine-tune the competitive dynamics of the monthly bonus without changing the underlying program structure.

{
  "version": 1,
  "name": "Full Sales Funnel Program",
  "description": "Lead generation, affiliate commissions, grouped attribution, and a monthly top-performer bonus in one system.",
  "programs": {
    "leadGen": {
      "name": "Lead Generation Program",
      "description": "Earn a $15 bounty for every qualified lead you refer. First-touch attribution gives credit to the collaborator who originally introduced the prospect.",
      "incentiveType": "leadFixed",
      "incentiveResolverType": "oldestBindingWins",
      "units": "USD",
      "status": "active",
      "incentiveAmount": 1500,
      "engagementTypes": [
        { "type": "collaboratorFormSubmitted", "value": 100.0 }
      ]
    },
    "affiliate": {
      "name": "Affiliate Program",
      "description": "Earn a 20% commission on every sale you refer through your unique affiliate link.",
      "incentiveType": "saleTransactionPercentage",
      "incentiveResolverType": "newestBindingWins",
      "units": "USD",
      "status": "active",
      "incentiveAmount": 20,
      "engagementTypes": [
        { "type": "referredSiteVisit", "value": 100.0 }
      ],
      "transactionCompilers": ["includeLineItems"]
    }
  },
  "programGroups": {
    "salesFunnel": {
      "name": "Sales Funnel",
      "description": "Groups the lead generation and affiliate programs so only one fires per opportunity. First-touch attribution determines the winner.",
      "sorter": "oldestBindingWins",
      "programs": ["leadGen", "affiliate"]
    }
  },
  "distributors": {
    "monthlyBonus": {
      "name": "Monthly Top Performer Bonus",
      "description": "Awards the full monthly revenue pool to the single highest-scoring collaborator. Scores reset each cycle.",
      "distributionResolver": "topScoreWins",
      "distributionPoolResolver": "revenueSinceLastDistribution",
      "status": "active",
      "units": "USD",
      "schedule": ["first day of next month"]
    }
  }
}

Frequently Asked Questions

How do the program group and the distributor relate to each other?

They operate independently. The program group controls which program fires per opportunity (lead bounty or sale commission). The distributor is a separate monthly bonus on top of whatever commissions collaborators earned. A collaborator can earn per-action payouts from the grouped programs and also compete for the monthly bonus.

What do I need to configure on the distributor after applying the recipe?

Three things. First, set metric tracking events to determine how scores are calculated (for example, referredSiteVisit or collaboratorFormSubmitted). Second, set the revenue percentage that defines the bonus pool. Third, configure commission pool filters to control which transactions contribute to the pool.

Can a collaborator earn both the lead bounty and the monthly bonus?

Yes. The lead bounty and affiliate commission are per-action payouts governed by the program group. The monthly bonus is a separate competitive reward. A collaborator who earns lead bounties throughout the month can also win the top-performer bonus if their engagement score is the highest.

What happens if nobody generates any engagement in a given month?

If no collaborators have engagement scores when the distribution cycle runs, the pool carries over to the next month. The distributor only pays out when there is a winner.

sales-incentive full-funnel program-group distributor lead-generation affiliate top-performer affiliate-program-management sales-incentive-software commission-structure

More Recipes

Related Documentation