Invite-Mechanik
Status Update Februar 2026: Das Invite-System wurde durch das Leaderboard-System ergänzt. Creator-Tiers (Founding/Early/Standard) werden durch das dynamische Leaderboard ersetzt. Die Tier-Struktur unten ist nur noch für den initialen Invite-Prozess relevant — alle Benefits werden nun durch Performance bestimmt. Siehe Creator Acquisition Flow für den aktuellen Flow.
Zurück zur MOC - Map of Content
Überblick
Das Invite-System ist das Nervenzentrum der Breakout 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. Das System muss auch unterschiedliche Rollen (Creator vs. Artists) und verschiedene Phasen (Früh vs. spät) berücksichtigen.
Creator Invite-Tiers
⚠️ Hinweis: Die unten beschriebenen Tiers mit fixen Revenue-Splits und Lifetime-Jury-Status sind veraltet. Das neue System nutzt ein dynamisches Leaderboard-System: Top 5 Creator = Jury, basierend auf Performance-Score. Es gibt keine garantierten Positionen mehr.
Wir kategorisieren Creator basierend auf WANN sie Breakout beigetreten sind. Das schafft echte Differenzierung und starke Incentives für frühe Adopter.
Tier 1: Founding Creator (Plätze 1-10)
Kriterien: Erste 10 Creator, die sich committen
Perks:
- Lebenslanger Jury-Status: Automatische Jury-Position für ALLE zukünftigen Tournaments (nicht nur den Pre-Launch)
- 70/30 Revenue Split: Statt Standard 80/20, bekommt Creator 30% des Revenue (anstatt 20%)
- Gold Badge: Öffentlich sichtbarer "Founding Creator" Badge im Profil und bei Sessions
- Lifetime Exclusive: "Founding Creator" kann nie entzogen werden, auch wenn Creator später inaktiv wird
- Priority Support: Direkter Kontakt zu Breakout-Team für Features und Support
Wirtschaftliche Impact: Für einen Creator mit 100 Zuschauern pro Session × 20 Sessions/Jahr × €5 average payout:
- Standard (80/20): €2.000 pro Jahr (Creator: €400)
- Founding (70/30): €2.000 pro Jahr (Creator: €600)
- Verdienst: €200/Jahr mehr – nicht riesig, aber symbolisch wichtig
Tracking: Diese Creator bekommen ein spezielles Admin-Dashboard mit ihrem "Ranking" (1st, 2nd, etc.)
Tier 2: Early Creator (Plätze 11-30)
Kriterien: Creator, die sich in den ersten 2 Wochen committen
Perks:
- Tournament Jury (5 Jahre): Jury-Status, aber mit Ablauf nach 5 Jahren (nicht lebenslang)
- 75/25 Revenue Split: Ein Kompromiss zwischen Founding und Standard
- Silver Badge: Weniger prominent als Gold, aber immer noch sichtbar
- Community Leader Track: Chance, "Community Leader" Badge zu verdienen mit 20+ eingeladenen Artists
- Early Access: Neue Features 2 Wochen vor Standard Creator
Zielgruppe: Die nächsten 20 Creator nach den Top 10. Wir müssen schnell zu 30 kommen, um Momentum zu bauen.
Tier 3: Creator (Platz 31+)
Perks:
- Standard Tournament Jury: Jury-Status nur für aktuellen Tournament (nicht zukünftig)
- 80/20 Revenue Split: Standard
- No Special Badge: Regular Creator, nicht "special"
- Standard Features: Zugang zu allen Standard-Features wie jeder andere Creator
Anmerkung: Es gibt kein Tier 4 oder "Bronze" – das würde nur demotivierend wirken. Entweder Du bist "special" (Tier 1-2) oder Du bist regulär (Tier 3). Einfach.
Artist Invite-System
Artists brauchen keine Tiers (wir wollen sie nicht demotivieren), aber sie brauchen einen Weg, Freunde einzuladen – nicht aus Altruismus, sondern aus eigenem Interesse.
"Squad Invites"
Jeder Artist bekommt 3 kostenlose Invites pro Monat, um Freunde einzuladen.
Psychologie:
- Nicht zu viele (würde Spam fördern)
- Nicht zu wenige (würde frustrierend wirken)
- Monatliches Reset schafft regelmäßige Activation
Incentive für Invites:
- Wenn Dein Invite-Friend sich anmeldet + einen Track submittet, bekommst Du +1 kostenloser Queue Boost (Wert: €3)
- Wenn Dein Invite-Friend ein Award gewinnt, bekommst Du Featured Artist Badge auf Deinem Profil
Das schafft Win-Win: Die Plattform wächst, Artists bringen ihre besten Freunde ein, und niemand wird zur "Spam"-Machine.
Technische Implementierung in Supabase
Datenstruktur
-- Creator Invite Links Tabelle
CREATE TABLE creator_invites (
id UUID PRIMARY KEY,
creator_id UUID REFERENCES creators(id),
invite_code VARCHAR(20) UNIQUE,
created_at TIMESTAMP,
used_by_count INT DEFAULT 0,
tier VARCHAR(20), -- "founding", "early", "standard"
max_uses INT, -- Null = unlimited
expires_at TIMESTAMP, -- Null = never
tracking_data JSONB -- {}
);
-- User Invite Sources Tabelle (Tracking)
CREATE TABLE user_invite_tracking (
user_id UUID REFERENCES auth.users(id),
invite_code VARCHAR(20),
invited_by_user_id UUID,
invited_at TIMESTAMP,
user_type VARCHAR(20), -- "creator" or "artist"
converted_at TIMESTAMP
);
-- Creator Tier History (Audit Trail)
CREATE TABLE creator_tier_history (
creator_id UUID REFERENCES creators(id),
tier VARCHAR(20),
assigned_at TIMESTAMP,
reason VARCHAR(255)
);
Invite-Link Generation
Creator bekommen einen einfachen Button "Generiere Invite Link". Das System generiert einen 10-stelligen alphanumerischen Code (z.B. "BREAK1A2B3").
async function generateCreatorInviteLink(creatorId: string): Promise<string> {
const code = generateUniqueCode(); // Random 10 chars
const inviteLink = `https://breakout.music/invite/${code}`;
await supabase.from('creator_invites').insert({
creator_id: creatorId,
invite_code: code,
created_at: new Date(),
tier: await getCreatorTier(creatorId)
});
return inviteLink;
}
Invite Redemption Flow
Wenn jemand über einen Invite-Link kommt:
- Landing Page: Zeigt "Du wurdest von [Creator Name] zu Breakout eingeladen"
- Sign-up Form: Pre-fills
invited_byParameter - Tracking: Speichert in
user_invite_trackingtable - Creator Dashboard: Zeigt "Du hast 3 Artists eingeladen" (für Artists) oder "3 Creators in Deinem Network" (für Creator)
async function processInviteSignup(
code: string,
newUserId: string,
userType: "creator" | "artist"
): Promise<void> {
// Validiere Invite Code
const invite = await supabase
.from('creator_invites')
.select('*')
.eq('invite_code', code)
.single();
if (!invite) throw new Error('Invalid invite code');
if (invite.expires_at && new Date() > invite.expires_at) {
throw new Error('Invite expired');
}
// Track conversion
await supabase.from('user_invite_tracking').insert({
user_id: newUserId,
invite_code: code,
invited_by_user_id: invite.creator_id,
invited_at: new Date(),
user_type: userType
});
// Update invite usage count
await supabase.from('creator_invites')
.update({ used_by_count: invite.used_by_count + 1 })
.eq('id', invite.id);
}
FOMO und Social Proof durch Invites
Public Progress Counter
Auf der Landingpage zeigen wir in Echtzeit:
- "23 von 30 Founding Creator haben sich angemeldet" (mit Fortschrittsbalken)
- "187 von 200 Early Creator haben sich angemeldet"
- "1.247 Artists haben sich schon angemeldet"
Das schafft FOMO: "Die guten Plätze gehen mir weg!"
Creator Leaderboard
Wir zeigen öffentlich: "Diese Creator haben das meisten Artists eingeladen" mit:
- Creator Name + Avatar
- Anzahl eingeladener Artists
- "20+ Community Leader" Badge
Das motiviert Creator, mehr einzuladen.
Anti-Gaming-Maßnahmen
Ohne Schutz, würde jemand Tausende Fake-Accounts mit seinen Invite-Links erstellen. Das können wir nicht zulassen.
Implementierte Safeguards
-
Email Verification (erforderlich): Jeder Account braucht verifizierte Email. Das macht Fake-Accounts kostspielig.
-
Phone Verification für Creator: Creator müssen ihre Nummer verifizieren – höhere Barrier.
-
Geographische Anomalien: Wenn ein Creator 50 Signups aus 50 verschiedenen Ländern hat innerhalb 1 Stunde, triggert ein Manual Review.
-
CMS/Bot Detection: Integration mit reCAPTCHA und Fraud Detection (Supabase hat native Support)
-
Invite-Link Cap: Jeder Invite-Link kann maximal 100 mal genutzt werden (auch wenn unlimited = true)
-
Rate Limiting: Ein IP kann maximal 5 Signups pro Stunde durchführen
-
Manual Tier Assignment: Tier 1 und 2 werden NICHT automatisch vergeben. Team überprüft manuell, dass Creator legitim sind (z.B. Twitch-Kanal existiert wirklich).
Monitoring Dashboard
Team hat Dashboard mit:
- Suspicious Invite Patterns (Alert wenn +10 Signups von einem Code in einer Stunde)
- Bot Detection Flags
- Geographical Anomalies
- Revenue Anomalies (z.B. €0 earned Creator mit 100 "Sessions")
Invite Psychologie
Warum Menschen einladen
- Status: "Ich bin ein Founding Creator" = Status in meiner Musikszene
- Network: Ich lade meine besten Artists ein = Mein Netzwerk ist auf Breakout
- Control: Ich bin der "Hub" = Ich habe Macht
- FOMO: "Nur 7 Founding Spots left" = Ich muss JETZT referren
Warum Menschen die Invite annehmen
- Exclusivity: "Ich wurde persönlich eingeladen von [bekannter Creator]" = Ich bin special
- Trust: Wenn mein liebster Creator dich empfiehlt, muss es gut sein
- FOMO: "Founding Spots sind fast voll" = Ich muss schnell sein
- Community: "Das ist wo meine Musikfreunde sind" = Community Netzwerk
Mermaid Diagramm: Invite-Flow
graph TD
A[Creator Signup mit Invite] -->|Verifizierung| B{Creator-Tier?}
B -->|Top 10| C["Tier 1: Founding Creator"]
B -->|11-30| D["Tier 2: Early Creator"]
B -->|31+| E["Tier 3: Standard Creator"]
C -->|Generiere Invite Link| C1["Einzigartige Invite URL
breakout.music/invite/ABC123"]
D -->|Generiere Invite Link| C1
E -->|Generiere Invite Link| C1
C1 -->|Share mit Artists| F["Artist erhaltet Invite Link"]
F -->|Signup via Link| G["Email Verifizierung"]
G -->|Konversion| H["Getracked in user_invite_tracking"]
H -->|Incentive| I["Artist erhält +1 Queue Boost"]
C1 -->|Track Usage| J["Invite Analytics"]
J -->|Community Leader| K{20+ Artists?}
K -->|Ja| L["Community Leader Badge"]
K -->|Nein| M["Keep Tracking"]Metriken
- Invite Acceptance Rate: Ziel 25-35% (von 100 verschickten Invites, nehmen 25-35 an)
- Invite Sharing Rate: Ziel 40-60% der Creator teilen ihr Invite-Link
- Average Invites per Creator: Ziel 5-10 (abhängig von Creator-Netzwerk-Größe)
- Community Leader Adoption: Ziel 25-30% der Creator erreichen 20+ Invites
- Fraud Detection Rate: Sollte < 2% sein
Links
Creator Acquisition Flow | Artist Acquisition Flow | Fehlende Komponenten | Viralitäts-Strategie | Leaderboard-System | Early-Mover-Advantage-Messaging | Viral-Marketing-Strategie-Updated | Qualification-Updated