Siren

Integration Feature Matrix

Which WordPress integrations support which Siren features: conversion types, engagement triggers, coupon tracking, and more.

Last updated: April 9, 2026

Siren works with several WordPress plugins out of the box. Every integration ships with both the Lite and Essentials tiers, so you do not need to purchase anything extra to use them. As long as the required plugin is active on your WordPress site, Siren will detect it and enable its features automatically.

The table below shows exactly which features each integration supports.

Feature Comparison

FeatureWooCommerceEasy Digital DownloadsLifterLMSLearnDashNorthCommerceGravity FormsNinja Forms
Conversion Types
SaleYesYesYesYesYesYesYes
LeadYesYes
RenewalWith WooCommerce SubscriptionsWith EDD Recurring PaymentsYes
Refund handlingYesYesYesYes
Engagement Triggers
Site visitedYesYesYesYesYesYesYes
Coupon code usedYesYesYesYes
Collaborator product soldYesYesYesYesYesYes
Course completedYesYes
Lesson completedYesYes
Blog post visitedYesYesYesYesYesYesYes
Form submittedYesYes
Commerce Features
Coupon trackingYesYesYesYes
Product ownership (assign collaborators to products)YesYesYesYesYesYesForm-level only
Transaction line item detailsYesYesYesYesYesYes
Manual order creationYesYes

A few notes on how to read this table:

  • “Site visited” and “Blog post visited” are handled by Siren’s core WordPress integration, so they work regardless of which commerce plugin you use.
  • “Collaborator product sold” requires that a product (or course, or form product field) is assigned to a collaborator. The mechanism for assigning products varies by integration, but the concept is the same.
  • Renewal support in WooCommerce requires the WooCommerce Subscriptions plugin. In Easy Digital Downloads, it requires the Recurring Payments extension.
  • LifterLMS handles coupon detection differently from the other commerce plugins. Instead of a separate coupon event, it detects coupons when the sale is processed.
  • Ninja Forms assigns a collaborator at the form level, not to individual fields. It fires the Form submitted event and treats a form with a payment action as a sale, but it does not track per-product ownership or itemized line items. A payment taken through a Ninja Forms payment action is recorded as a single total.

WooCommerce

The WooCommerce integration connects Siren with the most widely used WordPress e-commerce plugin. It tracks sales, coupons, refunds, and subscription renewals. You can assign collaborators to individual products through a dedicated tab on the product edit screen. Requires the WooCommerce plugin.

Easy Digital Downloads

The Easy Digital Downloads integration is built for stores that sell digital products like software, PDFs, music, and other downloadable files. It supports the full commerce lifecycle including sales, refunds, coupons, and subscription renewals. You can assign collaborators to downloads through a metabox on the download edit page. Requires the Easy Digital Downloads plugin.

LifterLMS

The LifterLMS integration bridges course sales with affiliate tracking. Beyond standard commerce features, it can fire engagement triggers when students complete courses or individual lessons, which makes it a good fit for instructor royalty programs. Course instructors are automatically linked as collaborators when courses are saved. Requires the LifterLMS plugin.

LearnDash

The LearnDash integration tracks course purchases and student progress. It supports sale tracking and fires engagement triggers when students finish courses or lessons. Course authors are automatically mapped to collaborators, enabling instructor-based royalty programs. It does not currently support coupon tracking or refunds. Requires the LearnDash plugin.

NorthCommerce

The NorthCommerce integration works with the lightweight NorthCommerce e-commerce plugin. It supports sale tracking, coupon detection, and refund handling. You can assign collaborators to products through the NorthCommerce product editor. Requires the NorthCommerce plugin and Siren version 1.3 or later.

Gravity Forms

The Gravity Forms integration turns form submissions into trackable events. Forms with product fields are treated as sales, while forms without product fields are treated as leads. You can assign collaborators to individual product fields within the Gravity Forms editor, and Siren merge tags are available for use in form notifications. Requires the Gravity Forms plugin.

Ninja Forms

The Ninja Forms integration turns form submissions into trackable events. A form with a payment action is treated as a sale, recorded as a single payment total, while a form without one is treated as a lead. You assign a collaborator to a form rather than to individual fields, and Siren merge tags are available for use in form actions and notifications. It does not track itemized line items or per-product ownership. Requires the Ninja Forms plugin.