Docs
How ViralPayouts works
Brands set up a partner program and report their sales. Partners share links and recruit other partners. ViralPayouts credits each sale, and pays partners and their recruiters for the brand. Start with the guide for your side.
I run a brandGetting started for brandsCreate a program, connect your sales, go live.Read the guideI promote brandsGetting started for partnersJoin, share your links, recruit, get paid.Read the guide
Start here
Tracking sales
- Tracking and attributionHow a click becomes a credited sale: links, cookies, the cookie window, coupons and renewals./docs/tracking
- Connect StripeReport sales and refunds from your own Stripe account with one webhook per program./docs/stripe
- Connect ShopifyTwo Shopify order webhooks and one secret. Nothing to add to your theme./docs/shopify
- Test sales and test networksProve your tracking works before you go live, and try everything with test money./docs/test-sales
Money
- Payouts, holds and refundsWhen a commission becomes payable, when partners are paid, and what a refund does./docs/payouts
- FeesWhat ViralPayouts charges brands, worked out from the live fee schedule./docs/fees
- Whop: payouts and invoicesHow partners connect a Whop payout account and how brands pay invoices./docs/whop
For developers
- Event APISend signed sale, refund and app events from your server./docs/api
- API referenceEvery endpoint, field and error./docs/api/reference
- MCP for AI agentsLet an AI agent work with your programs through the Model Context Protocol./docs/mcp
- Postbacks for partnersTell a partner's tracker when a sale is recorded, approved or reversed./docs/postbacks