Numok
Numok is an open-source affiliate platform for running a SaaS affiliate program on Stripe.
What Numok is
Numok is an open-source affiliate platform for running a SaaS affiliate program on Stripe. It connects to Stripe to track sales and commissions automatically, and it calculates commissions and queues payouts. Its reporting covers conversion rates, revenue by affiliate, and click-to-sale timelines. The affiliate portal gives partners tracking links, an earnings dashboard, and payout history. Numok offers a free plan hosted on your own servers, with full source code available for customization. The admin dashboard and affiliate portal demo can be explored without signing up and use live data. The site says an affiliate program can be launched in under 15 minutes. Numok is available as a web service or self-hosted software. Installation requires PHP 8.1 or higher, MySQL 5.7 or higher, Apache or Nginx, Composer, an SSL certificate, and a Stripe account. Setup also involves configuring the listed Stripe webhook events. Its security checklist recommends HTTPS, secure file permissions, changed default database credentials, and a server firewall. The project directs users to GitHub Issues for bug reports and feature requests.
Good
- Tracks Stripe sales and commissions automatically.
- Calculates commissions and queues payouts.
- Affiliate portal includes tracking links and earnings dashboard.
- Demo is available without signup and uses live data.
- Free self-hosted plan includes full source code.
Watch out
- Requires a Stripe account.
- Requires PHP, MySQL, Composer, web server, and SSL.
- Self-hosted setup includes security configuration tasks.
Who it suits
Numok is suited to SaaS operators who use Stripe and want affiliate sales tracking, commission calculations, and payout workflows. It may also suit teams that want to host and customize the source code themselves.
Verdict
Numok combines Stripe-based tracking with affiliate-facing earnings and payout information. Its free plan requires self-hosting and the listed server and Stripe setup.
Plans and prices
From Numok's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Open Source | Free | full source code · unlimited affiliates · no per-seat fees · self-hosted · Free /forever |
The facts
Each one read from Numok's own pages, with the date it was checked.
What it does
- Admin dashboard
- The admin dashboard supports revenue monitoring, affiliate-application management, and commission-structure configuration.checked 15 Oct 2026
- Affiliate portal
- Partners receive tracking links, earnings information, and payout history through a separate portal.checked 15 Oct 2026
- API
- An independent technical article reports that Numok exposes more than 31 REST endpoints for custom integrations.checked 15 Oct 2026
- Automated payouts
- Yeschecked 21 Sep 2026
- Changelog
- Version 1.0.1, released January 11, 2026, added private programs, password-reset email flows, and configurable database ports.checked 15 Oct 2026
- Commission calculation
- Numok calculates commissions automatically from tracked payments.checked 15 Oct 2026
- Commission rules
- An independent review describes fixed, percentage, recurring, lifetime, and tiered commission options.checked 15 Oct 2026
- Conversion analytics
- Administrators can view conversion rates, affiliate revenue, and click-to-sale timing.checked 15 Oct 2026
- Demo
- A live admin and affiliate demonstration can be explored without registration.checked 15 Oct 2026
- Demo test store
- The public test store demonstrates one-time $99 purchases and $10-per-month subscriptions using Stripe test cards.checked 15 Oct 2026
- Docker deployment
- The repository supplies a Docker Compose setup for launching the application.checked 15 Oct 2026
- Documentation
- Documentation consists of a README and GitHub wiki covering installation, configuration, migrations, web-server setup, Stripe webhooks, troubleshooting, and security.checked 15 Oct 2026
- Email notifications
- An independent review says notifications can be triggered for affiliate joins, approvals, payouts, and commissions, with customizable messages.checked 15 Oct 2026
- Independent coverage
- Kachibito.net describes Numok as an MIT-licensed open-source affiliate platform with conversion tracking and Stripe-based automatic payouts.checked 15 Oct 2026
- Installation requirements
- The installation guide lists PHP 8.1 or higher, MySQL 5.7 or higher, Apache or Nginx, Composer, an SSL certificate, and a Stripe account.checked 9 Oct 2026
- Integration
- Stripe is the documented payment integration, using checkout.session.completed, payment_intent.succeeded, and invoice.paid webhook events.checked 15 Oct 2026
- Intended users
- The repository describes Numok as an open source tool for running a SaaS affiliate program on Stripe.checked 9 Oct 2026
- License
- The GitHub repository identifies the project as MIT licensed.checked 15 Oct 2026
- Limit: operational responsibility
- A community-curated referral-software list warns that self-hosted deployments require users to handle security, backups, and reliability.checked 15 Oct 2026
- Limit: technical deployment
- MEDevel says Numok is less beginner-friendly than some alternatives because users need server, Linux, PHP, and database skills.checked 15 Oct 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
The company
- Independent praise: ownership
- MEDevel praises Numok for Stripe focus, self-hosting, source-code ownership, and avoiding recurring SaaS fees.checked 15 Oct 2026
- Maker background
- Diego Gonzalez Marignac says he has built online products for more than 20 years and has focused on sustainable businesses since 2019.checked 15 Oct 2026
- Maker identity
- The maker's portfolio identifies Diego Gonzalez Marignac as the builder of Numok.checked 15 Oct 2026
The full review of Numok
Numok is open source affiliate software for SaaS businesses that take payments through Stripe. It suits teams prepared to host and maintain their own application; its Stripe tracking and affiliate portal handle core program tasks, while deployment and security remain the operator’s responsibility.
Overview
Numok links Stripe sales to affiliate commissions, with revenue and conversion reporting for operators and an earnings portal for affiliates. The combination gives a Stripe-based program a place to track partner activity and review what it earns, without adding a per-seat charge on the Open Source plan.
Commissions are calculated automatically and payouts are queued. That can reduce manual bookkeeping, but a queue is a step in the payout workflow, not a promise of automatic disbursement. The dashboard and affiliate portal demo is open without signup and uses live data, making it possible to inspect both sides of the service before setting up a program.
Key features
Stripe tracking and revenue analytics
Stripe sync records sales and commissions, while analytics cover conversion rates, revenue by affiliate and click-to-sale timelines. This is useful for SaaS operators who want to connect partner activity to Stripe revenue. Setup does require configuring the webhook events checkout.session.completed, payment_intent.succeeded and invoice.paid, so the integration assumes someone can handle the deployment and Stripe configuration.
Affiliate portal and payout workflow
Affiliates receive tracking links, an earnings dashboard and payout history. Together with automatic commission calculation and queued payouts, these tools make the partner-facing side more complete than a tracking-only setup. Operators still need to manage the payout queue; Numok does not describe this as an end-to-end automatic transfer.
Pricing
The Open Source plan has no listed price and includes unlimited affiliates with no per-seat fees. Its free plan is self-hosted and includes the full source code for customization. That makes the economics attractive for teams with the capacity to run it, but the software is not a hosted free tier: operators supply a server and meet the installation requirements, including PHP 8.1 or higher, MySQL 5.7 or higher, Apache or Nginx, Composer, SSL and a Stripe account.
The project says an affiliate program can be launched in under 15 minutes, but that target does not remove the server and security work. The security checklist calls for HTTPS, secure file permissions, changed default database credentials and a firewall. Bug reports and feature requests go through GitHub Issues.
Platforms
Numok is available as self-hosted software and on the web. The self-hosted requirement is central to the free plan: teams control the source and deployment, but also take on installation and ongoing server responsibility.
Who it's for
Numok is a good fit for a SaaS team using Stripe that wants affiliate sales attribution, commission calculation and a partner portal without per-seat fees, and has the technical ability to self-host. It is a weaker fit for operators looking for a managed service or payouts that require no queue management. The unlimited affiliate allowance helps avoid seat-based costs as a program grows, while the hosting and security workload remains with the operator.
Pros and cons
- Pros: Stripe sales sync and commission calculation automate core tracking work.
- Pros: Unlimited affiliates and no per-seat fees remove two common sources of scaling cost.
- Pros: Affiliates can review links, earnings and payout history in a dedicated portal.
- Pros: The live-data demo is accessible without signup.
- Cons: The free plan requires self-hosting, a configured Stripe account and a server stack that meets its requirements.
- Cons: Secure deployment requires attention to HTTPS, permissions, database credentials and firewall configuration.
- Cons: Payouts are queued, so operators should not treat commission automation as fully automated disbursement.
Alternatives
Affiliate Analytics Software and Affiliate Marketing Software offer broader category comparisons for buyers still weighing their options.
OpenPartner is worth comparing for teams seeking a freemium alternative with API, self-hosted and web platforms, a free trial, or a $3 a month Revshare plan billed at 3% of GMV with no monthly fee.
Refersion is another freemium option, with API and web platforms, a free trial and a Marketplace Listing plan for publishing a percent-of-sale offer. Refferq may suit teams comparing free self-hosting or a managed cloud option; its self-hosted plan includes unlimited affiliates, referrals and conversions, and 38+ API endpoints.
UpPromote is a freemium alternative with an API platform and a free plan covering one affiliate program and $3,000 referral review per month. Simple Kuma is a free alternative with self-hosted, web and API platforms.
CAKE is a paid option with web, Android, iOS and API platforms. SliceWP is worth considering for teams wanting a freemium alternative with self-hosted, web and API platforms; its Pro plan is $229 a year for one site, with annual renewal at full price. Tracknow is a paid alternative with a free trial and API and web platforms.
Verdict
Choose Numok if you run a Stripe-based SaaS affiliate program, want a partner portal and automatic commission calculation, and can take responsibility for hosting and securing the software. Its strongest case is the combination of unlimited affiliates, no per-seat fees and Stripe-focused tracking. Look elsewhere if you need managed hosting or a payout process that completes without operator involvement.
Getting started
- Open the Numok website or explore its live demo
- Prepare PHP 8.1 or higher, MySQL 5.7 or higher, Apache or Nginx, Composer, SSL, and Stripe
- Install Numok on your own server
- Configure the checkout.session.completed, payment_intent.succeeded, and invoice.paid Stripe webhooks
- Apply HTTPS, secure file permissions, changed database credentials, and a server firewall
- Use GitHub Issues for bug reports or feature requests
Questions
Is Numok open source?
Yes. Numok is an open-source affiliate platform, and its free self-hosted plan includes the full source code for customization.
How does Numok connect to Stripe?
Numok connects to Stripe to track sales, calculate commissions, and synchronize activity automatically.
Can I view Numok before signing up?
Yes. The admin dashboard and affiliate portal demo can be explored without signup and use live data.
What platforms does Numok support?
Numok supports web use and self-hosting.
What does the affiliate portal provide?
It provides tracking links, an earnings dashboard, and payout history.
Where are support requests handled?
The project directs bug reports and feature requests to GitHub Issues.
Alternatives to Numok
- 1
OpenPartner
Free planWebAPISelf-hosted7.1From $3 a month - 2
Refersion
Free planWebAPI7.0From $29 a month - 3
Refferq
Free planWebAPISelf-hosted6.9From $29 a month - 4

UpPromote
Free planAPI6.9From $29.99 a month - 5
Post Affiliate Pro
AndroidiOSWebAPI6.8From $89 a month - 6

Trackdesk
WebAPI6.6From $299 a month
