Ein enger KI-Chatbot, zwei Wochenenden, zehn zahlende Nutzer

Laptop mit Chat-Flussdiagramm für einen Wochenend-KI-Chatbot-Abonnement-Build

Alle wollen einen KI-Wrapper verkaufen, und fast alle wählen eine zu breite Nische. Ein Allgemein-Assistent konkurriert ab Tag eins mit dem Gratis-Tier von ChatGPT – und verliert. Der Chatbot, den ich in zwei Wochenenden gebaut habe, macht genau eine Sache für genau eine Zielgruppe, und genau diese Einschränkung ist der Grund, weshalb er zahlende Nutzer hat. Die Nische nenne ich nicht, weil das gesamte Playbook generisch ist: Wähle deine eigene, wende dieselben Regeln an, und du landest an einem ähnlichen Ort.

Der Nischentest, den ich durchgeführt habe, bevor ich eine Zeile Code schrieb

Bevor ich einen Code-Editor öffnete, postete ich ein zweiteiliges Pitch in drei Nischen-Foren und fragte, ob jemand bereit wäre, 15 Euro für eine geschlossene Beta vorzubezahlen. Ich erhielt vier Ja-Antworten und zwei Vielleicht innerhalb von 48 Stunden. Das war mein grünes Licht. Hätte ich null erhalten, hätte ich die Nische gewechselt – nicht mehr Druck ausgeübt. Der gleiche Filter, den ich für Notion-Template-Launches verwende, gilt hier: Ein kaltes Publikum muss nach dem Portemonnaie greifen, bevor ich eine Zeile Code schreibe.

Der Stack – bewusst langweilig gehalten

Next.js auf Vercel, Clerk für Authentifizierung, Stripe für die Abrechnung, OpenAI API für das Modell, eine einzige SQLite-Datei auf einem kleinen VPS für den Zustand. Kein Vektorspeicher, kein RAG, kein Fine-Tuning. Das Produkt ist ein einziger, sorgfältig geschriebener System-Prompt mit kurzem Kontextfenster und Nachrichten-Limit. Die gesamte Codebasis umfasst unter 900 Zeilen. Langweilig ist der Punkt. Jede exotische Wahl, die ich kurz erwogen habe – Vektordatenbank, selbst gehostetes Open-Source-Modell, komplexe Orchestrierung –, hätte Wochen hinzugefügt und keinen Mehrwert für Nutzer in meiner Größenordnung gebracht.

Stripe – der Schritt, der mich einen ganzen Tag kostete

Stripe-Onboarding in der EU setzt eine registrierte juristische Person voraus. In Deutschland genügt eine Gewerbeanmeldung als Einzelunternehmer, die mich rund vier Stunden Papierkram und 180 Euro kostete. Ohne diese Registrierung hält Stripe deine erste Auszahlung zurück und sperrt das Konto bis zur Verifizierung. Die zweite Stripe-Falle ist der Abonnement-Lebenszyklus-Webhook: Ich habe einen ganzen Tag verloren, weil ich das Ereignis invoice.payment_failed nicht behandelt hatte, und drei Nutzer sind still abgewandert, weil ihre Karten abgelaufen waren. Behandle den gesamten Abonnement-Ereignissatz, bevor du launcht – nicht danach.

Einheitenökonomie – Monat drei

34 zahlende Nutzer à 15 Euro: 510 Euro monatlich wiederkehrend. OpenAI-Token-Kosten beim 200-Nachrichten-Limit durchschnittlich 4,80 Euro pro Nutzer und Monat; API-Gesamtkosten rund 163 Euro. Stripe-Gebühren rund 22 Euro, Hosting 11 Euro, Clerk im Free-Tier bei dieser Größe noch gültig. Nettomarge rund 314 Euro pro Monat, 61 Prozent auf den Umsatz. Das Limit macht das planbar. Ohne das Limit hätte mein schwerster Nutzer – ein lebenslanger Student, der das Produkt wirklich ausgereizt hat – allein mehr als 40 Euro an Token verbraucht, was die Marge von zehn normalen Nutzern vernichtet hätte.

Retention und das eine Feature, das ich fast gestrichen hätte

Retention nach Monat drei: 82 Prozent. Drei Nutzer sind abgewandert (einer hart, zwei weich). Das Feature, das sie hält, ist eine wöchentliche E-Mail-Zusammenfassung ihrer vergangenen Gespräche mit drei vorgeschlagenen Prompts. Ich hatte es in Woche eins fast gestrichen, weil es kosmetisch wirkte. Churn unter Nutzern, die mindestens eine Zusammenfassung geöffnet hatten: 4 Prozent; unter Nutzern, die keine geöffnet hatten: 28 Prozent. Ein fast gestrichenes Feature erwies sich als das Retention-Herzstück. Das zugrundeliegende Compounding-Modell erkläre ich im Artikel über meine Paid-Newsletter-Ökonomie.

Johns seltener Tipp

Ab Tag eins zahlen lassen – Jahresrabatt ab Tag sieben

Ich lasse jeden Nutzer ab Tag eins zahlen, ohne kostenlosen Test. Am siebten Tag versende ich eine E-Mail mit 25 Prozent Rabatt für Jahresvorauszahlung. Einunddreißig Prozent meiner Nutzer nehmen das Angebot an. Die Auswirkung auf den Cashflow ist spürbar: Monat drei hätte netto 314 Euro ergeben; mit Jahresabos sind es knapp 480 Euro. Und Jahresabonnenten wandern über den Beobachtungszeitraum mit 3 Prozent ab, verglichen mit 14 Prozent bei Monatsabonnenten. Die kontraintuitive Erkenntnis: Früheres Zahlen zieht bessere Kunden an – nicht weniger.

Was ich vermeiden würde

Das Nachrichten-Limit nicht weglassen. Jeder Indie-Builder, den ich kenne und der ohne Limit gestartet ist, hat seine Runway verbrannt, als ein einzelner Heavy User das Produkt entdeckte. Ein Limit bei 200 Nachrichten pro Monat deckt das 95. Perzentil der tatsächlichen Nutzung in meinen Daten ab und schützt vor dem 99. Wenn ein Nutzer das Limit bemängelt, extrahiert er entweder echten Wert (gut, erhöhe den Preis) oder missbraucht das Produkt (gut, lass ihn abwandern).

Häufig gestellte Fragen

Kann man wirklich an einem Wochenende einen Chatbot bauen und verkaufen?

Bauen ja. Verkaufen nein. Das funktionierende Produkt hat mich ein Wochenende mit rund vierzehn Stunden gekostet. Abrechnung, Onboarding und eine echte Landing Page haben ein zweites Wochenende gebraucht. Distribution – woher die ersten zehn zahlenden Nutzer kommen – ist keine Wochenendarbeit; das ist ein kontinuierlicher Kanal, den du einmal wählst und dabei bleibst.

Welche Marge ist nach Token-Kosten realistisch?

Bei einem Monatsabonnement von 15 Euro beträgt meine durchschnittliche Marge nach OpenAI-Token-Kosten 68 Prozent bei einem Limit von 200 Nachrichten pro Nutzer und Monat. Heavy User drücken sie nach unten, Light User nach oben. Das Limit ist die tragende Entscheidung; ohne es tilgt ein einziger Power-User die Marge von fünf normalen Nutzern.

Braucht man ein eingetragenes Unternehmen für Stripe?

In Deutschland ja – zumindest eine Gewerbeanmeldung oder ein Einzelunternehmen ist das Minimum. Die Anmeldung dauerte bei mir rund vier Stunden und kostete rund 180 Euro an Verwaltungsgebühren. Das Stripe-Onboarding danach war am selben Tag erledigt. Wer diesen Schritt überspringt, riskiert ein eingefrorenes Konto, sobald Auszahlungen über 1.000 Euro anfallen.