Najczęstsze pytania o CallerPeek
Wszystko, o co pytają właściciele sklepów przed wdrożeniem: co dzieje się z danymi klientów, jak działa rozpoznawanie numeru na telefonie, jak zarządzać telefonami pracowników, co z nieodebranymi połączeniami i czego wymaga instalacja modułu PrestaShop.
Bezpieczeństwo danych i RODO
Czy dane moich klientów trafiają do CallerPeek?
Nie. Aplikacja na telefonie łączy się wyłącznie z modułem zainstalowanym na Twoim serwerze — tym samym, na którym stoi sklep PrestaShop. Nie prowadzimy żadnej bazy numerów telefonów, nie zakładamy kont użytkowników i nie pośredniczymy w zapytaniach, więc nie istnieje miejsce, do którego dane Twoich klientów mogłyby trafić. Jedyne połączenie poza Twoim sklepem to sprawdzenie dostępności aktualizacji raz dziennie: aplikacja wysyła wtedy sam numer swojej wersji i nic poza tym. Możesz to zweryfikować, podglądając ruch sieciowy telefonu — nie zobaczysz żadnego innego adresu niż domena Twojego sklepu.
Czy identyfikacja dzwoniącego z bazy sklepu jest zgodna z RODO?
Administratorem danych osobowych pozostajesz Ty jako właściciel sklepu — dane nie są nam powierzane ani przekazywane firmie trzeciej, bo w ogóle nie opuszczają Twojego serwera. Wyświetlenie danych klienta pracownikowi, który odbiera od niego telefon, mieści się w prawnie uzasadnionym interesie administratora, czyli w obsłudze klienta i realizacji zamówienia. Nie tworzysz nowego zbioru danych — korzystasz z tego, który już masz w PrestaShop, tyle że w momencie, w którym jest przydatny. W rejestrze czynności przetwarzania warto odnotować, że dane kontaktowe klientów są prezentowane na urządzeniach mobilnych obsługi, a dostęp jest przypisany imiennie do konkretnych telefonów. Szczegóły opisuje nasza polityka prywatności.
Czy połączenie między telefonem a sklepem jest szyfrowane?
Tak. Aplikacja akceptuje wyłącznie adresy https:// — próba sparowania jej z adresem nieszyfrowanym kończy się komunikatem o błędzie, a moduł po stronie sklepu odrzuca zapytania przychodzące bez SSL. Numer dzwoniącego i odpowiedź z danymi klienta podróżują więc tym samym szyfrowanym kanałem, co zamówienia w Twoim sklepie. Jedyny wyjątek to ustawienie „Ignoruj błędy certyfikatu SSL”, przydatne na sklepie testowym z certyfikatem self-signed albo wygasłym: połączenie nadal idzie po HTTPS, ale aplikacja przestaje weryfikować certyfikat. Opcja jest domyślnie wyłączona, a po włączeniu wyświetla czerwone ostrzeżenie, żeby nie została tak na produkcji.
Czy ktoś może wykraść moją bazę klientów, znając token urządzenia?
Moduł broni się na trzech poziomach. Po pierwsze, limit liczby zapytań na minutę z jednego adresu IP odcina próby masowego odpytywania. Po drugie, dzienny limit zapytań na urządzenie (domyślnie 300 — prawdziwy telefon nigdy tyle nie potrzebuje) sprawia, że nawet przejęty token pozwoli sprawdzić ułamek bazy, zanim przestanie działać. Po trzecie, w panelu modułu widzisz kolumnę „Zapytań dziś" osobno dla każdego telefonu, więc nietypowy ruch rzuca się w oczy od razu i jednym kliknięciem unieważniasz token. Dodatkowo moduł zwraca tylko dane klienta pasującego do jednego, konkretnego numeru — nie ma metody pobrania listy klientów ani przeglądania bazy.
Czy kod QR do parowania telefonu jest bezpieczny?
Tak. Kod QR wyświetlany w panelu modułu nie zawiera tokenu, tylko jednorazowy kod ważny 10 minut, który aplikacja wymienia na właściwy token przez szyfrowane połączenie. Po tym czasie zdjęcie ekranu z kodem jest bezużyteczne, a każdy kod działa tylko raz — druga próba użycia go kończy się odmową. Dzięki temu możesz spokojnie sparować telefon pracownika, nawet jeśli ktoś przez ramię zobaczy ekran komputera.
Co zrobić, gdy pracownik odchodzi z firmy albo zgubi telefon?
W panelu modułu klikasz „Unieważnij" przy tym urządzeniu. Telefon traci dostęp natychmiast — przy kolejnym połączeniu aplikacja otrzymuje odpowiedź 403, przestaje odpytywać sklep i wyświetla komunikat o odłączeniu urządzenia. Pozostałe telefony działają bez zmian, nie trzeba nic przeinstalowywać ani zmieniać hasła. Nowemu pracownikowi wystawiasz osobne urządzenie i nowy kod QR, więc historia połączeń pozostaje czytelna.
Czy klient wie, że korzystam z CallerPeek?
Po stronie dzwoniącego nie ma żadnej różnicy — połączenie przebiega zupełnie normalnie, nie słychać komunikatów ani opóźnień. Widzisz jedynie dane, które i tak masz w swoim sklepie, tyle że pojawiają się na ekranie w chwili, gdy są potrzebne. Z punktu widzenia klienta zmienia się tylko to, że nie musi przez pół rozmowy dyktować numeru zamówienia.
Jak to działa
Jak działa rozpoznawanie dzwoniącego klienta?
Gdy telefon zaczyna dzwonić, aplikacja odczytuje numer dzwoniącego i wysyła szyfrowane zapytanie HTTPS do modułu w Twoim sklepie. Moduł szuka klienta po numerze telefonu w bazie PrestaShop — sprawdza pole telefonu w koncie klienta i w adresach — a następnie odsyła gotowy zestaw danych do wyświetlenia: imię i nazwisko, liczbę i wartość zamówień, datę ostatniego zamówienia i jego status. Cała operacja trwa ułamek sekundy i zwykle kończy się przed drugim sygnałem dzwonka, więc kartę klienta masz na ekranie, zanim zdecydujesz, czy odebrać. To sklep decyduje, co znajdzie się na karcie — aplikacja jest tylko przeglądarką tego, co odeśle moduł.
Co dokładnie widzę na ekranie w trakcie połączenia?
Nad wszystkimi aplikacjami pojawia się dymek z kartą klienta: nazwa sklepu, imię i nazwisko dzwoniącego, wyróżnione liczby (na przykład liczba zamówień i ich łączna wartość), kilka linii szczegółów oraz przycisk „Oddzwoń". Dymek możesz ustawić na górze albo na dole ekranu, żeby nie zasłaniał systemowego okna odbierania połączenia, a w trybie automatycznym aplikacja sama wybiera przeciwną stronę ekranu. Równolegle powstaje powiadomienie, które zostaje w panelu jako historia — nawet jeśli nie zdążyłeś spojrzeć na dymek.
Co się dzieje, gdy dzwoni ktoś spoza bazy sklepu?
Aplikacja pokazuje dyskretne powiadomienie „Nieznany numer" i zapisuje wpis w lokalnej historii, ale nie otwiera dużej karty klienta — nie zabiera uwagi, gdy nie ma czego pokazać. To celowe: w sklepie, w którym połowa połączeń pochodzi od kurierów i przedstawicieli handlowych, agresywne okno na cały ekran szybko zaczyna przeszkadzać. Wpis w historii i tak zostaje, więc możesz później sprawdzić, kto dzwonił i oddzwonić jednym kliknięciem.
Skąd sklep wie, że połączenie nie zostało odebrane?
Aplikacja rozpoznaje, czy po dzwonku nastąpiła rozmowa, czy telefon wrócił do stanu spoczynku, i odsyła tę informację do modułu. W panelu sklepu masz dzięki temu listę „Do oddzwonienia" z numerami, które dzwoniły i nie zostały obsłużone, wraz z danymi klienta i czasem połączenia. To zwykle najbardziej dochodowa część wdrożenia: jedno odzyskane zamówienie z tej listy potrafi zwrócić połowę ceny modułu.
Czy numery zapisane w różnych formatach zostaną dopasowane?
Tak. Moduł normalizuje numery przed porównaniem: usuwa spacje, myślniki i nawiasy, sprowadza zapis 0048, +48 i 48 do wspólnej postaci i porównuje końcówki numerów. Dzięki temu klient zapisany w bazie jako „601 234 567" zostanie rozpoznany, gdy zadzwoni z numeru „+48601234567". W ustawieniach modułu podajesz domyślny prefiks kraju — domyślnie brany z konfiguracji sklepu — który jest doklejany do numerów krajowych.
Mam klientów z różnych krajów. Czy to problem?
Nie. Numery zagraniczne przychodzą zwykle w pełnym formacie międzynarodowym i są porównywane bez zmian, a prefiks krajowy jest doklejany tylko do numerów zapisanych lokalnie. Aplikacja przekazuje też w zapytaniu wybrany język interfejsu, więc moduł może odesłać etykiety („zamówień", „ostatnie zamówienie") w języku, którym posługuje się pracownik. Obsługiwanych jest trzynaście języków.
Czy widzę, z której karty SIM przyszło połączenie?
Aplikacja rozpoznaje połączenia przychodzące na obu kartach, a w ustawieniach możesz ograniczyć jej działanie do wybranej karty. To typowa konfiguracja, gdy jedna karta jest służbowa, a druga prywatna — CallerPeek reaguje wtedy wyłącznie na numer firmowy i nie odpytuje sklepu o połączenia prywatne.
Telefon, Android i uprawnienia
Jakich uprawnień wymaga aplikacja Android?
Odczytu stanu telefonu i rejestru połączeń — bez tego Android w ogóle nie udostępnia numeru dzwoniącego — wyświetlania nad innymi aplikacjami (dymek z kartą klienta), powiadomień oraz dostępu do internetu. Opcjonalnie prosi o wyłączenie optymalizacji baterii i o zgodę na pełnoekranowe powiadomienia, bo bez nich część telefonów usypia aplikację i karta nie zdąży się pokazać. Aplikacja nie prosi o dostęp do kontaktów, SMS-ów, lokalizacji, mikrofonu ani plików — i nigdy nie poprosi, bo do niczego ich nie potrzebuje. W ekranie Ustawień masz listę wszystkich uprawnień z informacją, które są przyznane, i skrótem do właściwego ekranu systemowego.
Czy CallerPeek działa przy zablokowanym telefonie?
Tak, i to jest jedna z ważniejszych funkcji — większość połączeń trafia na telefon leżący ekranem do góry, z zablokowanym ekranem. Karta klienta pojawia się nad ekranem blokady bez konieczności odblokowywania telefonu; wykorzystujemy ten sam mechanizm, z którego korzystają aplikacje do połączeń głosowych. Na Androidzie 14 i nowszym wymaga to jednorazowej zgody na „pełnoekranowe powiadomienia", o którą aplikacja poprosi przy pierwszym uruchomieniu, a w ustawieniach możesz tę funkcję wyłączyć, jeśli wolisz samo powiadomienie.
Na jakich wersjach Androida to działa?
Od Androida 8.0 wzwyż, włącznie z Androidem 15 i 16. Aplikacja obsługuje różnice między wersjami systemu — zmiany w powiadomieniach, ograniczenia uruchamiania z tła i nowe reguły dotyczące okien nad innymi aplikacjami — więc nie musisz nic konfigurować ręcznie. Testujemy ją na czystym Androidzie, na Pixelach oraz na nakładkach Xiaomi (HyperOS/MIUI), Samsunga (One UI) i Huawei.
Co zrobić, gdy powiadomienia nie pojawiają się przy połączeniach?
Prawie zawsze przyczyną jest agresywne oszczędzanie baterii producenta telefonu, które usypia aplikacje działające w tle. W aplikacji jest ekran Pomocy z instrukcją krok po kroku osobno dla Xiaomi/Redmi/POCO, Huawei/Honor i Samsunga, plus skróty otwierające właściwe ekrany ustawień systemowych. Jeśli to nie wystarczy, włącz w Ustawieniach „Tryb niezawodny" — aplikacja utrzymuje wtedy stałą usługę w tle z minimalnym powiadomieniem, czego system już nie usypia.
Czy aplikacja zużywa dużo baterii i transferu?
Nie. Między połączeniami aplikacja nic nie robi — nie ma żadnej pętli odpytywania, budzi ją dopiero systemowe zdarzenie dzwonka. Pojedyncze zapytanie to kilkaset bajtów, więc nawet kilkaset połączeń miesięcznie to ułamek megabajta transferu. Przy włączonym trybie niezawodnym w tle działa lekka usługa, której koszt energetyczny jest pomijalny w porównaniu z samą rozmową.
Play Protect blokuje instalację — co zrobić?
To standardowe zachowanie Androida wobec aplikacji spoza Google Play, która prosi o dostęp do rejestru połączeń — a bez tego dostępu system nie poda numeru dzwoniącego. Aplikacja jest podpisana naszym certyfikatem i nie zawiera żadnego szkodliwego kodu; Play Protect ostrzega wyłącznie dlatego, że nie zna wydawcy. Najprostsze wyjście: Sklep Play → awatar → Play Protect → koło zębate → wyłącz „Skanuj aplikacje przez Play Protect", zainstaluj plik APK, a potem włącz skanowanie z powrotem — raz zainstalowana aplikacja nie zostanie usunięta. W oknie ostrzeżenia bywa też przycisk „Więcej szczegółów", a pod nim „Zainstaluj mimo to". Na Pixelach z Androidem 16 ten przycisk potrafi się nie pojawić i wtedy pierwsza metoda jest jedyną. Administratorzy mogą też wgrać aplikację poleceniem adb install, które pomija skanowanie sklepu.
Czy aplikacja jest dostępna w Google Play?
Na razie nie — rozprowadzamy ją jako plik APK ze strony produktu. Uprawnienie do rejestru połączeń wymaga w Google Play osobnej deklaracji i procesu weryfikacji, a dystrybucja poza sklepem daje pełną kontrolę nad terminami wydań i pozwala wydać poprawkę tego samego dnia. Aplikacja sama, raz dziennie, sprawdza dostępność nowej wersji i informuje o niej powiadomieniem — możesz też sprawdzić aktualizacje ręcznie z menu.
Czy działa na tablecie albo telefonie bez karty SIM?
Do rozpoznawania dzwoniącego potrzebny jest telefon z kartą SIM, bo to system operacyjny informuje aplikację o przychodzącym połączeniu. Na urządzeniu bez modułu telefonicznego aplikacja uruchomi się i pozwoli przejrzeć historię, ale nie ma czego nasłuchiwać. Jeśli obsługę telefoniczną prowadzicie przez centralkę VoIP, napisz do nas — kontrakt API jest otwarty i można go podpiąć pod inne źródło zdarzeń.
Czy jest wersja na iPhone'a (iOS)?
Jeszcze nie — aplikacja działa na Androidzie od 8 do 16. Wersja na iOS jest planowana i pracujemy nad nią, ale nie podajemy terminu, dopóki nie będziemy go pewni. Powód jest techniczny: iPhone stawia inne warunki niż Android — system nie pozwala aplikacji odpytać Twojego sklepu w chwili, gdy telefon dzwoni, więc rozpoznawanie musi opierać się na wcześniej zsynchronizowanej liście numerów. To wykonalne, ale wymaga innego rozwiązania niż wersja androidowa i dlatego trwa dłużej. Licencji to nie dotyczy: kupujesz moduł do sklepu, a aplikacja jest darmowa, więc gdy wersja na iOS się pojawi, po prostu ją zainstalujesz i sparujesz kodem QR — bez dopłaty i bez żadnych zmian po stronie sklepu. Jeśli macie w zespole iPhone'y, napisz do nas: zbieramy zgłoszenia i informujemy o postępach.
Wdrożenie, wymagania i licencja
Jakie są wymagania techniczne?
Sklep na PrestaShop 1.7.6 lub 8.x z certyfikatem SSL (moduł odrzuca połączenia nieszyfrowane) oraz PHP 7.4–8.3. Telefon z Androidem 8.0 lub nowszym. Nie potrzebujesz dodatkowego serwera, konta w usłudze zewnętrznej ani centrali telefonicznej — cała logika działa w Twoim sklepie, a jedynym nowym elementem jest aplikacja na telefonie.
Ile trwa instalacja i uruchomienie?
Kilkanaście minut. Wgrywasz moduł przez panel PrestaShop tak samo jak każdy inny, otwierasz jego konfigurację, dodajesz pierwsze urządzenie i skanujesz wyświetlony kod QR aplikacją na telefonie. Aplikacja od razu wykonuje test połączenia i pokazuje zieloną kropkę z nazwą sklepu, więc wiesz, że wszystko działa, zanim zadzwoni pierwszy klient. Nie trzeba modyfikować szablonu sklepu, bazy danych ani ustawień serwera.
Czy moduł spowalnia sklep?
Nie. Moduł nie dokłada niczego do stron sklepu widocznych dla klientów — nie ładuje skryptów, nie modyfikuje szablonu i nie dopisuje zapytań do stron produktowych. Odpytywany jest wyłącznie własny kontroler, i to tylko w momencie, gdy zadzwoni telefon: jedno zapytanie po zindeksowanym polu numeru telefonu. Nawet przy kilkuset połączeniach dziennie obciążenie jest niemierzalne.
Ilu pracowników może korzystać z jednego sklepu?
Dowolnie wielu — nie ma limitu urządzeń ani opłaty za stanowisko. W panelu modułu dodajesz osobne urządzenie dla każdej osoby: każde z własnym tokenem, własnym kodem QR i osobnym wpisem w historii połączeń. Dzięki temu widać, kto odebrał które połączenie i które numery czekają na oddzwonienie. To istotna różnica wobec abonamentowych systemów CRM z caller ID, gdzie płaci się za każdego użytkownika co miesiąc.
Jak wygląda licencja i czy są opłaty abonamentowe?
Licencja jest jednorazowa i obejmuje jeden sklep oraz nieograniczoną liczbę telefonów w tym sklepie. Nie ma opłat miesięcznych i nie ma limitu zapytań — po zakupie moduł jest Twój i działa tak długo, jak długo działa sklep. W cenie jest rok aktualizacji i wsparcia; przedłużenie jest opcjonalne, a po jego wygaśnięciu moduł działa dalej, tracisz jedynie dostęp do nowych wersji.
Jak odnowić licencję po 12 miesiącach i ile to kosztuje?
Odnowienie przedłuża aktualizacje i wsparcie o kolejne 12 miesięcy na tym samym kluczu licencyjnym — klucz się nie zmienia, niczego nie instalujesz od nowa i nie tracisz konfiguracji ani sparowanych telefonów. Kupujesz je na stronie zakupu: 199 zł w Polsce, 49 € w strefie euro, 55 $ poza nią. Użyj tego samego adresu e-mail co przy pierwszym zakupie — właśnie po nim odnajdujemy Twój klucz. Jeśli odnawiasz przed końcem okresu, nowe 12 miesięcy dolicza się do dotychczasowej daty, więc nic nie przepada; jeśli wracasz po przerwie, liczymy dwanaście miesięcy od dnia zakupu. Odnowienie jest w pełni opcjonalne: bez niego moduł działa bezterminowo, przestaje jedynie pobierać nowsze wersje i tracisz wsparcie e-mail. Zamówienia złożone na consaltex.pl odnawiamy ręcznie — napisz do nas, a przedłużymy klucz i wystawimy fakturę.
Czy mogę przetestować rozwiązanie przed zakupem?
Tak. W aplikacji jest przycisk „Testuj połączenie", który wykonuje pełny obieg zapytania — telefon pyta Twój sklep, a odpowiedź pojawia się jako karta klienta i wpis w historii, dokładnie tak jak przy prawdziwym połączeniu. Możesz też po prostu zadzwonić na sparowany telefon z numeru, który jest w bazie sklepu. Jeśli chcesz zobaczyć działanie przed decyzją, napisz do nas — umówimy prezentację.
Dla jakich platform jest CallerPeek i co dokładnie dostaję?
CallerPeek składa się z trzech elementów. Moduł dla PrestaShop 1.7.6–8.x, instalowany z panelu sklepu jak każdy inny moduł. Wtyczka dla WordPressa 6.0–7.0 z WooCommerce 8.0–10.9, obsługująca zarówno nowy układ HPOS, jak i klasyczny zapis zamówień. Oraz aplikacja na Androida 8–16, darmowa i dostępna w Google Play — nie wymaga konta ani zakupu, bo licencja idzie z modułem, a nie z telefonem. Obie edycje sklepowe robią dokładnie to samo i zawierają tę samą aplikację, więc wybierasz po prostu tę zgodną z platformą swojego sklepu. Jeśli masz własny backend albo system ERP, aplikacja porozmawia i z nim — kontrakt API jest otwarty i udokumentowany. Jeden telefon obsłuży równocześnie kilka sklepów, także na różnych platformach.
Czy jest wersja dla WooCommerce?
Tak, wtyczka jest gotowa i dostępna. Działa na WordPressie od 6.0 do 7.0 i WooCommerce od 8.0 do 10.9, na PHP od 7.4 do 8.4. Obsługuje oba układy bazy zamówień: nowy HPOS (własne tabele, domyślny w WooCommerce 8+) i klasyczny zapis w postach — wykrywa to sama, bez ustawień. Rozpoznaje też klientów, którzy kupili jako goście bez zakładania konta, dopasowując numer z adresu rozliczeniowego zamówienia. Aplikacja Android nie wymaga żadnych zmian ani ponownego zakupu: rozmawia z dowolnym backendem zgodnym z naszym kontraktem API, więc jeden telefon obsłuży równocześnie sklep na PrestaShop i na WooCommerce.
Mam własny system magazynowy albo ERP. Czy da się go podpiąć?
Tak. Kontrakt API jest opisany i otwarty: Twój backend musi przyjąć zapytanie z numerem telefonu i tokenem, a odesłać odpowiedź w prostym formacie JSON opisującym, co ma się pojawić na karcie. Aplikacja jest w tym układzie uniwersalną przeglądarką — nie zna PrestaShop, tylko wyświetla to, co dostanie. Jeśli planujesz takie wdrożenie, napisz do nas po dokumentację kontraktu.
Czym CallerPeek różni się od aplikacji typu Truecaller?
Aplikacje społecznościowe rozpoznają numery na podstawie ogromnej, wspólnej bazy budowanej z książek adresowych użytkowników — powiedzą Ci, że dzwoni „Jan K." albo że numer bywa oznaczany jako spam. CallerPeek nie ma żadnej wspólnej bazy i nie interesuje go, kim jest dzwoniący dla świata: sprawdza wyłącznie Twoją bazę klientów i pokazuje to, co ma znaczenie dla sprzedaży — ile złożył zamówień, za ile, kiedy było ostatnie i jaki ma status. Nie wysyła też Twojej książki adresowej nigdzie na zewnątrz, bo w ogóle jej nie czyta.
Nie ma tu Twojego pytania?
Napisz do nas — odpowiadamy w dni robocze i chętnie pomożemy dobrać konfigurację do Twojego sklepu.
info@callerpeek.comKup CallerPeek dla PrestaShop →
Kup CallerPeek dla WooCommerce →