Topline/Portfolio

Portfolio

Cztery wdrożenia i sześć mniejszych prac z 2026 roku. Przy każdym opisuję, co było problemem, co zbudowałem i co się zmieniło. Nazwy firm podaję na rozmowie, za zgodą właścicieli, i pokazuję systemy na żywo.

  • Cztery duże wdrożenia
  • Sześć mniejszych
  • Wszystkie działają na produkcji
  • Trzy systemy do kliknięcia w przeglądarce
Wdrożenia

Wdrożenia

Fotowoltaika · CRM na produkcji od 07.2026 · demo do kliknięcia

Cały zespół sprzedaje z jednej bazy

Firma instalująca fotowoltaikę rosła szybciej niż jej Excel. Handlowcy, oddziały, administracja i call center trzymali klientów w osobnych plikach, a właściciel poznawał wynik miesiąca po jego końcu.

Mapa klientów w CRM: osiemnaście realizacji z filtrem etapu i handlowca
Mapa klientów według etapu realizacji, z filtrem po handlowcu i po statusie

Co kosztowało

Ten sam klient bywał w trzech miejscach naraz, a leady ginęły w drodze od telefonu do arkusza. Prowizje liczono ręcznie po miesiącu, więc spory o pieniądze wracały co rozliczenie.

Co zbudowałem

  • Lejek od pierwszego kontaktu do uruchomienia instalacji, z płatnościami w transzach
  • Mapa klientów i spotkań z trasami po sąsiedzku
  • Kalkulator i cennik w aplikacji, żeby oferta powstawała na spotkaniu
  • Moduł call center z pulą leadów i umową z szablonu
  • Praca bez zasięgu, dane wysyłają się po odzyskaniu sieci

Co się zmieniło

Cztery działy pracują na jednej bazie. Prowizje liczą się z podpisanych umów, a właściciel otwiera pulpit zamiast prosić o zestawienie.

Zobacz sam

Wersja pokazowa z pustą bazą i osiemnastoma fikcyjnymi klientami. Zaloguj się jako administrator i obejrzyj pulpit, mapę, tablicę etapów i rozliczenia.

login demo · hasło demo-topline

Otwórz demo CRM

Dla kogo to samo ma sens

Firmy z zespołem terenowym i call center, w których ten sam klient przechodzi przez kilka rąk, a rozliczenia zależą od tego, kto co wpisał.

PHP 8 · SQLite · JavaScript · Leaflet · Service Worker

Telekomunikacja · agent głosowy 2026

Agent głosowy do kwalifikacji zgłoszeń

Handlowcy tracili dzień na telefony do osób, które nie były zainteresowane. Zgłoszenia z wieczoru czekały do rana i część klientów w tym czasie wybierała inną ofertę.

Schemat przepływu agenta głosowego: od zgłoszenia po umowę
Trzy przepływy: zgłoszenie, rozmowa agenta, umowa do klienta. Człowiek zatwierdza przed wysyłką

Co kosztowało

Większość czasu sprzedaży szła na pierwszy kontakt i odsiewanie. Zgłoszenie po godzinach oznaczało kilkanaście godzin bez odpowiedzi.

Co zbudowałem

  • Dwa scenariusze: pierwszy kontakt i powrót do osób, które prosiły o czas do namysłu
  • Zgłoszenie, telefon i umowa w skrzynce klienta spięte w jeden przepływ
  • Umowa wychodzi dopiero po zatwierdzeniu przez handlowca
  • Nagrania i dane klientów zostają na serwerze firmy
  • Zgody marketingowe sprawdzone przed pierwszym telefonem

Co się zmieniło

Klient dostaje telefon w minutę od zgłoszenia, także wieczorem i w weekend. Handlowcy dzwonią do osób, które potwierdziły zainteresowanie, a każda rozmowa jest w systemie z wynikiem i transkryptem.

Dla kogo to samo ma sens

Firmy z dużym napływem zgłoszeń i małym zespołem sprzedaży, w których pierwszy kontakt decyduje o tym, kto podpisze umowę.

ElevenLabs · n8n · Postgres · Docker · Google Sheets

Audyty energetyczne · CRM terenowy na produkcji · demo do kliknięcia

CRM dla sprzedaży od drzwi do drzwi

Firma sprzedaje audyty i instalacje w programie „Czyste Powietrze". Tego samego klienta obsługują kolejno cztery role: audytor, pomiarowiec, closer i manager. Przed wdrożeniem każdy etap był w innym pliku.

Centrum dowodzenia managera: mapa terenu, lejek konwersji i wskaźniki dnia
Centrum dowodzenia: pozycje zespołu na mapie, lejek konwersji i największy przeciek

Co kosztowało

Handlowiec wracał z terenu z plikiem protokołów do przepisania wieczorem. Lead potrafił utknąć tydzień między audytem a pomiarem, bo nikt nie pilnował terminu, a prowizje za audyt liczono ręcznie na koniec miesiąca.

Co zbudowałem

  • Jedna ścieżka klienta przez cztery role, z blokadą przeskakiwania etapów
  • Protokół i podpis klienta zbierane na miejscu, także bez zasięgu
  • Kalkulator dofinansowania „Czyste Powietrze" z PDF-em dla klienta
  • Prowizje liczone na serwerze i zamrożone na czas ustawowego odstąpienia od umowy
  • Poziomy handlowców z wyższą stawką i uprawnieniami po awansie
  • Centrum dowodzenia managera z mapą terenu, lejkiem konwersji i alertem, gdy pomiar czeka dłużej niż tydzień

Co się zmieniło

Handlowiec kończy wizytę z podpisaną umową w telefonie. Manager widzi na jednym ekranie, na którym etapie zatrzymują się leady. Prowizja jest przypisana do osoby, która podpisała umowę, więc przepięcie klienta na innego handlowca jej nie zmienia.

Zobacz sam, bez logowania

Wersja pokazowa działa w przeglądarce. Wybierasz rolę i klikasz jak w prawdziwym systemie: dodajesz klienta, zmieniasz status, podpisujesz umowę. Dane są fikcyjne, a Twoje zmiany widzisz tylko Ty.

Otwórz demo systemu

Dla kogo to samo ma sens

Firmy, w których jeden klient przechodzi przez kilka rąk, praca odbywa się u niego w domu, a prowizja zależy od etapu.

Expo · React Native · Python · MongoDB · Leaflet · iOS, Android i przeglądarka z jednego kodu

Grupa trzech spółek · finanse 2026 · demo do kliknięcia

Rozliczenia grupy trzech spółek

Rozliczenie grupy trzech spółek było prowadzone w dwudziestu ośmiu połączonych arkuszach. Jedna zmiana w kosztach oznaczała wieczór poprawiania formuł, a wspólnicy poznawali swój wynik długo po końcu miesiąca.

Pulpit panelu rozliczeń: przepływ, podział zysku i wynik per spółka
Pulpit: przepływ z banku, podział zysku między wspólników i wynik każdej spółki

Co kosztowało

Każdy arkusz miał inną wersję tych samych liczb, więc decyzje o wypłatach czekały, aż ktoś ręcznie zsumuje wszystko jeszcze raz.

Co zbudowałem

  • Marże, prowizje, VAT i zysk każdej spółki w jednym miejscu, liczone na bieżąco
  • Podział zysku między wspólników według ustalonych udziałów
  • Wspólnicy i księgowa pracują na tych samych danych
  • Faktury, wypłaty, zaliczki i harmonogram płatności w tym samym panelu
  • Wyliczenia porównane z dawnym arkuszem pozycja po pozycji przed pierwszą wypłatą z systemu

Co się zmieniło

Dwadzieścia osiem arkuszy zastąpiła jedna aplikacja. Wspólnicy sprawdzają swój wynik w dowolnym dniu miesiąca, a księgowa bierze z niej zestawienia do VAT i CIT.

Zobacz sam, bez logowania

Wersja pokazowa liczy w Twojej przeglądarce na wymyślonym zestawie: czternaście umów, dwadzieścia jeden handlowców, faktury i przelewy trzech spółek. Możesz dopisać umowę i zobaczyć, jak zmienia się podział zysku.

Otwórz demo panelu

Dla kogo to samo ma sens

Grupy spółek i firmy z udziałowcami, w których podział zysku zależy od arkusza, którego pilnuje jedna osoba.

JavaScript · PHP · MySQL

Mniejsze prace

Mniejsze prace

Zrobione w tydzień albo dwa, zwykle jako pierwszy krok współpracy.

Strona z choreografią 3D sterowaną przewijaniem
Strony sprzedażowe

Dwie strony sprzedażowe

Formularz wyceny, kalkulator oszczędności, scena 3D i komplet dokumentów prawnych. Zgłoszenie z formularza zapisuje się w CRM i wysyła powiadomienie do handlowca.

Generator ofert: dane klienta, autodobór instalacji i wycena, na końcu PDF
Dokumenty

Generator umów i ofert

Umowa w DOCX i PDF z danymi klienta, załącznik z mapą działki i danymi z rejestrów publicznych, oferta w kilku wariantach cenowych.

Poranny brief z poczty: kto czeka, co pilne, co odpisać
Układ wiadomości wysyłanej co rano; treść przykładowa
Operacje

Poranny brief z poczty

Skrzynki firmowe na własnym serwerze. Co rano skrypt wysyła właścicielowi listę wątków, które czekają na odpowiedź, z propozycją, co odpisać.

Strona z oferty PDF generowanej z kodu
Strona z oferty, którą czytasz w wersji PDF
Materiały

Prezentacja sprzedażowa

Trzydzieści slajdów generowanych z kodu w trzech wariantach kolorystycznych, ze zdjęciami realizacji i logo klienta. Zmiana treści to poprawka w źródle, nie przeklikiwanie slajdów.

Ekran scalania duplikatów: trzy kartoteki tego samego klienta
Dane

883 szanse sprzedażowe odzyskane z Excela

Piętnaście arkuszy, w których status oznaczano kolorem komórki, przeniosłem do CRM jako czystą bazę. 606 kontaktów wróciło do handlowców, 277 zamknięto.

Konta, role i zakres dostępu egzekwowany po stronie serwera
Bezpieczeństwo

Audyt bezpieczeństwa CRM

Przed wdrożeniem osobni agenci AI próbowali obejść uprawnienia i dostać się do danych innych handlowców. Znalezione luki naprawiłem przed oddaniem systemu.

Następny krok

Umów rozmowę

Napisz, jaki proces chcesz uporządkować. Na rozmowie oszacujemy razem, co da się na tym zyskać. Ceny są w cenniku.