v0.1.0
ReleasedDate
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.