Invite-Mechanik für breakout.now

MOC - Map of Content


Status Update (Februar 2026)

Das Invite-System wurde durch das Leaderboard-System ergänzt. Creator-Tiers sind veraltet (Founding/Early/Standard mit fixen Benefits). Das neue System nutzt ein dynamisches Leaderboard: Top 5 Creator werden Jury-Members basierend auf Performance-Score, nicht auf Join-Date.

Diese Datei beschreibt noch relevant:


Überblick

Das Invite-System ist das Nervenzentrum der breakout.now Pre-Launch-Strategie. Es ist nicht einfach ein technisches Feature – es ist ein psychologisches und wirtschaftliches System, das Exklusivität, FOMO, Social Proof und Tiering kombiniert.

Das Ziel: Ein System, das exponentielles Wachstum antreibt (Creator laden Artists ein, Artists laden Friends ein), gleichzeitig aber Qualität bewahrt und Spam verhindert.


Creator Invite-Prozess (Phase 1: Woche 1–10)

Invite-Only Model

breakout.now startet mit Invite-Only für Creator. Das bedeutet:

Mechanik

Founder Creator #1 bekommt Invite Links
├─ Ladet Creator #2 + #3 ein
│
Creator #2 + #3 bekommem je 3 Invite Links
├─ Laden zusammen 6 weitere Creator ein (Creator #4–#9)
│
Creator #4–#9 bekommen je 2 Invite Links (später)
├─ Laden zusammen 12 weitere Creator ein (Creator #10–#21)
│
Exponentielles Wachstum: 1 → 3 → 9 → 21 → 50+

Tracking & Incentives

Wenn Creator A invites Creator B:
├─ Creator A gets "Referral Credit" (future affiliate commission)
├─ Creator B sieht: "Invited by Creator A" (Social Proof)
└─ Breakout.now tracks: "Creator A is high quality recruiter"

Später (Phase 2, nach Tournament): Top Recruiter können ein Affiliate Program starten.


Artist Invite-System (Phase 1: Woche 5+)

Path to Artist Signup

Artists können sich nicht einfach registrieren. Sie müssen zunächst:

  1. As Viewer einen Song zu einer Creator-Session submittieren (free, organic queue oder via Boost)
  2. Song gets Breakout Win ODER 2× Upcoming + 3 Entries
  3. Automatic Invite: "Congratulations! You won. Register as Artist to continue…"
  4. Registration Modal appears (ArtistRegistrationModal.tsx)

"Squad Invites" (Future Feature)

Wenn Artist registriert ist, können sie 3 kostenlose Invites pro Monat an Freunde senden.

Incentive für Invites:

Warum das funktioniert:


Hybrid Invite System (Geplant, Phase 2)

🔜 Geplant nach Tournament-MVP, per breakout-aenderungen.md:

Ein "hybrid invite model (per-forum links, unlimited aber appears limited)" soll später implementiert werden. Das bedeutet:


Technische Implementierung

Database Schema

-- Creator Invite Codes
CREATE TABLE creator_invites (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  creator_id UUID REFERENCES creators(id) NOT NULL,
  invite_code VARCHAR(20) UNIQUE NOT NULL,
  invite_type VARCHAR(20), -- "creator" or "artist"
  created_at TIMESTAMP DEFAULT now(),
  used_by UUID REFERENCES creators(id), -- Who used this invite
  used_at TIMESTAMP,
  referral_credit INT DEFAULT 0, -- For future affiliate system
  metadata JSONB DEFAULT '{}'
);

-- Artist Invite Tracking (Squad Invites)
CREATE TABLE artist_squad_invites (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  inviter_artist_id UUID REFERENCES artists(id) NOT NULL,
  invite_code VARCHAR(20) UNIQUE NOT NULL,
  invited_email VARCHAR(255),
  created_at TIMESTAMP DEFAULT now(),
  redeemed_by UUID REFERENCES artists(id),
  redeemed_at TIMESTAMP,
  referral_bonus_claimed BOOLEAN DEFAULT FALSE
);

Invite Code Generation

// Generate unique 6-character codes
function generateInviteCode(): string {
  const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
  let code = '';
  for (let i = 0; i < 6; i++) {
    code += chars.charAt(Math.floor(Math.random() * chars.length));
  }
  return code;
}

// Example: BX3K7Q, ZF8WP2, etc.

Usage Flow

  1. Creator clicks "Share Invite Link"
  2. System generates unique code: BX3K7Q
  3. Link: breakout.now/invite/BX3K7Q
  4. Friend clicks link → Signup with invite pre-filled
  5. Backend validates invite code, creates creator with invited_by = creator_id

Anti-Spam & Fraud Prevention

Rules & Limits

Rule Limit Reason
Invites per Creator per week 5 Prevents spam
Uses per Invite Link 1 One person per invite
Artists Squad Invites per month 3 Controlled growth
Email verification required Yes Block fake accounts
Phone verification (future) Planned Extra anti-fraud

Abuse Detection

-- Flag suspicious accounts
SELECT c.id, c.creator_id, COUNT(*) as invite_count
FROM creator_invites
GROUP BY creator_id
HAVING COUNT(*) > 10 AND created_at > NOW() - INTERVAL '7 days'
-- → Manual review required

Consequences


Affiliate System (Phase 2, Post-Tournament)

🔜 Geplant, per Creator-Analyse:

After successful Tournament, top Creators can become Affiliates:


Community & Networking Features (Planned)

Per breakout-aenderungen.md, geplant:


Metrics & Tracking

KPIs to Monitor

Metric Target Week 4 Target Week 8 Target Week 12
Creator via Invites 15–20 25–30 30+
Invite Code Usage Rate 70% 80% 85%+
Artists via Win-Signup 5–10 30–40 50+
Referral Quality Score TBD TBD TBD

Referral Quality Score

How "good" is this referral? (Custom metric)

Score = (Creator_Sessions + Creator_Revenue) / Days_Active
Higher = Better Recruiter

Top recruiters get featured in "Top Recruiters" leaderboard.


Verbindungen & Abhängigkeiten


Zusammenfassung

Das Invite-System ist nicht nur technisch, sondern auch psychologisch:

Exklusivität → FOMO ("Ich bin drin, du nicht")
Social Proof → "Invited by Creator X" signals quality
Incentives → Affiliate upside later
Controlled Growth → Spam & fraud prevention
Data Driven → Track referral quality, optimize

Result: Exponential growth ohne Marketing budget.


Status: Updated (Feb 2026) – Leaderboard system replaces old Tiers, hybrid model reference added, affiliate system outlined, metrics added
Zuletzt aktualisiert: 2026-02-16 | Session #17