# The affiliate management software both sides can trust.

Tracking, a commission ledger, and payouts with a full audit trail on every line. Per-content links for technical creators. And we never tax your growth — no revenue caps, ever.

## Commission ledger

| Affiliate | Content | Status | Commission |
| --- | --- | --- | --- |
| devtutorials | YouTube — Auth in 10 min | approved | $48.00 |
| api-weekly | Newsletter #212 | pending | $29.00 |
| gh/maintainer | README badge | paid | $120.00 |
| coursecreator | Module 3 lesson | approved | $74.50 |

## An honest comparison

We only claim what we can back up. Here's where Ambassly is opinionated.

| Capability | Ambassly | Typical incumbent |
| --- | --- | --- |
| Per-content links (one per video/post/newsletter) | Yes | Rarely |
| Full audit trail on every commission | Yes | Partial |
| Refund clawback + hold periods | Yes | Varies |
| No caps on referred revenue | Yes | Tiered caps |
| Flat, predictable pricing | Yes | % of revenue |

## Flat pricing. No revenue caps.

Limits are on programs and active affiliates — never on the revenue your partners drive.

| Plan | Price/mo | Programs | Affiliates | Features |
| --- | --- | --- | --- | --- |
| Starter | $39 | 1 program | 50 active affiliates | Full commission ledger + audit trail, Per-content links for creators, Refund clawback + hold periods, CSV & PayPal mass-pay export, No revenue caps, ever |
| Growth | $79 | 3 programs | 500 active affiliates | Everything in Starter, Auto-approve past hold period, Reconciliation from your Stripe key, Self-referral & fraud guards, Priority email support |
| Scale | $149 | Unlimited programs | Unlimited active affiliates | Everything in Growth, Unlimited programs & affiliates, MCP + scoped API keys, Batch payout tooling, No revenue caps, ever |

## Questions, answered honestly

**Q: Does Ambassly cap referred revenue?**
No. Ambassly plans limit operational usage like programs and active affiliates, but referred revenue is uncapped on every plan.

**Q: How does Ambassly attribute a Stripe customer?**
Ambassly stores a referral code from `?via=` or `?ref=`, then the merchant passes that code into Stripe Checkout as `client_reference_id` and/or `metadata.ambassly`. Stripe webhooks create the referral and commission ledger entries.

**Q: What happens when Stripe sends the same webhook twice?**
Ambassly records each Stripe event ID in a webhook ledger before processing. If the same event ID arrives again, it is skipped so the same invoice cannot create duplicate commissions.

**Q: How does Ambassly handle refunds and cancellations?**
Refund and cancellation events can claw back pending or approved commissions. If a commission was already paid, Ambassly records a negative adjustment instead of silently changing the old payout.

**Q: What should I know about Safari and affiliate cookies?**
Safari can cap client-set cookies to about 7 days in common referral flows. Ambassly documents this directly and recommends passing the referral code server-side into Stripe for long buying cycles.

Updated July 2026.
