One dashboard to manage every partner's commission — from Stripe payment to CZK payout. Automatic matching, configurable rates, and a self-serve portal for each partner.
Features
From first payment to final payout — the whole cycle is handled automatically.
Each affiliate runs their own SendPulse Telegram bot. You track performance separately — no tangled attribution.
Every partner gets their own Stripe Payment Link ID. Incoming payments are matched automatically — zero manual tagging.
Every successful payment creates a pending commission at the configured rate (25% default, editable per partner).
Bundle approved commissions into a payout, mark it paid, and export a CSV for your accountant — all in one click.
Unmatched payments are flagged in the admin — never silently dropped. Every Stripe event is logged for auditing.
Partners log in to see their own payment link, payment history, commissions, and payout status — no emailing back and forth.
How it works
Create a partner profile with their name, email, Stripe Payment Link ID and Telegram bot link. Set their individual commission rate.
The partner shares their Stripe link. When a customer completes checkout, the webhook fires and the payment is matched instantly.
A pending commission is created automatically. Approve it, bundle it into a payout, and the partner sees the status update in their portal.
Use cases
Your subscribers pay via your Stripe link. Affiliate Dashboard tracks every payment, calculates your cut, and lets you prove earnings to your operator — no spreadsheets.
Each partner has their own bot and their own Stripe link. You get one admin view across all of them — commissions, payouts, and webhook status in one place.
Scale from 3 to 30 partners without losing track. Stripe webhooks auto-match payments; your team approves commissions in bulk and exports CSVs for finance.
Set up in minutes. No Stripe configuration changes — your partners keep their existing payment links.