Integrations
Affiliate and Invitation Rewards
End-to-end affiliate system from invite code creation to withdrawal review, with setup steps and invitation page screenshot.
Bunship ships a complete affiliate loop out of the box:
invite code -> signup + paid conversion -> commission accrual -> withdrawal request -> admin review
Core Capabilities
- User-side invite code workspace (generate, copy, disable)
- Invitation attribution (email signup + OAuth signup)
- Affiliate levels and commission rules
- Withdrawal request and status workflow
- Admin review, risk checks, and payout operations
Page Preview
User Side: Invite Code Creation and Management

Screenshot is captured with a logged-in test account. Empty-state or retry prompts are expected when demo data is not seeded.
Setup Path (Fastest to Launch)
- Configure affiliate levels, thresholds, and commission rates.
- Set minimum withdrawal amount and review workflow.
- Verify paid order events trigger commission accrual.
- Add anti-abuse rules (self-invite, cyclic invite, short-window spikes).
Default Business Flow
- User creates and shares invite codes.
- Invitees sign up and complete payment.
- Commission is calculated by level rules automatically.
- Inviter checks analytics and submits withdrawal requests.
- Approved requests move to completed payout status.
Operating Recommendations
- Define your level model first: upgrade by paid users or paid amount.
- Set a minimum withdrawal threshold to reduce payout overhead.
- Define payout SLA and support policy (for example T+3 or T+7).
- Add commission rollback logic for refunds and chargebacks.
API and Surface Entry Points
- Invite codes:
/v1/invitations/codes - Invitation relations:
/v1/invitations - Affiliate stats:
/v1/affiliate/statistics - Affiliate levels:
/v1/affiliate/levels - Withdrawals:
/v1/affiliate/withdrawals - User page:
/invitations - Admin review UI:
/admin/affiliate/*
Pre-Launch Verification Checklist
- Attribution works for both email and OAuth signup.
- Successful payment events accrue commission correctly.
- Withdrawal status updates trigger expected notifications.
- Admin actions are auditable with operation logs.
- Refund/chargeback scenarios include commission rollback rules.