Application intake
Campaign
Affiliate Campaign Execution
Recruit partners, approve applications, attribute conversions to the affiliate channel, and pay affiliates on a predictable cadence. The full affiliate lifecycle from application to payout in one operating model.
Approval workflow
Conversion-linked commission accrual
Stripe Connect payout batches
Step 1: Recruit and review
Affiliates apply through your public application page. Capture the context you need to make an approval decision: social presence, audience size, content category. Merchants review from the Sorae admin and approve only the partners that fit the program.
- Public affiliate application form with configurable intake fields
- Application queue in Sorae admin with approval and reject controls
- Approval activates affiliate share code immediately
- Rejection stores reason for operator reference
- Bulk review capabilities for high-application-volume programs
Step 2: Attribute traffic
Approved affiliates distribute their share links across content channels. Sorae attributes every click and qualifying order to the correct affiliate through the AFFILIATE channel, keeping commission records cleanly separated from referral program conversions.
- Affiliate share link contains affiliate-specific attribution code
- Click tracking logs traffic source and affiliate identifier
- AFFILIATE channel attribution distinct from REFERRAL channel
- Order conversion tied to specific affiliate record and commission row
- Attribution window configurable per campaign
- Multi-touch scenarios handled with last-click precedence
Step 3: Finalize and payout
Commission rows are finalized before payout items are created, protecting accounting integrity when order returns or reversals happen. Monthly payout batches execute only against pending items via Stripe Connect, with item-level outcome visibility for every affiliate account.
- Commission finalization step locks amounts before payout creation
- Reversal handling adjusts commission before finalization
- Payout batch executes against pending-only commission items
- Stripe Connect transfers per affiliate connected account
- Item-level status tracking: pending, posted, failed
- Failed item retry without duplicating successful transfers
- Affiliate payout visibility through their portal