Klub bilardowy nie potrzebował kolejnej tabeli, prostego kalendarza ani standardowej kasy do sprzedaży produktów. Problem był większy: najważniejsze procesy działały obok siebie, zamiast tworzyć jeden spójny system.
Stoły, gry, rezerwacje, klienci, produkty, płatności, rabaty i raporty musiały zostać połączone w jednym miejscu. Do tego system miał być częścią strony internetowej, ale z zamkniętym dostępem, osobnymi rolami i panelem dopasowanym do codziennej pracy personelu.
Growth Insider zaprojektował i stworzył Olimp POS — customowy system webowy dla klubu bilardowego, który połączył kasę, rezerwacje, CRM, historię rozliczeń, analitykę i zarządzanie stołami w jednym środowisku. Dane i zakres projektu wynikają z materiału źródłowego case study.
Najważniejsze nie było samo „posiadanie systemu”. Najważniejsze było to, że właściciel, administrator i kasjer zaczęli pracować na tych samych danych, ale z różnym poziomem dostępu.
Szybkie podsumowanie case study
- Klient: klub bilardowy
- Branża: rozrywka lokalna / klub z rezerwacjami i rozliczaniem czasu gry
- Problem: kasa, stoły, rezerwacje, klienci, produkty i raporty działały jako oddzielne procesy
- Rozwiązanie: customowy system POS jako część strony internetowej, z zamkniętym panelem, rolami dostępu i modułami do obsługi klubu
- Wynik: jeden system do obsługi stołów, sesji gry, produktów, płatności, rezerwacji, CRM, historii rozliczeń, analityki i eksportu danych
- Usługi Growth Insider: projektowanie systemu webowego, web development, UX dla paneli operacyjnych, architektura dostępu, automatyzacja procesów biznesowych
Punkt wyjścia
W klubie bilardowym każdego dnia dzieje się wiele rzeczy naraz. Klient przychodzi bez rezerwacji. Inny ma zarezerwowany stół. Ktoś kupuje produkt bez gry. Ktoś płaci kartą, ktoś gotówką, a przy innym rachunku trzeba zastosować rabat. Administrator zmienia taryfy, właściciel chce widzieć przychód, a kasjer musi szybko obsłużyć gościa przy ladzie.
Gdy takie procesy są rozdzielone między kasę, Excel, notatki, kalendarz, komunikatory i pamięć pracowników, biznes traci przejrzystość. Trudniej sprawdzić, które stoły są zajęte, kto ma rezerwację, ile było gier, ile wyniosła sprzedaż produktów, które rozliczenia są nieopłacone i którzy klienci wracają najczęściej.
Ryzyko nie dotyczyło więc tylko wygody personelu. Dotyczyło pieniędzy, kontroli operacyjnej i jakości obsługi.
Standardowa kasa mogła zarejestrować sprzedaż produktu. Ale nie rozumiała, że stół bilardowy jest zasobem zajętym w czasie. Zwykły kalendarz mógł pokazać rezerwację, ale nie łączył jej z klientem, płatnością, historią gry i analityką. CRM mógł przechowywać kontakty, ale nie liczył czasu gry i nie zarządzał obłożeniem stołów.
Dlatego potrzebny był system zaprojektowany pod konkretny proces biznesowy, a nie gotowe narzędzie z przypadkowymi obejściami.
Strategia
Growth Insider zaczął od mapy codziennej pracy klubu. Nie od wyglądu ekranów, ale od pytania: co naprawdę robi kasjer, administrator i właściciel w ciągu dnia?
Na tej podstawie system został podzielony na dwa główne obszary:
Panel kasjera — szybki, prosty i operacyjny. Kasjer widzi stoły, uruchamia grę, dodaje produkty, wybiera płatność, zapisuje rozliczenie, obsługuje rezerwacje i klientów.
Panel administratora — szerszy, zarządczy i kontrolny. Administrator zarządza stołami, taryfami, produktami, klientami, historią rozliczeń, rezerwacjami, raportami i eksportem danych.
To rozdzielenie było kluczowe dla bezpieczeństwa i porządku. Kasjer nie powinien przypadkowo zmieniać taryf, produktów czy ustawień systemu. Administrator potrzebuje większych uprawnień, ale nie powinien pracować w tym samym trybie co osoba obsługująca gości przy ladzie.
System został więc zaprojektowany jako zamknięty moduł webowy z osobnymi ścieżkami dostępu: /pos dla kasjera i /pos-admin dla administratora. Dostęp dla gości został zablokowany, a uprawnienia oparto na rolach: POS Cashier, POS Admin oraz WP Admin.
W podobnych projektach kluczowe jest nie tylko samo tworzenie stron internetowych, ale też zaprojektowanie logiki systemu, ról, danych i scenariuszy pracy.
Wdrożenie
1. Panel kasjera jako centrum codziennej obsługi
Kasjer otrzymał osobny panel do bieżącej pracy. W jednym miejscu widział stoły, statusy, aktywne sesje, produkty, historię rozliczeń, rezerwacje i klientów.
To było ważne, bo w klubie liczy się szybkość obsługi. Pracownik nie powinien przełączać się między kilkoma narzędziami, szukać informacji w notatkach ani ręcznie liczyć czasu gry.
Panel kasjera obejmował między innymi:
- kasę dla bilardu i produktów;
- widok stołów;
- uruchamianie i kończenie sesji gry;
- sprzedaż produktów w ramach gry lub osobno;
- historię rozliczeń;
- kalendarz rezerwacji;
- CRM klientów.
Efekt biznesowy: mniej chaosu przy obsłudze gości i większa szansa, że każda operacja trafi do systemu.
2. Panel administratora do kontroli i zarządzania
Administrator otrzymał oddzielny panel, w którym mógł zarządzać strukturą działania klubu.
W panelu znalazły się sekcje:
- dashboard analityczny;
- historia rozliczeń;
- stoły;
- produkty;
- rezerwacje;
- klienci;
- eksport danych.
Ten obszar nie był dostępny dla każdego pracownika. Dzięki temu codzienna obsługa została oddzielona od zarządzania konfiguracją, taryfami, cennikiem i raportami.
Efekt biznesowy: właściciel i administrator zyskali kontrolę nad systemem bez ryzyka, że osoba przy kasie zmieni ustawienia, których nie powinna dotykać.
3. Zarządzanie stołami i sesjami gry
Najważniejszym zasobem klubu jest stół bilardowy. Dlatego w systemie stół nie był traktowany jak zwykły produkt. Był zasobem, który ma status, taryfę, historię, rezerwacje i wpływ na przychód.
System obsługiwał:
- listę stołów;
- typy stołów;
- taryfy w dni robocze i weekendy;
- status wolny / zajęty;
- start gry;
- ręczne ustawienie czasu startu;
- zakończenie gry;
- wyliczenie kosztu;
- historyczne dodanie gry;
- powiązanie sesji z klientem i produktami.
To rozwiązało jeden z najważniejszych problemów operacyjnych: kasjer mógł obsługiwać realne sytuacje, a nie tylko idealny scenariusz „kliknij start i stop”. Jeśli gra zaczęła się wcześniej, czas można było ustawić ręcznie. Jeśli trzeba było dodać grę po fakcie, system też to przewidywał.
Efekt biznesowy: rozliczanie czasu gry stało się bardziej uporządkowane i mniej zależne od pamięci pracownika.
4. Rezerwacje połączone z kalendarzem i stołami
Rezerwacje nie zostały potraktowane jako osobny formularz oderwany od reszty systemu. Zostały powiązane ze stołami, klientami i dostępnością terminów.
Kalendarz umożliwiał pracę w widoku dnia, tygodnia, miesiąca i wszystkich stołów. System sprawdzał zajęte sloty dla konkretnego stołu i daty, co ograniczało ryzyko podwójnych rezerwacji.
W potwierdzonym wariancie wdrożenia pojawiło się także publiczne okno online-broń, powiązane z wewnętrznym systemem. To ważny element, bo system był częścią większego środowiska strony internetowej: klient mógł wejść z zewnątrz, a zespół widział dane w panelu operacyjnym.
Efekt biznesowy: rezerwacje przestały być rozproszone między telefonem, wiadomościami i notatkami.
5. CRM klientów i historia rozliczeń
Olimp POS został połączony z CRM klientów. Nie chodziło tylko o zapisanie imienia, telefonu i e-maila. Klient został powiązany z grami, rezerwacjami, produktami i historią wydatków.
Dzięki temu klub mógł widzieć:
- kto wraca;
- ile czasu grał klient;
- ile wydał na bilard;
- ile wydał na produkty;
- jakie rezerwacje były powiązane z daną osobą;
- jakie komentarze lub szczegóły zostały zapisane przy obsłudze.
Historia rozliczeń dawała administratorowi możliwość filtrowania operacji po dacie, metodzie płatności, typie, stole i danych klienta.
Efekt biznesowy: dane klientów i płatności przestały być martwym zapisem. Stały się podstawą kontroli, obsługi powracających gości i analizy wartości klienta.
6. Bezpieczeństwo, role i zamknięty dostęp
Ten element był jednym z najważniejszych w projekcie. System był częścią strony internetowej, ale nie był publicznym panelem dla każdego użytkownika.
Zastosowano rozdzielenie dostępu:
/pos— panel kasjera;/pos-admin— panel administratora;- POS Cashier — dostęp do pracy kasowej;
- POS Admin — dostęp do panelu administracyjnego;
- WP Admin — pełny dostęp właścicielski / administracyjny;
- blokada dostępu dla gości.
Takie podejście ograniczyło ryzyko przypadkowych zmian i nieuprawnionego dostępu. Kasjer widzi to, czego potrzebuje do obsługi gości. Administrator zarządza systemem. Właściciel ma kontrolę nad całością.
Efekt biznesowy: system wspiera codzienną pracę, ale nie miesza uprawnień i nie daje wszystkim dostępu do wszystkiego.
7. Analityka i eksport danych
Ostatnim ważnym elementem była analityka. Właściciel nie potrzebuje tylko listy paragonów. Potrzebuje odpowiedzi na pytania, które pomagają zarządzać klubem.
System pokazywał między innymi:
- przychód z bilardu;
- przychód z produktów;
- przychód łączny;
- liczbę gier;
- opłacone rozliczenia;
- nieopłacone rozliczenia;
- średni rachunek;
- najważniejsze stoły;
- najważniejszych klientów;
- dane w ujęciu okresowym;
- eksport CSV.
Efekt biznesowy: właściciel mógł patrzeć na klub przez dane, a nie wyłącznie przez stan kasy na koniec dnia.
Wyniki
Growth Insider stworzył Olimp POS — zamknięty system webowy dla klubu bilardowego, który połączył w jednym środowisku:
- kasę;
- obsługę stołów;
- uruchamianie i kończenie sesji gry;
- ręczne ustawianie czasu startu;
- dodawanie historycznych gier;
- sprzedaż produktów w ramach sesji i osobno;
- różne metody płatności;
- rabaty;
- nieopłacone rozliczenia;
- historię operacji;
- CRM klientów;
- kalendarz rezerwacji;
- publiczny moduł rezerwacji online w potwierdzonym wariancie wdrożenia;
- panel kasjera;
- panel administratora;
- role dostępu;
- analitykę;
- eksport danych.
Nie dopisujemy tu wzrostu sprzedaży, liczby rezerwacji ani zmiany przychodów, bo takich danych nie było w materiale wejściowym. Potwierdzony rezultat dotyczy wdrożenia systemu, który uporządkował procesy operacyjne i dał klubowi jeden wspólny obieg danych.
Najważniejszy wniosek
W biznesie takim jak klub bilardowy największym problemem często nie jest brak narzędzi. Problemem jest to, że narzędzi jest za dużo, a każde pokazuje tylko fragment rzeczywistości.
Olimp POS pokazał, że dobrze zaprojektowany system webowy może połączyć obsługę klienta, kasę, rezerwacje, CRM i analitykę w jeden proces. Dzięki temu właściciel nie musi zgadywać, co dzieje się w klubie. Widzi dane, historię i zależności między operacjami.
Co to oznacza dla podobnego biznesu
Podobne rozwiązanie ma sens, jeśli firma:
- obsługuje klientów na miejscu;
- ma rezerwacje lub grafik dostępności;
- rozlicza czas, usługę, zasób albo stanowisko;
- sprzedaje produkty dodatkowe;
- potrzebuje różnych ról dostępu;
- chce mieć dane o klientach i historii operacji;
- pracuje dziś na kilku niespójnych narzędziach;
- traci czas na ręczne rozliczenia;
- potrzebuje panelu dla pracownika i osobnego panelu dla administratora.
To nie musi dotyczyć tylko klubu bilardowego. Podobna logika może sprawdzić się w klubach sportowych, salach treningowych, wypożyczalniach, studiach usługowych, szkołach zajęć, obiektach rekreacyjnych i firmach, które zarządzają rezerwacjami oraz zasobami w czasie.
Największa wartość pojawia się wtedy, gdy system nie jest dodatkiem do biznesu, ale odzwierciedla jego codzienny proces.
Naturalne połączenie z innymi kanałami
W tym projekcie kluczowy był system webowy, ale takie wdrożenie często łączy się z szerszym rozwojem firmy online.
Jeżeli system obsługuje rezerwacje, dane klientów i operacje, kolejnym krokiem może być poprawa strony, ścieżki kontaktu, lokalnej widoczności albo kampanii reklamowych. Wtedy firma nie tylko sprawniej obsługuje klientów, ale też lepiej pozyskuje nowych.
W przypadku bardziej złożonych projektów warto spojrzeć na połączenie strony, systemu i marketingu jako jeden proces. Osobna strona, osobny kalendarz, osobna kasa i osobna baza klientów często tworzą chaos. Zintegrowany system może ten chaos ograniczyć.
Jeśli firma dopiero planuje takie wdrożenie, ważny jest też proces współpracy: diagnoza, mapa procesów, zakres funkcji, role dostępu, wdrożenie, testy i rozwój systemu po uruchomieniu.
Podsumowanie
Olimp POS nie był zwykłą kasą do sprzedaży produktów. Był customowym systemem operacyjnym dla klubu bilardowego, zbudowanym jako część środowiska webowego i zabezpieczonym przez role dostępu.
Kasjer otrzymał szybki panel do obsługi gości. Administrator otrzymał narzędzia do zarządzania stołami, taryfami, produktami, klientami i rezerwacjami. Właściciel otrzymał analitykę, historię rozliczeń i lepszą kontrolę nad tym, co dzieje się w klubie.
Największą wartością projektu było połączenie codziennych operacji z danymi zarządczymi. Każda gra, produkt, płatność, rezerwacja i klient przestały być osobnym zapisem. Stały się częścią jednego systemu.
Ten case pokazuje, że Growth Insider potrafi nie tylko stworzyć stronę internetową, ale też zaprojektować i wdrożyć system, który realnie wspiera działanie firmy od środka.
Jeśli Twoja firma działa na kilku niespójnych narzędziach, warto najpierw sprawdzić, które procesy można połączyć w jeden system. Możesz omówić podobny projekt i ustalić, czy lepszym rozwiązaniem będzie panel, system rezerwacji, CRM, automatyzacja operacji czy pełny custom business system.
FAQ
Czy taki system POS może być częścią strony internetowej?
Tak. Olimp POS został zaprojektowany jako system webowy działający w ramach środowiska strony, ale z zamkniętym dostępem. Publiczna część może obsługiwać na przykład rezerwacje online, a panele kasjera i administratora pozostają dostępne tylko dla uprawnionych osób.
Czym custom POS różni się od zwykłej kasy?
Zwykła kasa rejestruje sprzedaż. Custom POS może obsługiwać cały proces: zasoby, czas, rezerwacje, klientów, produkty, rabaty, metody płatności, historię rozliczeń i analitykę. W tym projekcie system rozumiał, że stół bilardowy jest zasobem zajętym w czasie, a nie zwykłym produktem.
Dlaczego role dostępu są ważne w takim systemie?
Role dostępu chronią system przed chaosem i błędami. Kasjer powinien obsługiwać gości, ale nie musi zmieniać taryf, produktów czy ustawień. Administrator potrzebuje szerszych uprawnień, a właściciel powinien mieć pełną kontrolę. Dzięki temu każda osoba widzi tylko ten zakres, który jest potrzebny do jej pracy.
Czy taki system nadaje się tylko dla klubu bilardowego?
Nie. Ten case dotyczy klubu bilardowego, ale podobna logika może sprawdzić się w każdej firmie, która zarządza rezerwacjami, zasobami, czasem, klientami i płatnościami. Przykładem mogą być kluby sportowe, studia zajęć, sale treningowe, wypożyczalnie lub obiekty rekreacyjne.
Kiedy warto stworzyć własny system zamiast korzystać z gotowego narzędzia?
Własny system ma sens wtedy, gdy gotowe narzędzia wymagają zbyt wielu obejść, nie łączą kluczowych procesów albo utrudniają pracę zespołu. Jeśli firma używa osobno kalendarza, tabeli, kasy, CRM i notatek, customowy system może uporządkować cały proces w jednym miejscu.