# Affiliate Onboarding / Application Form Fields

This is the source-of-truth field spec for the affiliate intake form. The live `/affiliate` page already embeds the Tally application; use this document to audit/update the form, not as a reminder to build it from scratch.

Current live embed note:
- `/affiliate` uses the Tally embed currently wired in `propmine/api/public/assets/html/affiliate.html`.
- If fields change here, update the Tally form and keep terms/version acceptance text in sync.

## Section 1 — Applicant Identity

Required:
- Legal name
- Display name / creator name
- Email address
- Phone number, optional
- Country
- State/province, if U.S./Canada
- Are you applying as an individual or business?
- Business/entity name, if applicable

## Section 2 — Channels / Audience

Required:
- Main platform: X/Twitter, Discord, YouTube, TikTok, newsletter, website, podcast, other
- Primary handle/link
- Secondary links, optional
- Approximate audience size
- Audience focus: MLB, NBA, NHL, PGA, betting, DFS, props, fantasy, general sports, other
- How do you plan to promote PropMine?

## Section 3 — Affiliate Code

Required:
- Requested promo code, first choice
- Requested promo code, backup
- Confirm: promo code gives customers 30% off first PropMine purchase only
- Confirm: promo code can be used on monthly, 3-month, 6-month, and yearly plans

Internal review fields:
- Approved code
- Stripe promo code ID
- Affiliate ID
- Terms version
- Status: pending / approved / rejected / paused / terminated

## Section 4 — Payout Information

Required before payout, not necessarily before initial approval:
- Preferred payout method
- Payout account email/handle/details
- Confirm payout threshold: $25 accrued payable commission
- Confirm payout is based on successful collected payments only

Internal fields:
- Tax form received: yes/no
- Tax form type: W-9 / W-8BEN / other
- Tax form date received
- 1099 tracking needed: yes/no
- Calendar-year payout total

## Section 5 — Terms Acceptance

Required checkbox language:

> I agree to the Finisher Network / PropMine Affiliate Terms v1. I understand that PropMine affiliate codes provide 30% off the customer's first purchase only, that affiliate commission is 20% of net collected subscription revenue after Stripe/payment fees, and that commission is available only on the first two successfully collected billing cycles per referred customer.

Required checkbox:

> I understand that I may not use my own affiliate code for my own subscription and that self-use or attempted self-use may result in immediate affiliate termination, code deactivation, and forfeiture of unpaid commissions.

Required checkbox:

> I agree to disclose that I may earn a commission when promoting PropMine.

Required checkbox:

> I agree not to make guaranteed-win, guaranteed-profit, risk-free, fake-results, or misleading betting claims when promoting PropMine.

Required checkbox:

> I understand that payouts require at least $25 in accrued payable commission and required tax information before payment.

Acceptance fields to store:
- Terms version accepted
- Timestamp
- IP/device metadata if form provider supports it
- Submitted email

## Section 6 — Approval Response Template

Subject: PropMine Affiliate Approval — Your Promo Code

Message:

Hi [Name],

You’re approved for the PropMine affiliate program.

Your promo code: [CODE]
Customer offer: 30% off first PropMine purchase
Eligible plans: Monthly, 3 Months, 6 Months, Yearly
Affiliate commission: 20% of net collected subscription revenue after Stripe/payment fees on the first two successfully collected billing cycles
Payout threshold: $25 accrued payable commission

Required disclosure when promoting: “I may earn a commission if you subscribe using my code.”

Approved short copy:
Use code [CODE] for 30% off your first PropMine purchase. I may earn a commission if you subscribe. PropMine is a sports research and decision-support tool; no bets are guaranteed. Bet responsibly.

Thanks,
Finisher Network
