Fallstudie · Cleopatra INK

Cleopatra INK – End-to-End-Buchung, Stripe-Connect-Zahlungen und automatisierte Künstler-Verdienstabrechnung als SaaS für Permanent-Beauty-Studios (Next.js + Node.js + MongoDB)

Wie UnlockLive drei unverbundene Werkzeuge – Kalenderbuchungen, Kassensystem im Studio und eine Provisionstabelle – zu einer durchgängigen SaaS für ein US-Permanent-Make-up-Studio zusammengeführt hat. Öffentliche Buchung mit Stripe-Anzahlung, Zahlung im Studio über Stripe, automatisierte Aufteilung der Künstlereinnahmen über Stripe Connect, Finanz-Dashboard für den Inhaber, Self-Service-Portal für Künstler – das spart über 12 Stunden pro Monat bei der Abstimmung und hat Streit über Einnahmen seit dem Launch beseitigt.

  • BrancheBeauty / Studio-Betriebs-SaaS
  • Jahr2024
  • LandUSA
  • Dauer4 Monate
Cleopatra INK — End-to-End Booking, Stripe Connect Payments and Automated Artist-Earnings SaaS for Permanent-Beauty Studios (Next.js + Node.js + MongoDB) hero screenshot

Ergebnisse auf einen Blick

  • 12+ Std.Pro Monat bei der Provisionsabstimmung eingespart
  • 0Verdienststreitigkeiten seit dem Launch – das Künstlerportal ist das Hauptbuch
  • 4 Wo.Vom Kickoff bis zur ersten über die neue Plattform eingenommenen Zahlung
  • 1Einheitliche Datenquelle für Buchung, Zahlung und Künstlerauszahlung (zuvor 3 getrennte Tools)

Die Herausforderung

Cleopatra INK betrieb ihr Permanent-Make-up-Studio mit drei unverbundenen Werkzeugen: einer Kalender-App für Buchungen, einem separaten Kassensystem für Zahlungen im Studio und einer Google-Tabelle für Künstlerprovisionen. Der Abgleich zum Monatsende dauerte über 12 Stunden, die Inhaberin konnte nicht auf einen Blick erkennen, welche Künstlerin tatsächlich profitabel war, und Streit mit Künstlerinnen über „Wie viel bekomme ich für dieses Nachbessern?“ war eine ständige Reibungsquelle. Anzahlungen wurden zudem telefonisch von Hand eingezogen – No-Shows taten daher doppelt weh (einmal wegen des leeren Stuhls, einmal wegen des Streits um die Rückbuchung).

Die Aufgabe bestand darin, den gesamten Studiobetrieb in einer SaaS zu bündeln – öffentliche Buchung, sichere Anzahlungen, Zahlung im Studio, automatisierte Aufteilung der Künstlereinnahmen, Anhänge für Einwilligungsformulare und ein Inhaber-Dashboard mit Umsatz und Künstlerleistung –, speziell für den Ablauf im Permanent-Beauty-Bereich entwickelt (Anzahlung + Restbetrag, Designer- und Künstlerrollen, mehrstufige Behandlungen, Empfehlungen) statt als generisches Salon-CRM.

Unsere Lösung

Wir haben Cleopatra INK als eine einzige mandantenfähige SaaS in drei aufeinander abgestimmten Oberflächen gebaut: einer öffentlichen Buchungsseite, einer Betriebskonsole im Studio und einem Self-Service-Portal für Künstler – alles betrieben von einer Node.js- + Express-API, MongoDB Atlas und einer Stripe- + Stripe-Connect-Zahlungsschicht, die den gesamten Geldfluss verantwortet.

Die öffentliche Buchungsseite ist der Beginn des Funnels. Ein Kunde wählt eine Behandlung (Microblading, Lip Blush, Eyeliner, Entfernung, Nachbessern), wählt eine Künstlerin (mit Profil, Portfolio und Bewertungen), wählt einen Termin aus der Live-Verfügbarkeit, füllt die Einwilligungserklärung aus und zahlt eine Anzahlung über Stripe Checkout – alles in einem mobilfreundlichen Ablauf. Eine Bestätigungs-SMS geht über Twilio mit einer Magic-Link-URL zum Umbuchen hinaus, sodass die No-Show-Quote ohne Telefonat sinkt.

Die Betriebskonsole im Studio nutzen Empfang und Künstlerin tatsächlich während des Termins. Sie sehen den Tagesplan, die jedem Termin zugeordneten Einwilligungsformulare, den Anzahlungsstatus und eine Schaltfläche „Zahlung entgegennehmen“, die per Fingertipp einen Stripe Checkout für den Restbetrag öffnet. Sobald der Restbetrag bezahlt ist, führt das System die Provisionsaufteilung aus: Der Anteil des Studios geht an das Haupt-Stripe-Konto der Plattform; der Anteil der Künstlerin geht direkt an ihr verbundenes Stripe-Connect-Konto; Produkt-, Raum- oder Empfehlungsgebühren werden vor der Aufteilung abgezogen – alles gesteuert durch Provisionsregeln pro Behandlung und pro Künstlerin, die die Inhaberin einmal festlegt und dann vergessen kann.

Das Self-Service-Portal für Künstler sorgt dafür, dass Streit über Einnahmen verschwindet. Jede Künstlerin meldet sich in einem Portal an, das jeden von ihr durchgeführten Termin, den Bruttobetrag, jede Gebühr und Aufteilung sowie den ausgezahlten Nettobetrag zeigt – mit dem Datum, an dem Stripe ihn überwiesen hat. Es gibt keine Tabelle, keine E-Mail, keine Verhandlung zum Monatsende; die Rechnung ist das Hauptbuch.

Für die Inhaberin fasst ein Finanz-Dashboard den Umsatz nach Behandlung, Künstlerin, Standort und Zeitraum zusammen, mit Export per Klick. Ein Empfehlungsprogramm verfolgt Empfehlungen von Designern und Künstlern durchgängig, sodass ein Designer, der einen neuen Kunden bringt, automatisch vergütet wird. Einwilligungsformulare, Designdateien und unterzeichnete Vereinbarungen liegen in S3 mit zeitlich begrenzten signierten URLs – nie über direkten Objektzugriff erreichbar.

Darunter liegt: Stripe-Webhooks treffen idempotent in der Node.js-API ein; Anzahlungen, Restbeträge, Erstattungen und Stripe-Connect-Überweisungen werden mit einem Hauptbuch pro Termin abgeglichen, sodass die Inhaberin jederzeit jeden Dollar belegen kann.

  • Öffentliche Mobile-first-Buchung – Behandlung + Künstlerin + Termin + Einwilligung + Stripe-Anzahlung in einem Ablauf
  • Twilio-SMS-Bestätigung mit Magic-Link-URL zum Umbuchen – die No-Show-Quote sinkt ohne Telefonat
  • Betriebskonsole im Studio mit Tagesplan, angehängten Einwilligungsformularen und „Zahlung entgegennehmen“ per Fingertipp
  • Automatisierte Aufteilung der Künstlereinnahmen über Stripe Connect – Anteil des Studios, Anteil der Künstlerin, Raum-/Produkt-/Empfehlungsgebühren, alles in derselben Abbuchung, idempotent
  • Provisionsregeln pro Behandlung und pro Künstlerin – einmal festlegen, vergessen; die Rechnung wird zum Hauptbuch
  • Self-Service-Portal für Künstler – jeder Termin, Brutto, jede Gebühr, Netto, Auszahlungsdatum – Streit über Einnahmen hat keinen Platz mehr
  • Empfehlungsprogramm für Designer + Künstler mit automatischer Vergütung des Empfehlenden, sobald ein empfohlener Kunde erstmals bucht
  • Finanz-Dashboard für die Inhaberin mit Umsatz nach Behandlung, Künstlerin, Standort und Zeitraum sowie Export per Klick
  • Einwilligungsformulare, Designdateien und unterzeichnete Vereinbarungen in S3 mit ausschließlich zeitlich begrenzten signierten URLs – kein direkter Objektzugriff
  • EarningsLedger pro Termin mit Prüfsummenabgleich – die Inhaberin kann jederzeit jeden Dollar belegen

Wie wir es gebaut haben

  1. 01

    Discovery, Permanent-Beauty-Workflow, Provisionsregeln

    Wir begannen mit zwei Tagen im Studio: Wir begleiteten eine Künstlerin bei einer Microblading- und Nachbehandlungssequenz und saßen anschließend mit dem Inhaber beim Monatsabschluss. Daraus entstand das Datenmodell, auf dem der Rest der Lösung ruht – `Service` (mit Anzahlung, Restbetrag und Dauer), `Artist` (mit Provisionsregeln pro Service), `Designer` (für Empfehlungen), `Appointment` (mit angehängten Einwilligungsformularen) und eine `EarningsLedger`-Zeile pro Termin, die zur einzigen Quelle der Wahrheit dafür wird, wer was ausgezahlt bekommt.

  2. 02

    Öffentliche Buchung + Stripe-Anzahlung + SMS-Bestätigung

    Die öffentliche Buchungsseite haben wir zuerst ausgeliefert, weil das Einziehen einer Anzahlung der wirkungsvollste Hebel gegen No-Shows ist. Der Kunde wählt Leistung, Künstler und Termin, füllt das Einwilligungsformular aus und zahlt eine Anzahlung über eine serverseitig erstellte Stripe-Checkout-Sitzung – wobei Termin-ID und Anzahlungsbetrag in den Metadaten stecken, damit der Webhook automatisch abgleichen kann. Eine Bestätigungs-SMS geht über Twilio mit einem Magic-Link zur Umbuchung hinaus, und der Kalendertermin wird gegen die Anzahlung reserviert.

  3. 03

    Konsole im Studio + automatisierte Aufteilungen über Stripe Connect

    Die Konsole im Studio ist eine tablet-taugliche Oberfläche mit dem Tagesplan, angehängten Einwilligungsformularen und einem „Zahlung einziehen“-Button für den Restbetrag. Nach erfolgreicher Abbuchung des Restbetrags führt das System die Provisionsaufteilung aus: der Anteil des Hauses an das Stripe-Konto der Plattform, der Anteil des Künstlers an dessen verbundenes Stripe-Connect-Konto, wobei Raum-, Produkt- und Empfehlungsgebühren zuerst abgezogen werden – alles gesteuert über Provisionsregeln pro Leistung und pro Künstler. Stripe Connect wickelt die Mehrparteien-Überweisung in derselben Abbuchung idempotent ab.

  4. 04

    Künstlerportal, Inhaber-Dashboard, Observability, Übergabe

    Wir haben das Self-Service-Portal für Künstler geliefert, damit Streitigkeiten über Einnahmen in einem nachprüfbaren Ledger verschwinden, dazu das Finanz-Dashboard für den Inhaber mit Berichten zu Umsatz und Künstlerleistung sowie ein Empfehlungsprogramm für Designer und Künstler mit automatischer Auszahlung. Wir haben jeden Stripe-Webhook mit Idempotenz versehen, Termin-Ledger per Prüfsumme gesperrt und die Observability über Sentry + Datadog bereitgestellt. Der Inhaber erhielt ein Runbook für das Onboarding eines neuen Künstlers, die Konfiguration von Provisionsregeln, die Rückerstattung einer Anzahlung und den Export eines Finanzberichts.

Tech-Stack

  • Next.js (React)
  • Node.js + Express
  • MongoDB (Atlas)
  • Stripe Payments + Stripe Connect (automatisierte Aufteilung)
  • Twilio (Buchungs-SMS)
  • AWS S3 (Einwilligungsformulare, Designdateien)
  • Bootstrap 5
  • Sentry + Datadog
  • Docker
  • SaaS-Engineering
  • Stripe-Connect-Integration
  • Software für den Studiobetrieb
  • UI/UX-Design
  • Cloud-Hosting
“Buchung, Zahlungen und Künstler-Auszahlungen lagen früher in drei verschiedenen Apps. UnlockLive hat sie in einem Tool zusammengeführt, das unser Team an einem einzigen Nachmittag beherrschte.”
Inhaber des Cleopatra INK Studios · Gründer

Häufig gestellte Fragen

Wie automatisieren Sie die Aufteilung der Künstlereinnahmen ohne manuellen Abstimmungsschritt?

Stripe Connect. Jede Künstlerin und jeder Künstler wird als Connected Account angelegt; jede Provisionsregel pro Leistung bzw. pro Künstler wird als strukturierter Datensatz im Profil gespeichert. Wird der Saldo im Studio abgerechnet, nutzen wir den automatischen Transfer samt application_fee-Mechanismus von Stripe, um dieselbe Zahlung in einer atomaren Operation auf das Hauptkonto des Studios und das Connected Account des Künstlers aufzuteilen. Raum-, Produkt- und Empfehlungsgebühren werden vor der Aufteilung über ein EarningsLedger pro Termin abgezogen – so sieht der Künstler dieselbe Zahl wie der Inhaber, und die Berechnung muss nie von Hand wiederholt werden.

Wie reduziert die Plattform Nichterscheinen und kurzfristige Stornierungen?

Drei Ebenen. (1) Jede Buchung erfordert eine Stripe-Anzahlung über Stripe Checkout – der Termin wird durch Geld gesichert, nicht durch einen Anruf. (2) Sofort wird eine Twilio-SMS-Bestätigung mit einem Magic-Link zur Umbuchung versendet, sodass ein verhinderter Kunde mit einem Tipp umbucht, statt einfach nicht zu erscheinen. (3) Die Anzahlungsrichtlinie ist pro Leistung konfigurierbar: nicht erstattbar bei stark nachgefragten Leistungen, innerhalb eines Zeitfensters teilweise erstattbar bei Routineterminen – so bleibt die No-Show-Wirtschaftlichkeit des Studios gesund, ohne Erstkunden abzuschrecken.

Ist Cleopatra INK eine Individualentwicklung oder eine Vorlage?

Es ist ein vollständig individuelles SaaS, das gezielt um den Workflow für Permanent Make-up gebaut wurde. Standard-Salon-CRMs behandeln „Anzahlung + Restbetrag + Provision pro Künstler + Designer-Empfehlung + Einwilligungsanhang“ als Randfälle, die an ein generisches Terminsystem angeflanscht werden – Cleopatra INK behandelt sie als Kernkonzepte. Datenmodell, Zahlungsablauf und Einnahmenlogik wurden von Grund auf um die tatsächlichen Abläufe des Studios herum entworfen.

Unterstützt die Plattform mehrere Studios oder Franchisenehmer?

Ja – die Architektur ist von Grund auf mandantenfähig. Ein zweites Studio wird durch Anlegen eines neuen Mandanten bereitgestellt, dessen Künstler in eigenen Stripe-Connect-Konten angebunden und dessen Provisionsregeln konfiguriert werden. Dieselbe Engine, dasselbe Künstlerportal, dasselbe Inhaber-Dashboard – im Design der neuen Marke. Keine Codeänderung erforderlich.

Welcher Zahlungsdienstleister und welcher Stack stecken hinter Cleopatra INK?

Stripe Payments + Stripe Connect übernehmen Anzahlungen, Restzahlungen im Studio, Erstattungen und automatisierte Auszahlungen an die Künstler. Die Anwendung besteht aus einem Next.js-(React-)Frontend mit Bootstrap 5, einer Node.js- + Express-API, MongoDB Atlas als primärem Speicher, AWS S3 für Einwilligungsformulare und Designdateien, Twilio für Buchungs-SMS sowie Sentry + Datadog für die Observability – alles mit Docker containerisiert.

Möchten Sie ein solches Ergebnis?

Sprechen Sie mit demselben Team, das gebaut hat Cleopatra INK – End-to-End-Buchung, Stripe-Connect-Zahlungen und automatisierte Künstler-Verdienstabrechnung als SaaS für Permanent-Beauty-Studios (Next.js + Node.js + MongoDB). Wir grenzen Ihr Projekt ein, erstellen ein Festpreisangebot und zeigen Ihnen das passendste Beispiel aus unserem Portfolio.

Strategiegespräch buchen