Invite-Mechanik für breakout.now
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:
- Wie neue Creator eingeladen werden (Invite-Only Phase 1)
- Wie Artists eingeladen werden (nach Breakout Win)
- Technische Implementierung
- Anti-Spam Measures
- Affiliate System (kommend)
Ü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:
- Keine öffentliche Signup (Woche 1–9)
- Nur eingeladene Creator können sich registrieren
- Jede Einladung hat einen eindeutigen Code
- Limit pro Invite: 1 Person
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:
- As Viewer einen Song zu einer Creator-Session submittieren (free, organic queue oder via Boost)
- Song gets Breakout Win ODER 2× Upcoming + 3 Entries
- Automatic Invite: "Congratulations! You won. Register as Artist to continue…"
- 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:
- Wenn Invite-Friend submittet + einen Track hochladet: +1 kostenloser Queue Boost (Wert: €3)
- Wenn Invite-Friend Breakout Win bekommt: "Referrer Badge" auf Dein Profil + 10€ Boost Credit
Warum das funktioniert:
- Win-Win: Die Plattform wächst, Artists bringen ihre besten Freunde ein
- Incentiv ist small aber meaningful
- Niemand wird zur "Spam"-Machine (nur 3 invites/month)
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:
- Creators bekommen persönliche Invite-Links für verschiedene Communitys
- "Hip-Hop Producers" Link, "Indie Musicians" Link, etc.
- Unlimited invites möglich, aber "appears limited" = Messaging macht es seem exclusive
- Tracking pro Community Source für Analytics
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
- Creator clicks "Share Invite Link"
- System generates unique code:
BX3K7Q - Link:
breakout.now/invite/BX3K7Q - Friend clicks link → Signup with invite pre-filled
- 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
- 3 strikes = Account suspended
- Referral credits forfeited
- Invites revoked
Affiliate System (Phase 2, Post-Tournament)
🔜 Geplant, per Creator-Analyse:
After successful Tournament, top Creators can become Affiliates:
-
Commission Tiers:
- Recruit 1–5 Creator: 5% lifetime commission
- Recruit 6–10 Creator: 7.5% lifetime commission
- Recruit 11+ Creator: 10% lifetime commission
-
How It Works:
- Creator A becomes Affiliate
- Gets unique Affiliate Code (e.g.,
CREATOR_A_PROMO) - Shares with their Discord, Twitter, etc.
- Creator B signs up with code
- Creator A earns 5–10% of Creator B's revenue forever
-
Payout: Monthly via Stripe Connect, combined with session revenue
Community & Networking Features (Planned)
Per breakout-aenderungen.md, geplant:
- Discord Integration: Invite links → Discord role assignment
- Community Pages: "Hip-Hop Community" with curated creators/artists
- Forum Invite Links: Different invite links per subforum/community
- Networking Directory: Qualified Artists can see other qualified Artists for collaborations
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
- MOC - Map of Content
- Creator Acquisition Flow – Detaillierter Creator Onboarding
- Artist Acquisition Flow – Wie Artists onboarded werden
- Leaderboard-System – Performance-Based Jury Selection
- Viral-Marketing-Strategie – Invite-Only FOMO
- Creator-Analyse – Why Creator Referrals work
- Artist-Analyse – Why Artist Squad Invites work
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