Revenue-Streams für breakout.now
Zurück zur MOC - Map of Content
Status: ✅ AKTIV + 🔜 GEPLANT
Breakout hat mehrere Monetarisierungsquellen. Manche sind bereits implementiert, andere geplant für künftige Phasen.
Aktuell AKTIV (✅):
- ✅ Queue-Boost (Paid entries)
- ✅ Dynamic pricing (computeSkipPrice + computeFirstPlacePrice)
- ✅ Stripe Checkout + Webhook Integration
- ✅ Graduated fee model (15%/10%/7%/5% based on creator revenue)
- ✅ Payment modes: entry_fee, buy_first, skip_to_n
Geplant (🔜):
- 🔜 Tournament entry fees
- 🔜 Viewer donations/tipping
- 🔜 Creator Premium Features
- 🔜 A&R Subscriptions
- 🔜 Sponsorships
1. Queue-Boost (PRIMARY, ✅ AKTIV)
Beschreibung
Artists zahlen, um ihre Songs in der Session-Queue nach vorn zu rücken.
Pay-for-Priority-Modell, ähnlich wie Spotify's "Release Boost".
Akteure
- Wer zahlt? Artists / Musiklabels / Promoter
- Wer profitiert? Creator (erhält Anteil), Artist (bessere Sichtbarkeit), Platform (Gebühr)
- Timing: Sofort verfügbar (Soft Launch)
Preismodell (Geplant: 3 Tiers)
| Boost-Typ | Preis | Effekt | Expected Use |
|---|---|---|---|
| Skip to Position | min_skip_price (EUR cents) | Dynamisch basierend auf aktuellen Bids | 5–10% of songs |
| Buy First | ceil(topBid × (1 + increment_pct/100)) | Position 1, mit Bonus-Zeit | 1–3% |
| Skip to N | Dynamic (min_skip_price floor) | Zu beliebige Position N | 2–5% |
Technische Implementierung (✅ GEBAUT)
Pricing Logic (aus lib/pricing.ts):
function computeSkipPrice(
session: Session,
entries: QueueEntry[],
targetPosition: number
): number {
const minSkip = session.min_skip_price_eur_cents;
const entryAtPosition = entries[targetPosition - 1];
const bidAtPosition = entryAtPosition?.paid_amount_eur_cents ?? 0;
if (bidAtPosition > 0) {
const incrementPrice = Math.ceil(
bidAtPosition * (1 + session.min_increment_pct / 100)
);
return Math.max(minSkip, incrementPrice);
}
return minSkip;
}
Payment Flow (✅ GEBAUT):
- Artist clicks "Boost" button on their entry
createCheckoutSessionNetlify Function called- Stripe Checkout Modal shows dynamic price
- Artist completes payment
stripeWebhookreceives success, callsinsert_paid_entry_atomicRPC- Entry atomically inserted with paid_amount_eur_cents + new queue_position
Revenue Model (✅ GEBAUT)
Creator receives: Graduated fee (15%–5% depending on monthly revenue)
Platform receives: Remainder minus Stripe fees (2.9% + €0.30)
Example:
- Artist pays: €5.00
- Stripe fee: €0.44
- Net: €4.56
- Creator gets: 85% of €4.56 = €3.88 (if < €500 monthly)
- Platform gets: 15% of €4.56 = €0.68
Conversion Expectations
- Week 1–2: 2–3% of submitted songs
- Week 3–4: 5–8% (word-of-mouth)
- Month 2+: 8–12% (established behavior)
2. Tournament Entry Fees (🔜 GEPLANT)
Beschreibung
Artists zahlen, um am Tournament teilzunehmen. Kern-Monetarisierungs-Event für signifikante Einnahmen.
Akteure
- Wer zahlt? Artists (bereits qualifiziert in Top 50)
- Wer profitiert? Platform (Ops), Prize Pool, Jury-Creator, Marketing
- Timing: Tournament-Woche (Woche 12–15), 1–2 Wochen vor Live-Event
Preismodell (Geplant)
| Modell | Preis | Kapazität | Revenue/Tournament |
|---|---|---|---|
| Standard Entry | €19,99 | 500 artists | €9,995 |
| Premium Entry | €49,99 | 50 artists (VIP track) | €2,500 |
| Total Expected | — | 550 artists | ~€12,500 |
Entry Fee Split (🔜 GEPLANT)
Artist pays: €19,99
Stripe fee: -€0,88
Net entry fee: €19,11
Destinations:
├─ Prize Pool: 45% = €8,60 (→ Top 10 Artists)
├─ Platform: 30% = €5,73 (→ Operations, Dev, Marketing)
├─ Creator-Jury: 15% = €2,87 (→ Top 5 Jury-Creator)
└─ Marketing: 10% = €1,91 (→ Zukünftige Promotion)
3. Viewer Donations / Tipping (🔜 GEPLANT)
Beschreibung
Während der Tournament-Übertragung können Zuschauer ihre Lieblingsartists, Jury-Creator oder die "Cause" unterstützen.
Tiering (Geplant)
- €1 - "Applause" (digitale Animation)
- €5 - "Support" (Username-Badge, 1 Minute gültig)
- €25 - "VIP Supporter" (sichtbar für 1 Song, Shout-out)
- €100+ - "Platinum Fan" (Name-Drop vor Jury)
Donation Split (🔜 GEPLANT)
Viewer donates: €10,00
Stripe fee: -€0,59
Net: €9,41
Artist: 60% = €5,65
Jury-Creator: 20% = €1,88
Platform: 20% = €1,88
Conversion Expectations
- 1–3% of viewers donate (avg Twitch: 0,5–2%, Music Events higher)
- Average spend: €5–15 per spender
- Bei 2.000 Tournament Viewers: 20–60 donations = €100–900
4. Creator Premium Features (🔜 GEPLANT)
Beschreibung
Creators zahlen für erweiterte Features:
- Vergrößertes Queue-Slot-Limit (25 statt 10)
- Analytics Dashboard (Zuschauer-Wachstum, Re-Engagement)
- Custom Branding (Intro-Video, Custom Colors)
- VIP Creator Badge
- Priority Support
Preismodell (Geplant)
- Monatlich: €9,99 / Creator
- Jährlich: €99,99 / Creator (20% Rabatt)
- Expected Adoption (Month 2): 10–15% of active creators
- Revenue Estimate: 30 creators × 15% × €9,99 = €44,96/month (unterschätzt)
Timing
- Launch: Week 3–4 nach Soft Launch
- Trigger: Creator hat 50+ Session-Historie ODER 500+ Follower
5. A&R Subscriptions (🔜 GEPLANT, Season 2+)
Beschreibung
A&Rs (Music Industry) zahlen für erweiterte Scouting-Features:
- Artist Filtration nach Genre, BPM, Engagement, Geography
- Private Artist-Kontakt-Export
- "Scouting Radar" — Notifications bei neuen Artists mit Potential
- Tournament Results Report
Preismodell (Geplant)
- Monatlich: €49,99 / A&R
- Jährlich: €499,99 / A&R
- Expected Adoption (Month 3+): 5–10 A&Rs
- Revenue Estimate: 10 × €49,99 = €499,90/month
Timing
- Launch: Nach erfolgreichem Tournament #1
- Trigger: Artist-Base 1.000+ und Daten interessant
6. Sponsorships (🔜 GEPLANT, Post-Tournament)
Beschreibung
Music-Brands sponsern das Tournament oder einzelne Sessions.
Beispiele
- Splice: "Powered by Splice" (Music Production Tools)
- iZotope: "Mix & Master Sponsor"
- Native Instruments: "Gear Sponsor"
- Deezer/SoundCloud: "Distribution Partner"
Preismodell (Geplant)
- Tiering: €2.000 (Session Sponsor) bis €10.000 (Tournament Title Sponsor)
- Expected (Month 4+): 1–2 sponsors = €15.000–30.000 einmalig
Timing
- Launch: Nach Tournament #1 (Nachweis von Audience-Engagement)
Priority Matrix: Implementierungs-Reihenfolge
Phase 1: Soft Launch (Week 1–4)
| Stream | Status | Grund |
|---|---|---|
| Queue-Boost | ✅ AKTIV | Testing payment flow, low friction |
| Creator Analytics (free) | 🔜 GEPLANT | Build trust, data foundation |
Phase 2: Pre-Tournament (Week 5–10)
| Stream | Status | Grund |
|---|---|---|
| Tournament Entry Fees | 🔜 GEPLANT | Main revenue event |
| A&R Scouting (Beta) | 🔜 GEPLANT | Test with early partners |
Phase 3: Tournament Week (Week 15)
| Stream | Status | Grund |
|---|---|---|
| Viewer Donations | 🔜 GEPLANT | Live-Event Monetization |
| Sponsorships | 🔜 GEPLANT | If available |
Phase 4: Post-Tournament Growth (Week 16+)
| Stream | Status | Grund |
|---|---|---|
| A&R Subscriptions (Full) | 🔜 GEPLANT | Data now exists |
| Creator Premium (Expansion) | 🔜 GEPLANT | More creators, more value |
Kritische Einschränkung: Monetarisierung vs. Growth
Risiken einer zu aggressiven Monetarisierung
- Artists wechseln zur Konkurrenz: Wenn alle Submissions Geld kosten, gehen sie zu Spotify/SoundCloud
- Creator-Vertrauen: Wenn alles "behind a paywall" ist, fühlen sich Creator ausgenutzt
- Early-Stage-Dynamik: Mit < 100 aktiven Creators ist jeder Euro Reibung potenziell 10% Verlust
- Signaling-Effekt: Early-adopters verkaufen ihrer Community, ob Plattform "sauber" oder "cash-grabby" ist
Best Practice
- Kostenlos für Creators: Sessions hosten kostet 0€
- Optional für Artists: Songs können kostenlos eingereicht werden; Boost/Premium sind Optionen
- Transparent für alle: Offenlegen, wie Splits funktionieren
- Trust First: Spricht sich herum, ob Plattform "Fair Player" ist
Finanzielle Zusammenfassung: Revenue-Ziele nach Phase
| Phase | Timeframe | Expected ARR | Primary Stream |
|---|---|---|---|
| Soft Launch | Week 1–4 | €0 (testing) | Queue-Boost (KPIs only) |
| Pre-Tournament | Week 5–10 | €3.500/month | Queue-Boost + Entry Fees (prepaid) |
| Tournament Week | Week 15 | €12.500 (one-time) + €500 (donations) | Tournament + Donations |
| Scaling Phase | Month 3–6 | €8.000–€15.000/month | Queue-Boost + Premium Tiers |
| Growth Phase | Month 6+ | €20.000–€50.000/month | Diversified (all 6 streams) |
Technische Integration
Alle Streams nutzen:
- Stripe API via Netlify Functions:
createCheckoutSession,processPayment - Supabase: Transaktions-Logging, Revenue-Attribution, Leaderboard Queries
- WebHooks:
stripeWebhookfür Zahlungs-Bestätigung und Split-Calculation
Funktionen (Stand Februar 2026):
- ✅
createCheckoutSession(Stripe Checkout) - ✅
stripeWebhook(Payment completion) - 🔜
processDonation(Tipping system) - 🔜
processSubscription(Creator/A&R recurring) - 🔜
calculateEntrySplits(Tournament entry distribution)
Verweise
- MOC - Map of Content
- Revenue-Splits — Wie Split zwischen Platform, Creator, Artist?
- Jury-Vergütung — Judge compensation
- Purchase-Flow Analyse — Technisches Design der Payment-Flows
- Zuschauer-Monetarisierung — Deep Dive auf Donation-System
- Strategische Entscheidungen — Business-Priority-Decisions