CRMIntegracjeSupabase

Jak GRUPA DE-PL zamknęła całą obsługę wycieczki w jednym systemie?

CRM dla organizatora turystyki. Oferta, rezerwacja, płatność PayNow, umowa PDF, faktura w SaldeoSMART i polisa HDI w jednym przebiegu.

Klient
GRUPA DE-PL / Magia Podróżowania
Rok
2025
Zakres
UX, kod, baza danych, integracje
Magia PodróżowaniaPanel organizatora · Magia Podróżowania

Magia Podróżowania to marka organizatora turystyki GRUPA DE-PL. Sprzedaż wycieczki wygląda tam inaczej niż sprzedaż produktu: po rezerwacji zaczyna się druga część pracy, czyli umowa, zaliczka, dopłata, faktura, polisa i komunikacja z uczestnikami przez kilka tygodni przed wyjazdem.

Zbudowałem system, który prowadzi wycieczkę przez cały ten cykl. Organizator tworzy ofertę, publikuje stronę, przyjmuje rezerwacje i płatności, generuje umowę, wystawia fakturę i obsługuje ubezpieczenie, nie wychodząc do innego narzędzia.

9
modułów obsługujących wycieczkę od oferty do polisy
3
integracje zewnętrzne: PayNow, SaldeoSMART, HDI
2
role z osobnym zakresem: organizator i koordynator

01 / WyzwanieJedna wycieczka rozsypana na siedem miejsc

Przy jednym wyjeździe da się to prowadzić ręcznie. Przy kilku równolegle zaczyna się szukanie: kto wpłacił zaliczkę, komu wysłano umowę, który uczestnik ma polisę, czy faktura już poszła. Każda z tych informacji mieszkała gdzie indziej, więc żeby odpowiedzieć na jedno pytanie klienta, trzeba było otworzyć trzy rzeczy.

  • Oferta powstawała osobno, więc każda zmiana ceny albo programu wymagała poprawki w kilku miejscach.
  • Płatności w ratach (zaliczka plus dopłata) trzeba było pilnować z listy i przypominać ręcznie.
  • Umowy składano z szablonu w edytorze tekstu, wpisując dane uczestnika za każdym razem od nowa.
  • Faktury i polisy obsługiwano w zewnętrznych systemach, bez powiązania z rezerwacją.

W turystyce sprzedaż nie kończy się na przycisku "rezerwuję". Kończy się kilka tygodni później, po ostatniej dopłacie i ostatniej polisie.

02 / RozwiązanieJeden panel prowadzący wycieczkę od oferty do polisy

Podstawą jest panel organizatora: wycieczka, ceny, liczba miejsc, harmonogram płatności, przypisany koordynator. Z tych samych danych powstaje publiczna strona oferty, więc nie ma drugiego miejsca, które trzeba pamiętać zaktualizować.

Panel organizatora Magii Podróżowania z listą uczestników i statusem płatności
Panel organizatora: uczestnicy, harmonogram płatności i stan rezerwacji dla jednej wycieczki

Strona oferty, którą organizator składa sam

Wygląd oferty jest edytowalny: galeria, program, sekcje informacyjne i formularz rezerwacji. Organizator zmienia opis wyjazdu bez zgłaszania tego programiście.

Formularz rezerwacji wycieczki z danymi uczestników
Rezerwacja online: dane kontaktowe, lista uczestników i przejście do płatności

Płatności w ratach, bez pilnowania w kalendarzu

Rezerwacja przechodzi do bramki PayNow. System obsługuje podział na zaliczkę i dopłatę oraz sam wysyła przypomnienia o zbliżającym się terminie. Organizator patrzy na status, nie na wyciąg z konta.

Umowa powstaje z szablonu, nie z kopiuj-wklej

Szablony umów są edytowalne w HTML i zawierają placeholdery na dane wycieczki i klienta. Wygenerowanie umowy dla nowego uczestnika to jedno kliknięcie, a nie przepisywanie danych do dokumentu.

Faktury i polisy podpięte do rezerwacji

Faktury wystawiane są przez API SaldeoSMART, ubezpieczenia obsługuje integracja z HDI. Obie rzeczy startują z danych, które już są w rezerwacji, więc nie ma etapu przepisywania.

Koordynator widzi tylko swoje wyjazdy

Osobny panel koordynatora daje dostęp do przypisanych wycieczek i ich uczestników, bez wglądu w resztę firmy. Komunikacja z uczestnikami idzie e-mailem przez SMTP, z szablonami i wysyłką masową.

03 / RezultatOdpowiedź na pytanie klienta zajmuje jedno spojrzenie

Organizator otwiera wycieczkę i widzi komplet: uczestników, wpłaty, umowy, faktury i polisy. Dziewięć rzeczy, które wcześniej żyły osobno, jest podpiętych do jednego rekordu. Nowa wycieczka nie oznacza nowego zestawu plików do pilnowania.

DodatkowoCo jeszcze przy okazji się udało

  • Wygląd strony oferty edytuje organizator, bez zgłoszenia do programisty.
  • Szablony umów są edytowalne, z placeholderami na dane wycieczki i klienta.
  • Przypomnienia o dopłacie wychodzą automatycznie, zamiast z listy do obdzwonienia.

Prowadzisz sprzedaż, w której po zamówieniu zaczyna się druga praca (umowa, faktura, polisa, przypomnienia)? Napisz do mnie. To zwykle najtańszy fragment firmy do zautomatyzowania.

Next.jsReactTypeScriptSupabasePayNowSaldeoSMARTHDITailwind CSS

Specyfikacja projektu

KlientGRUPA DE-PL / Magia Podróżowania
Rok realizacji2025
Typ projektuSystem CRM z rezerwacjami i płatnościami
Zakres pracUX, kod, baza danych, integracje
Typowy czas realizacjiod 6 tygodni
Zespół1 osoba — bez podwykonawców
TechnologieNext.js, React, TypeScript, Supabase, PayNow, Tailwind CSS

Co dokładnie obejmowało wdrożenie

  • Panel organizatora wycieczek
  • Rezerwacje online z płatnościami PayNow
  • Generowanie umów i faktur PDF
  • Integracja SaldeoSMART i HDI
  • Moduł koordynatora wycieczek
  • Komunikacja e-mail z uczestnikami

Dlaczego akurat te technologie

Stack dobieram pod projekt, nie odwrotnie. Poniżej powód, dla którego każdy element znalazł się w tym konkretnym wdrożeniu.

  • Next.jsrenderowanie po stronie serwera daje szybkie pierwsze wczytanie i poprawne SEO — w odróżnieniu od aplikacji, które budują treść dopiero w przeglądarce
  • Reactkomponenty wielokrotnego użytku skracają czas dokładania kolejnych ekranów i ograniczają liczbę miejsc, w których może pojawić się błąd
  • TypeScripttypy wyłapują część błędów zanim kod trafi na produkcję — przy systemie, który ktoś będzie rozwijał za rok, to oszczędność liczona w dniach
  • Supabasebaza PostgreSQL z uwierzytelnianiem i regułami dostępu na poziomie wiersza — dane widzi tylko ten użytkownik, który ma prawo je widzieć
  • PayNowpolski operator płatności z niskimi prowizjami i szybkim rozliczaniem
  • Tailwind CSSspójny system odstępów i kolorów bez rozjeżdżających się arkuszy stylów przy rozbudowie

Pytania o ten projekt

Ile kosztowałby projekt podobny do „Magia Podróżowania"?

Projekty z kategorii „system crm z rezerwacjami i płatnościami" wyceniam w ramach usługi „Systemy i CRM" — od 9900 zł netto. Ostateczna kwota zależy przede wszystkim od liczby ról użytkowników i integracji z systemami zewnętrznymi, nie od liczby ekranów. Dokładną wycenę z harmonogramem dostajesz w 48 h po bezpłatnej konsultacji.

Ile trwa realizacja takiego projektu?

Typowy czas realizacji dla tego rodzaju wdrożenia to od 6 tygodni. Harmonogram z kamieniami milowymi ustalam przed startem, a postęp pokazuję co tydzień — każdy etap wymaga Twojej akceptacji, zanim przejdziemy dalej.

Kto realizował ten projekt?

Cały projekt — od mapowania procesu, przez projekt interfejsu i kod, po wdrożenie — prowadziłem osobiście. Nie pracuję z podwykonawcami, więc masz jeden punkt kontaktu przez całą współpracę i po niej.

Czy zrobisz coś podobnego dla firmy z branży „biura podróży"?

Tak — to jedna z branż, w których mam wdrożenia. Na stronie „Strona i system rezerwacji dla biura podróży" opisuję, co konkretnie buduję dla takich firm i jakie problemy to rozwiązuje.

Czy kod projektu należy do klienta?

Tak. Po opłaceniu ostatniej faktury przekazuję pełne prawa do kodu i dostęp do repozytorium. Nie uzależniam klientów od siebie — projekt można rozwijać samodzielnie albo z innym zespołem.

Potrzebujesz czegoś podobnego?

Stanisław
Mainly · custom web development

Buduję aplikacje webowe i systemy dla firm - od projektu po wdrożenie. Specjalizuję się w Next.js, Supabase i integracjach z zewnętrznymi serwisami. Każdy projekt obsługuję osobiście.

Masz podobny proces do zautomatyzowania?

Bezpłatna rozmowa - 30 minut. Powiem wprost, czy warto budować system i ile by to kosztowało w Twoim przypadku.

Umów rozmowę
Bezpłatna wycenaOdpowiadam w 24 hNapisz do mnie