Siren

Create a Program in Siren

Step-by-step instructions on how to create your first program using Siren.

Last updated: April 9, 2026

Prefer AI-guided setup? Beacon is our free AI assistant that can design and generate a complete program configuration for you. Just describe what you want and it’ll create a recipe you can install with one click. Connect Beacon to get started.

Just want the fastest path? The quick start guide installs a recipe in about ten minutes and skips most of the configuration walkthrough below.

What is a program?

A program is the rule set that defines how collaborators earn rewards. It controls which actions get tracked, how commissions are calculated, and which parts of a transaction count toward the payout. Every incentive you run in Siren starts here.

To create one, hover over Siren in the WordPress sidebar, click Programs, then click Add New.

Basic settings

Give your program a name and optional description. A handy convention is including the commission rate in the name (like “Affiliate Program 15%”) so you can tell programs apart at a glance.

Set the status to Active and pick your payout currency. If you’ve already created a program group, assign this program to it. If not, leave it as “No Group” and revisit after reading about program groups.

1

Hover over Siren and click Programs

Opens the program list.

2

Click Add New

Opens the program creation screen.

3

Enter a name and optional description

Including the commission rate in the name makes programs easy to distinguish.

4

Set the status to Active

Collaborators can only participate in active programs.

5

Choose your currency

The currency you'll use for payouts.

6

Assign a program group (optional)

Leave as "No Group" if you haven't set one up yet.

Expiration time

The expiration time (in days) is how long a collaborator’s engagement stays valid. If the customer doesn’t convert inside the window, the collaborator won’t get credit.

Thirty days is a reasonable starting point for a standard affiliate program. A shorter window like seven days creates a conversion-focused incentive. You can run two programs together: a high-commission short-window program for conversions and a lower-commission long-window program for lead generation.

Program structure

The program structure decides which collaborator wins when a conversion happens. Siren offers five:

  • Newest engagement wins rewards the most recent engagement. This is the “last click wins” model most affiliate programs use, and it’s the right default if you’re unsure. It also handles coupon codes naturally.
  • Oldest engagement wins does the opposite and rewards whoever first brought the customer in.
  • Shared engagement pool splits the commission evenly among every collaborator who engaged the customer.
  • Performance weighted pool splits by points rather than equal shares, rewarding sustained effort.
  • Top score wins pays the full commission to whoever accumulated the most points.

For most affiliate programs, pick newest engagement wins.

Engagement tracking events

Engagement tracking events are the actions Siren measures on the path to a conversion. Enable the ones that matter for your program:

For a simple affiliate program, enable site visited and coupon code used. Point values only matter if you’re using a point-based structure like performance weighted pool or top score wins.

1

Check Site Visited

Tracks arrivals through affiliate links.

2

Check Coupon Code Used

Tracks coupons assigned to collaborators.

3

Enable additional events as needed

Blog Post Visited, Collaborator Product Sold, Course Completed, and Lesson Completed for content-driven or LMS programs.

4

Set point values (optional)

Only relevant for point-based program structures.

Incentive structure

The incentive structure decides how rewards are calculated:

  • Percentage of transaction pays a percentage of the transaction total. Standard for affiliate programs.
  • Fixed per transaction pays a flat amount per sale regardless of value. Common for high-ticket products or referral bonuses, like hosting companies paying $200 per signup.
  • Fixed per product pays a flat amount for each qualifying product in the cart. Useful for targeted promotions on specific inventory.

For percentage-based programs, you can credit conversions for sales, renewals, or both. Sales covers initial purchases. Renewals covers recurring subscription charges. Whether to include renewals depends on whether this program rewards acquisition or retention. You can always create a separate renewal-focused program later.

Auto-approving completed transactions approves obligations the moment an order completes. Leave it unchecked if you’d rather review each one manually.

1

Select an incentive structure

Percentage of Transaction, Fixed per Transaction, or Fixed per Product.

2

Set the rate or amount

e.g. 15% for percentage, or a flat dollar amount for fixed.

3

Check Sales under Credit Conversions For

Credits collaborators on initial purchases.

4

Check Renewals if applicable

Credits on recurring subscription charges.

5

Check Auto Approve Completed Transactions (optional)

Approves obligations automatically when orders complete.

Commission pool settings

These control which parts of a transaction feed the commission calculation.

Line items should almost always be checked. They’re the actual products purchased.

Discounts should usually be checked too. When checked, Siren subtracts discounts before calculating. A $120 product with a $20 coupon calculates on $100 rather than $120.

Fees covers things like WooCommerce signup fees or subscription fees. Include them if they’re part of what you want to pay commission on.

Shipping and taxes should almost never be checked. You don’t want to pay commission on tax owed to the government or pass-through shipping costs.

When you check line items, filtering options appear. You can restrict the program to specific product categories (by slug), SKUs, or product types like subscriptions versus simple products. There’s also a collaborator-owned filter for royalty programs. See Line Item Filters for a full reference.

1

Check Line Items

Almost always required.

2

Check Discounts

Subtracts discounts before calculating commission.

3

Check Fees if applicable

Includes signup or subscription fees.

4

Leave Shipping and Taxes unchecked

You typically don't pay commission on these.

5

Filter line items by category, SKU, or type (optional)

Restricts which products count toward the commission.

6

Click Create

Your program is live and ready for collaborators.

Once everything is set, click Create. Your program is live and ready for collaborators to start earning.

Transcript

The video walks through creating a simple affiliate program from start to finish. It covers naming the program (with a tip about including the commission rate in the name), setting status and currency, and the expiration time window that controls how long a collaborator’s engagement stays valid.

From there it explores the five program structures, recommending newest engagement wins as the right default for most affiliate programs. It then walks through the available engagement tracking events, enabling site visited and coupon code used for the simple case, and explains when you’d reach for blog post visited, collaborator product sold, or the LMS-specific events.

Finally, it configures a percentage-of-transaction incentive at 15%, credits conversions for sales only, leaves auto-approve on, and sets the commission pool to include line items, discounts, and fees while leaving shipping and taxes off. The video closes by clicking Create and confirming the new program appears in the list.