Poradniki

Jak zbudować portal klienta: pliki, status, faktury i uprawnienia

Portal klienta to prywatny obszar, w którym każdy z Twoich klientów loguje się, aby zobaczyć status swojego projektu, udostępnione pliki, otwarte zgłoszenia i faktury. Aby go zbudować, określ, co klient musi zobaczyć w ciągu pierwszych dziesięciu sekund, zamodeluj klientów, projekty i pliki tak, by każdy rekord należał do jednego klienta, wymuś na serwerze, że klienci widzą tylko swoje rekordy, a pliki przechowuj w prywatnym magazynie. Lista funkcji może być krótka; liczy się to, czy uprawnienia są poprawne.

Dlaczego firmy budują portale klientów

Portale zwykle zastępują stos wątków e-mailowych, wspólnych folderów i wiadomości w stylu „jaki jest status?”. Korzystają z nich agencje, księgowi, konsultanci, firmy budowlane, studia i firmy usługowe. Dobry portal:

  • Odpowiada na pytanie o status, zanim klient je zada.
  • Trzyma pliki w jednym miejscu, z oczywistą najnowszą wersją.
  • Daje zgłoszeniom odpowiednie miejsce zamiast rozproszonych maili.
  • Sprawia, że wyglądasz na zorganizowanego, co ma znaczenie dla utrzymania klientów i poleceń.

Jeśli masz jednego lub dwóch klientów i nic wrażliwego, wystarczy udostępniony dokument lub folder. Portal warto zbudować, gdy masz wielu klientów, powtarzalną pracę albo informacje, których klienci nie powinni widzieć o sobie nawzajem.

Czego potrzebuje portal klienta

CzęśćCo widzi klientCo widzisz Ty
LogowanieWłasne kontoWszystkich klientów i ich użytkowników
PrzeglądBieżący status, następny kamień milowy, to, na co czeka od niego zespółStatus każdego projektu w jednym miejscu
PlikiDokumenty i efekty pracy udostępnione jemu; jego przesyłane plikiWszystkie pliki, według klienta i projektu
ZgłoszeniaFormularz do zgłaszania próśb i status dawnych zgłoszeńKolejka zgłoszeń do przydzielenia i obsłużenia
Wiadomości lub aktualizacjeOś czasu aktualizacji jego projektuTa sama oś czasu plus wewnętrzne notatki, których on nie widzi
FakturyCo jest do zapłaty i co już zapłacono, z linkiem do płatnościStatus rozliczeń wszystkich klientów
AkceptacjeZatwierdzenie projektu, wyceny lub efektu pracyKto co i kiedy zatwierdził

Zacznij od logowania, przeglądu, plików i zgłoszeń. Dodaj faktury, akceptacje i wiadomości, gdy klienci rzeczywiście ich potrzebują.

Dane

Typowy portal ma: klientów (firmy), użytkowników klienta (osoby logujące się, należące do jednego klienta), członków Twojego zespołu, projekty (należące do jednego klienta), kamienie milowe lub aktualizacje statusu, pliki (należące do projektu), zgłoszenia i opcjonalnie faktury. Kluczowa zasada projektowa: każdy rekord powinien wskazywać dokładnie na jednego klienta. Dzięki temu uprawnienia są proste do wymuszenia i sprawdzenia.

Uprawnienia

Zapisz je i przetestuj:

  • Użytkownik klienta widzi tylko projekty, pliki, zgłoszenia i faktury należące do jego klienta.
  • Wewnętrzne notatki nigdy nie są pokazywane klientom.
  • Członkowie zespołu widzą klientów, do których są przypisani, albo wszystkich, jeśli jesteście mali.
  • Linki do plików są prywatne i ograniczone czasowo, a nie publiczne adresy, które ktoś mógłby udostępnić lub odgadnąć.
  • Usunięcie użytkownika klienta natychmiast odbiera mu dostęp.

Sprawdzenia muszą odbywać się na serwerze. Portal, który ładuje dane wszystkich klientów i filtruje je w przeglądarce, nie jest prywatny.

Decyzje i kompromisy

Metoda logowania

Klienci logują się rzadko, więc często zapominają hasła. Dla portali lepiej sprawdzają się linki magiczne (link do zalogowania wysłany e-mailem) albo jednokrotne logowanie przez konto, którego klient już używa. Cokolwiek wybierzesz, zapraszaj klientów z własnej strony zamiast pozwalać każdemu zakładać konto i wybierać firmę. Nasz przewodnik o dodawaniu logowania do aplikacji porównuje opcje.

Jeden portal czy osobny dla każdego klienta

Jedna aplikacja z listą klientów jest łatwiejsza w utrzymaniu niż osobna strona dla każdego klienta. Nadal możesz nadać każdemu klientowi własny, markowy wygląd — jego logo, nazwy jego projektów — w ramach tej samej aplikacji.

Pliki

Używaj właściwego magazynu plików zamiast zapisywania przesłanych plików na dysku serwera, ustaw maksymalny rozmiar pliku, jeśli możesz, ogranicz typy plików i serwuj pliki tylko użytkownikom, którzy przejdą kontrolę uprawnień. Zdecyduj, jak działają wersje: nadpisywanie czy zachowywanie historii.

Faktury i płatności

Możesz pokazywać faktury z Twojego narzędzia księgowego, generować proste faktury w portalu albo linkować do hostowanej strony płatności. Zbudowanie pełnego systemu fakturowania to osobny projekt — zobacz jak zbudować aplikację do fakturowania. Dla portalu zwykle wystarczy pokazanie statusu faktury i przycisku „Zapłać teraz” do hostowanej płatności.

Integracje

Wiele portali pobiera status z narzędzi, których już używasz — systemu do śledzenia projektów, CRM albo oprogramowania księgowego — zamiast wymagać aktualizacji w dwóch miejscach. Integracje oszczędzają czas, ale dodają konfiguracji i utrzymania. Jeśli Twój zespół już pracuje w CRM, rozważ zbudowanie portalu na tych samych danych.

Pierwszy prompt dla kreatora AI

Zbuduj portal klienta dla Northlight, małej agencji projektowania stron. Klienci to firmy; każda ma jednego lub więcej użytkowników, którzy się logują. Użytkownicy klienta widzą tylko projekty swojej firmy. Dla każdego projektu: bieżący status (Discovery, Projekt, Budowa, Przegląd, Na żywo), następny kamień milowy z datą, obszar plików, do którego obie strony mogą wysyłać i pobierać pliki (PDF, obrazy, ZIP, maks. 50 MB), formularz zgłoszenia (tytuł, szczegóły, priorytet) z listą dawnych zgłoszeń i ich statusem oraz oś czasu aktualizacji. Pracownicy agencji mają panel administracyjny ze wszystkimi klientami, mogą zmieniać status projektu, publikować aktualizacje, dodawać wewnętrzne notatki, których klienci nigdy nie widzą, i odpowiadać na zgłoszenia. Wymuszaj wszystkie zasady dostępu na serwerze. Dane zapisuj w bazie danych, a pliki w prywatnym magazynie plików z linkami do pobrania ograniczonymi czasowo. Na razie zastępcze logowanie — prawdziwe uwierzytelnianie dodamy później. Czysty, profesjonalny projekt, który działa na telefonach.

Buduj etapami: najpierw dane i panel administracyjny, potem widok klienta, następnie prawdziwe logowanie, pliki i dodatki. Jak pisać prompty dla kreatorów aplikacji AI zawiera więcej wzorców.

Kroki budowy

  1. Wypisz, co klient musi widzieć najpierw i o co obecnie pisze do Ciebie mailem.
  2. Zaprojektuj dane tak, by każdy rekord należał do jednego klienta.
  3. Zbuduj widok administratora i wprowadź dane jednego prawdziwego klienta.
  4. Zbuduj widok klienta dla tego klienta.
  5. Dodaj prawdziwe logowanie z zaproszeniami wysyłanymi przez Ciebie.
  6. Dodaj pliki w prywatnym magazynie z kontrolą uprawnień przy pobieraniu.
  7. Przetestuj uprawnienia: utwórz dwóch testowych klientów i spróbuj każdego sposobu, by zobaczyć dane drugiego — zmiana ID w adresie URL, zgadywanie linków do plików, użycie starego zaproszenia.
  8. Dodaj zgłoszenia i powiadomienia e-mailowe.
  9. Przeprowadź pilotaż z jednym lub dwoma życzliwymi klientami i zapytaj, o co wciąż piszą mailem.
  10. Dodaj faktury, akceptacje lub integracje na podstawie tej opinii.

Częste błędy

  • Filtrowanie w przeglądarce zamiast na serwerze. Najpoważniejszy błąd portalu: dane wszystkich klientów są pobierane, tylko ukryte.
  • Publiczne adresy plików. Link udostępniony, który może otworzyć każdy, niweczy portal.
  • Otwarta rejestracja. Klienci powinni być zapraszani, a nie mieć możliwości samodzielnego zakładania kont i wybierania firmy.
  • Zbyt wiele funkcji na starcie. Portal, którego klienci nie rozumieją, zostanie zignorowany na rzecz e-maila.
  • Dwa źródła prawdy. Jeśli status żyje w narzędziu do projektów i w portalu, jedno z nich się zdezaktualizuje. Wybierz jedno albo synchronizuj.
  • Zapominanie o odłączaniu dostępu. Gdy pracownik klienta odchodzi, jego dostęp musi się skończyć.
  • Przechowywanie danych regulowanych bez właściwej ochrony. Dokumentacja medyczna, prawna lub finansowa może wiązać się z wymogami prawnymi, które musisz spełnić.

Koszty i narzędzia

Bieżące koszty to hosting, baza danych, magazyn plików (który rośnie wraz z udostępnianymi plikami) oraz dostawca poczty do zaproszeń i powiadomień. Jeśli korzystasz z hostowanego dostawcy logowania lub płatności, sprawdź aktualne ceny na jego stronie. W porównaniu z oprogramowaniem portalowym naliczanym za stanowisko koszty własnego portalu rosną wraz z użyciem, a nie wraz z liczbą klientów.

Kiedy lepszy jest gotowy produkt

Oprogramowanie do portali klientów oraz funkcje portalu wbudowane w narzędzia księgowe, prawnicze lub do zarządzania praktyką mogą być lepszym wyborem, gdy Twoja branża ma specyficzne wymagania — podpisy elektroniczne o mocy prawnej, prowadzenie dokumentacji regulowanej, wymianę dokumentów podatkowych — albo gdy Twoje obecne narzędzie już zawiera portal. Takie produkty już uporały się ze zgodnością i wsparciem. Buduj własny, gdy Twój przepływ pracy nie pasuje do ogólnych portali, gdy chcesz, by portal odpowiadał dokładnie Twojej marce i procesowi, albo gdy cena za klienta lub za stanowisko przestaje mieć sens w Twoim przypadku.

Budowanie z Mythex

Mythex może zbudować portal z promptu powyżej: widok klienta, widok administratora, zgłoszenia i oś czasu, z dedykowaną bazą danych Postgres i magazynem plików dodanymi, gdy aplikacja ich potrzebuje. Logowanie klientów wybierasz sam — konta Mythex są dla osób budujących aplikację, a podejście do uwierzytelniania dla Twoich klientów wybierasz Ty, a agent je wdraża. Mythex nie ma wbudowanego produktu do podpisów elektronicznych ani fakturowania, więc są to integracje albo funkcje, które budujesz. Klucze API przechowuj jako sekrety projektu, a w czacie przeklikaj przepływy klienta i administratora w wbudowanym testerze aplikacji przed publikacją.

W dokumentacji znajdziesz przypadek użycia portalu klienta oraz opisy magazynu plików i dodawania logowania. Na początek wypróbuj szablon portalu klienta dla agencji albo przejrzyj szablony aplikacji. Zanim zaprosisz prawdziwych klientów, przejdź przez listę kontrolną bezpieczeństwa dla aplikacji zbudowanych przez AI.

Pytania

Czym jest portal klienta?

Portal klienta to prywatny obszar wymagający logowania, w którym klienci firmy widzą status swoich zleceń, wymieniają pliki, składają zgłoszenia i przeglądają faktury, zamiast robić to wszystko mailem. Każdy klient widzi tylko swoje informacje.

Jakie funkcje powinien mieć portal klienta?

Zacznij od bezpiecznego logowania, przeglądu statusu dla każdego projektu, obszaru plików i sposobu wysyłania zgłoszeń lub wiadomości. Faktury, akceptacje, podpisy elektroniczne i terminarz mogą przyjść później, jeśli klienci rzeczywiście ich potrzebują.

Czy bezpiecznie jest zbudować własny portal klienta?

Może być, jeśli na serwerze wymusisz, że każdy klient widzi tylko swoje rekordy i pliki, używasz właściwego logowania, trzymasz pliki w prywatnym magazynie i testujesz, próbując otworzyć dane innego klienta. Dane regulowane, takie jak dokumentacja medyczna, wymagają dodatkowej ochrony i mogą lepiej pasować do wyspecjalizowanego produktu.

Czy mogę zbudować portal klienta bez kodowania?

Tak. Kreatory aplikacji AI i narzędzia no-code mogą zbudować portal klienta na podstawie opisu. Nadal musisz precyzyjnie określić, kto co widzi, i starannie przetestować te zasady, zanim zaprosisz prawdziwych klientów.

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)