Create a Program in Siren
Step-by-step instructions on how to create your first program using Siren.
WordPress plugin and Siren Cloud
Last updated: October 28, 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 Program” and choose “Start from scratch”. The same screen offers “Browse ready-made recipes”, which starts you from a recipe instead, as Working with Recipes describes.
On Siren Cloud, go to Create > Programs, click “Add Program”, and choose “Start from scratch”. The form holds the settings this guide walks through. Siren Cloud differs in three places: the currency you pick, the “Where does it run?” card, and how you enroll collaborators. Each one has a Siren Cloud note below. Run Your First Program on Siren Cloud shows where this step fits in the whole setup.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. On Siren Essentials and up, a custom currency pays in store credit, and Pay in Store Credit and Custom Currencies explains how to pick its exchange rate. A percentage program holds each reward for review when a sale is in a currency the program doesn’t pay in. 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.
On Siren Cloud, pick the currency your Shopify shop or Stripe account charges in. Sales arrive in the store’s currency and Siren Cloud doesn’t convert them, so a percentage program in another currency holds every reward from that store for you to review.Hover over Siren and click Programs
Opens the program list.
Click "Add Program", then "Start from scratch"
Opens the program creation screen.
Enter a name and optional description
Including the commission rate in the name makes programs easy to distinguish.
Set the status to Active
Collaborators can only participate in active programs.
Choose your currency
The currency you'll use for payouts.
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.
On Siren Cloud, the “Where does it run?” card comes next. A new program runs on every Property, including Properties you add later. To limit it, choose “Runs on the properties you choose” and click “Add properties”. Visits and sales on any other Property don’t count toward the program.Program structure
The program structure decides which collaborator wins when a conversion happens. Siren offers six on Siren Essentials and up and on Siren Cloud. The free Lite plugin offers the first two.
- 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.
- Every engagement wins pays the full commission to every collaborator who engaged the customer. Use it to pay each product owner in an order.
For most affiliate programs, pick newest engagement wins.
If you want a single sale to credit a collaborator’s upline or downline across multiple layers (a tiered or sales-override structure), bind this program to a collaborator group on the program’s Group tab and use a cascade calculation strategy. See Configure cascade payouts for the full walkthrough.
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:
- Site visited fires when a customer arrives through an affiliate link. Standard affiliate tracking.
- Coupon code used fires when a customer applies a coupon assigned to a collaborator. See Coupon Code Tracking for integration support.
- Blog post visited fires when a customer reads a post authored by a collaborator. Useful for content-driven programs.
- Collaborator product sold fires when a product owned by a collaborator is purchased. The foundation of royalty programs. See Assign Product Owners.
- Course completed and lesson completed are LMS-specific and reward instructors when students finish their material.
- Opportunity Bound To Collaborator fires when a customer linked to a collaborator buys again. On Plus and Pro, it pays lifetime commissions. The “Post-Conversion Actions” card can link each customer to the collaborator who wins their sale, with “Bind collaborator to opportunity on approval”.
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.
Check Site Visited
Tracks arrivals through affiliate links.
Check Coupon Code Used
Tracks coupons assigned to collaborators.
Enable additional events as needed
Blog Post Visited, Collaborator Product Sold, Course Completed, and Lesson Completed for content-driven or LMS programs.
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.
With any of these three incentive structures, you can credit conversions for sales, renewals, or both under “Credit Conversions For”. Sales covers initial purchases. Renewals covers later charges on a subscription, and each one pays the collaborator who earned the subscription’s first sale. Whether to include renewals depends on whether this program rewards acquisition or retention. A program that pays only renewals pays a collaborator only if they earned the first sale in another program and were engaged in this one when that sale happened, so a renewal-only program you add later pays on subscriptions sold after it exists, not on older ones. See who a renewal pays.
“Auto Approve Completed Transactions” starts unchecked. Checked, it approves this program’s conversions the moment an order completes, which makes their obligations payable. A reward held because the sale is in another currency waits for you instead. It’s offered for sale incentives. Leave it unchecked if you’d rather review each one, as Approve and Reject Conversions describes.
Select an incentive structure
Percentage of Transaction, Fixed per Transaction, or Fixed per Product.
Set the rate or amount
e.g. 15% for percentage, or a flat dollar amount for fixed.
Check Sales under "Credit Conversions For"
Credits collaborators on initial purchases.
Check Renewals if applicable
Credits on recurring subscription charges.
Check Auto Approve Completed Transactions (optional)
Approves conversions 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 “Collaborator Owned Products Only” for royalty programs, which pays each product owner on their own products. See Line Item Filters for a full reference.
Check Line Items
Almost always required.
Check Discounts
Subtracts discounts before calculating commission.
Check Fees if applicable
Includes signup or subscription fees.
Leave Shipping and Taxes unchecked
You typically don't pay commission on these.
Filter line items by category, SKU, or type (optional)
Restricts which products count toward the commission.
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.
On Siren Cloud, a collaborator earns from the program once you enroll them. Go to Manage > Collaborators, tick the collaborators, choose “Add to Program” in the bar above the table, and pick the program. You can also open a collaborator’s edit form and use “Add Programs” in its “Programs” card. People who apply through an application form join the programs the form lists, and the program’s page has an “Application forms” card with “Add application form”.Delete a program
Deleting a program moves it to the Trash, where it earns nothing new, as Delete, Trash, and Restore describes.
Concepts Discussed in this Video
What Is an Affiliate Program?
An affiliate program is a business arrangement where a company pays someone a commission for driving sales to their website.
What Are Programs?
A set of conditions that specify how and when collaborators earn rewards, along with the amounts of those rewards.
What is a Collaborator?
Individuals or entities such as bloggers, influencers, or businesses that participate in your programs to promote your products or services.
What is an Engagement?
Any track-able event where a potential customer's action is tied to a collaborator.
What Are Transactions?
A transaction is Siren's financial record of a purchase. This page explains what's stored on one, how transactions relate to conversions, and how line items drive commission calculations.
Program Structures
Newest Engagement Wins
A program group structure where the program containing the most recent engagement with the customer is the one that runs on conversion.
Top Score Wins (Program Structure)
A program structure where the full reward for a conversion goes to the single collaborator with the highest engagement score for that customer.
Oldest Engagement Wins
A program group structure where the program containing the first engagement with the customer is the one that runs on conversion.
Shared Engagement Pool (Program Structure)
A program structure where the reward for a single conversion is split equally among every collaborator who engaged with the customer.
Performance Weighted Pool (Program Structure)
A program structure where the reward for a conversion is split among engaged collaborators proportional to their engagement scores with the customer.
Engagement Tracking Events
Site Visited
When someone visits your site through a collaborator's referral link, the Site Visited event is triggered.
Coupon Code Used
When a customer uses a collaborator's coupon code at checkout, the Coupon Code Used event is triggered.
Course Completed
When a student completes a course owned by a collaborator, the Course Completed event is triggered.
Lesson Completed
When a student completes a lesson in a course owned by a collaborator, the Lesson Completed event is triggered.
Collaborator Product Sold
When a customer buys a product owned by a collaborator, the Collaborator Product Sold event is triggered.
Blog Post Visited
When a visitor reads a blog post authored by a collaborator, the Blog Post Visited event is triggered.
Incentive Structures
Percentage of Transaction
An incentive structure that pays a percentage of the transaction value as commission. The most common incentive structure.
Fixed Per Transaction
An incentive structure that pays a flat fee per transaction, regardless of transaction size or item count.
Fixed Per Product
An incentive structure that pays a flat fee per unit of a product sold. Multiplies by quantity.
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 five of the six program structures, all but every engagement wins, and recommends 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, has auto-approve checked, 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.