Subito — system abonamentów dla salonów barberskich
Klient przyszedł z pomysłem na „Netflixa dla barberów” — marketplace abonamentów za 60-100K PLN i 3-4 miesiące pracy. Pocięliśmy scope i dostarczyliśmy działające MVP dla jednego salonu: abonamenty recurring, panel klienta i barbera, płatności Stripe oraz przypomnienia SMS. Klient testuje koncept na realnych klientach, zanim wyda budżet na marketplace.
Punkt wyjścia.
Klient przyszedł z ambitnym, rozdmuchanym briefem: marketplace abonamentów dla wielu salonów, z voicebotem AI, Stripe Connect i dwukierunkowym Google Calendar. Realny koszt: 60-100K PLN i 3-4 miesiące. Budżet: 20K PLN. A nikt jeszcze nie potwierdził, że klienci salonu w ogóle kupią abonament.
- —Niezweryfikowany koncept: ryzyko zbudowania drogiego marketplace, zanim ktokolwiek potwierdzi, że model abonamentowy w ogóle się sprzeda u realnych klientów salonu.
- —Scope dużo większy niż budżet: pełna wizja (wiele salonów, voicebot AI, Stripe Connect) to 60-100K PLN. Klient miał 20K PLN — przepaść między ambicją a możliwościami.
- —Ręczna obsługa abonamentów: bez systemu abonamenty trzeba pilnować ręcznie — kto zapłacił, komu wygasa cykl, kto jeszcze może przyjść na strzyżenie.
- —Przepadające subskrypcje: klient, który nie przyjdzie na czas, traci cykl. Bez przypomnień barber traci przychód, a klient poczucie wartości abonamentu.
- —Brak rozdzielenia ról: barber potrzebuje innego widoku niż klient — sprawdzić uprawnienia, wpisać wizytę, zobaczyć rozliczenia. Klient potrzebuje kupić plan i zarządzać nim.
Co zbudowaliśmy.
Strategia Davinci: pociąć scope. Sprint 1 = aplikacja dedykowana jednemu salonowi (pilot), walidacja konceptu na realnych klientach. Marketplace dla wielu salonów zostaje na Sprint 2 — dopiero gdy model się obroni.
01Panel klienta i płatności Stripe
Klient rejestruje się przez Google lub email magic-link, wybiera plan abonamentowy i płaci przez Stripe. Cały cykl rozliczeniowy obsługiwany automatycznie.
- ·Rejestracja bez friction: Clerk (Google SSO + email magic-link) zamiast custom auth — login od ręki, mniej supportu
- ·Wybór planu: klient wybiera abonament i przechodzi przez checkout Stripe
- ·Stripe Billing: miesięczne subskrypcje recurring, webhook, magic-link po zakupie
- ·Logika cyklu: cykl max 30 dni, +7 dni grace, automatyczne odnowienie, eligibility check
Klient kupuje abonament w pełni samoobsługowo — od rejestracji do recurring płatności.
02Panel barbera
Barber dostaje dedykowany widok do obsługi wizyt. „Wpisz klienta” automatycznie sprawdza uprawnienia subskrypcji — bez zgadywania, kto ma aktywny abonament.
- ·Wpisz klienta: automatyczne sprawdzenie uprawnień subskrypcji przy każdej wizycie
- ·Cash booking: obsługa wizyt płatnych gotówką obok abonamentowych
- ·Lista klientów i najbliższe wizyty: pełny przegląd kto i kiedy
- ·Zakładka Rozliczenia: barber widzi przychód i tygodniowy raport cash (cron jobs na Vercel)
Barber rejestruje fakt wizyty w kilka sekund, z automatyczną weryfikacją abonamentu.
03Przypomnienia SMS i automatyzacja
Przypomnienia SMS (Twilio) ratują przepadające subskrypcje. SMS otwierany znacznie częściej niż email — „łowca” po 18 dniach od wizyty przypomina klientowi, by wykorzystał abonament.
- ·SMS reminders (Twilio): przypomnienia o wizycie — wyższa otwieralność niż email
- ·„Łowca” po 18 dniach: automatyczne przypomnienie ratujące przepadającą subskrypcję
- ·Cron jobs (Vercel): odnowienie cyklu, przypomnienia, tygodniowy raport cash
- ·Landing sprzedażowy: branding klienta, FAQ, dynamiczny regulamin
Mniej przepadających abonamentów, mniej ręcznej roboty — system pilnuje cyklu za barbera.
Co z tego wyszło.
Aplikacja jest live jako single-tenant pilot, klient w trakcie testów na realnych klientach. Poniżej dostarczony zakres i status — bez danych sprzedażowych z fieldu, bo na ten moment klient jeszcze nie uruchomił kampanii.
Pełen flow E2E: klient rejestruje się przez Google, kupuje subskrypcję, dostaje magic-link, a barber widzi go w panelu i wpisuje wizytę.
Cały zakres MVP — panele, Stripe recurring, SMS, logika subskrypcji — dostarczony w Sprincie 1 jako single-tenant pilot.
Audyt 3-osobowego dev-teamu (UX + AI Logic + Code) — 15 z 23 znalezisk naprawionych jeszcze w Sprincie 1.
Multi-tenant security, architektura prowizji i defense-in-depth fee sync przygotowane już w Sprincie 1 — fundament pod marketplace.
Wartość projektu: Sprint 1 wyceniony na 10 000 PLN netto, a pełna wizja marketplace startowała z poziomu 60-100K PLN. To zakres oferty, nie deklarowany wynik biznesowy — twarde metryki sprzedażowe (liczba subskrypcji, MRR, churn) zbieramy po uruchomieniu kampanii klienta.
Masz pomysł na aplikację abonamentową lub MVP?
Jeśli masz ambitną wizję, ale ograniczony budżet — pomożemy pociąć scope tak, by dostarczyć działające MVP i zwalidować koncept na realnych klientach, zanim wydasz duży budżet. Porozmawiajmy o Twoim przypadku.
- ✓60 minut, online, 0 PLN
- ✓Wychodzisz z planem — niezależnie od decyzji
- ✓Maksymalnie 4 rozmowy w miesiącu
lub wypełnij formularz obok →
