A developer-first platform for managing referral and affiliate programs. Simple API, HMAC-secured tracking, flexible payout rules, and a self-service partner portal — all in one place.
Free forever for small programs. No credit card required.
From partner onboarding to payout — a complete toolkit built for developers and finance teams.
Create partners with auto-generated tracking codes. Invite them to a self-service portal where they see stats and set payout details.
HMAC-signed REST endpoint with rate limiting and 24-hour idempotency. Send events from any backend or mobile stack.
Point AppsFlyer Push API directly at your webhook URL — no proxy server needed. Adjust support coming soon.
Fixed, percentage, or recurring commissions with configurable attribution windows. Per-partner overrides.
Generate pending payouts for all partners with one click. Export CSV for your bank portal or finance team.
Partners log in separately to see conversions, payments, and balance. They set their own payout details.
Built-in subscription management for your platform. Free / Pro / Business plans with usage limits and feature gates.
In-app documentation with code samples in Node.js, Python, and curl. AI-assisted integration prompts included.
Get from zero to tracking in four steps.
Add referral partners — each gets a unique tracking code automatically.
Send conversion events from your backend via HMAC-signed API or AppsFlyer webhook.
Set fixed, percentage, or recurring commission rules — globally or per partner.
Batch-create pending payments, export CSV, and mark completed as you pay.
Start free. Upgrade when you need more partners, higher volume, or advanced features. All paid plans include a 14-day free trial.
For small programs just getting started.
For growing programs that need more reach.
Send conversion events with a single API call. HMAC-signed for security, idempotent for reliability.
curl — track a conversion
BODY='{"partnerCode":"a1b2c3d4","eventName":"signup"}'
SIG=$(echo -n "$BODY" | openssl dgst -sha256 \
-hmac "$SIGNING_SECRET" | awk '{print $2}')
curl -X POST https://api.example.com/api/conversions/track \
-H "Content-Type: application/json" \
-H "X-API-Key: $API_KEY" \
-H "X-Signature: sha256=$SIG" \
-d "$BODY"AppsFlyer — direct webhook (no code)
# Paste this URL into AppsFlyer → Push API:
POST https://api.example.com/api/webhooks/mmp/
appsflyer/<webhookToken>
# Field mapping (automatic):
# media_source → partnerCode
# event_name → eventName
# event_revenue → revenue
# event_id → idempotencyKey
# No HMAC signing needed.
# Always responds 200 — no retries on your errors.Create your account and set up your first referral partner in minutes. Free forever for small programs — upgrade anytime.