Changelog

What’s new in OpenPromoter

Every release of OpenPromoter with the newest first.

v0.1.0

Released
Date
Changes29
LicenseAGPL-3.0

The first public release. Self-hosted or on Cloud, OpenPromoter runs the whole affiliate program: tracking, partner portal, AI recruiting and Autopilot, commissions, payouts, tax paperwork and fraud checks.

Setup

  • Stripe connection by restricted key (self-host) or OAuth (Cloud), with automatic webhook registration and import of products, customers and subscriptions
  • Setup wizard with the AI program designer and an install check
  • Partner portal branded from your website and served on your own custom domain
  • Install by script tag, npm SDK, a prompt or an agent skill for Claude Code and Cursor
  • CSV import of partners from Rewardful, FirstPromoter, Tolt and PartnerStack exports that keeps their referral codes
  • Test mode: Stripe test-mode sales are tagged and can be deleted

Tracking

  • op.js: first-party cookie, configurable window, first- or last-click, EU consent mode, cookieless mode, first-party proxy path and automatic Stripe Payment Link and Pricing Table decoration
  • Reads ?via=, ?ref=, ?fpr= and ?gspk= so links shared for other tools keep working
  • Redirect links, short links, deep links, sub-ids, UTMs and QR codes
  • Partner coupon codes created in Stripe when it is connected
  • Webhook ingestion for Stripe, Paddle, Lemon Squeezy, Polar and Chargebee, plus conversions and refunds by API

Money

  • Commission ledger with pending, approved, held, paid and reversed states
  • Hold periods, minimums, weekly and monthly schedules, refund clawbacks and chargeback holds
  • Payouts through Stripe Connect Express, PayPal Payouts, Wise and manual. A person approves every payout and large batches need a fresh 2FA code
  • Per-partner custom commission rates
  • W-9 and W-8BEN collection with a TIN check before the 1099 threshold. 1099-NEC export with the 2026 $2,000 threshold, VIES VAT validation and EU reverse-charge self-billed invoices

AI

  • Recruiter, weekly Autopilot with undo, campaigns from one sentence, content kit and assistant
  • Anthropic, OpenAI or any OpenAI-compatible endpoint; rule-based fallbacks without a key

Partners and fraud

  • Applications with custom questions and auto-approve rules, tiers with auto-promotion, messages, announcements and resources
  • Embeddable partner dashboard for your own app and an opt-in public partner network
  • Ten fraud signals on every plan with a risk score and auto-hold. One of them catches payout accounts shared between partners

Developers

  • REST API v1 with OpenAPI 3.1 spec, scoped keys and an event feed
  • Signed outgoing webhooks with retries, plus Slack and Discord alerts
  • openpromoter SDK, openpromoter-cli (with listen and skill) and openpromoter-mcp

Platform

  • Workspaces with several programs, roles, two-factor authentication and an audit log
  • Dashboard that refreshes every 30 seconds
  • GDPR: erase a partner's personal data, account data export and full workspace export
  • Self-hosting with docker compose: Postgres, Mailpit and a seeded demo workspace
  • AGPL-3.0 license for the whole repository

Upgrading a self-hosted instance? See Self-hosting > Upgrading.