Automatyczny Scraping Google Maps — 80 000 Kontaktów B2B

Home  Automatyczny Scraping Google Maps — 80 000 Kontaktów B2B
Automatyzacja pozyskiwania leadów

Automatyczny Scraping Google Maps — 80 000 Kontaktów B2B

Apify + AI + Google Docs — automatyczna baza leadów dla branży gastronomicznej

Branża / Klient
Firma dystrybucyjna — branża gastronomiczna
Czas wdrożenia
1–2 tygodnie

Historia sukcesu: Dlaczego zmiana była konieczna?

"Klient borykał się z powtarzalnymi procesami, które zajmowały zbyt wiele czasu i generowały koszty. Ręczne przetwarzanie danych prowadziło do błędów ludzkich i opóźnień, co negatywnie wpływało na relacje z partnerami biznesowymi. Decyzja o wdrożeniu systemu opartego na AI była podyktowana chęcią uzyskania przewagi konkurencyjnej i zabezpieczenia procesów na przyszłość."

Wyzwanie Biznesowe

Firma dystrybucyjna sprzedająca produkty do restauracji włoskich potrzebowała bazy kontaktów do potencjalnych klientów w całej Polsce. Ręczne wyszukiwanie restauracji na Google Maps, sprawdzanie ich stron internetowych i zapisywanie danych kontaktowych zajmowałoby setki godzin pracy. Nie istniał żaden systematyczny proces pozyskiwania leadów — sprzedaż opierała się na poleceniach i przypadkowych kontaktach. Brak priorytetyzacji kontaktów oznaczał, że handlowcy dzwonili do restauracji bez oceny ich potencjału.

💡 Rozwiązanie w prostych słowach (dla nietechnicznych)

Rozwiązanie to inteligentny system, który automatycznie wykonuje żmudne zadania, analizuje dane i dostarcza gotowe wyniki. W praktyce oznacza to, że system działa jak niewidzialny, wirtualny asystent, który pracuje 24 godziny na dobę, 7 dni w tygodniu, bez pomyłek i bez urlopu.

Rozwiązanie DataOne

DataOne zbudowało zautomatyzowany system scrappingu Google Maps z użyciem Apify. System przeszukuje każde miasto i województwo w Polsce, identyfikując restauracje włoskie i oferujące makarony. Dla każdej restauracji zbiera: nazwę, adres, telefon, link do strony, liczbę ocen i komentarzy. Następnie AI odwiedza stronę restauracji i weryfikuje, czy w menu faktycznie znajdują się szukane produkty. System priorytetyzuje kontakty według liczby ocen i aktywności — handlowcy dostają posortowaną listę gotową do działania.

Kluczowe etapy wdrożenia:
1. Analiza procesów biznesowych i identyfikacja wąskich gardeł.
2. Zaprojektowanie bezpiecznej architektury opartej na nowoczesnych technologiach.
3. Integracja modeli AI (LLM) z istniejącymi systemami firmy.
4. Testy wydajnościowe i optymalizacja promptów pod kątem specyfiki branży.
5. Szkolenie zespołu i uruchomienie produkcyjne z monitoringiem.

Twarde Dane: Ekonomiczny Zwrot z Inwestycji (ROI)

Koszt ręcznego zebrania 80 000 kontaktów przez pracownika: ~800 godzin pracy × 30 zł/h = 24 000 zł. System zebrał te dane w 8 dni przy koszcie automatyzacji wielokrotnie niższym. Dodatkowo: wyższa jakość leadów dzięki weryfikacji AI = wyższa konwersja sprzedażowa.

Porównanie: Przed i Po Wdrożeniu

Obszar optymalizacjiStan przed wdrożeniemStan po wdrożeniuWynik / Zmiana
Liczba kontaktów B2B0 (brak procesu)80 000++80 000 kontaktów
Czas pozyskania bazy~800h pracy ręcznej8 dni automatycznie-99% czasu
Koszt pozyskania kontaktów~24 000 zł (praca ręczna)Ułamek kosztu-90%+ kosztów
Jakość leadów (weryfikacja menu)Brak weryfikacjiAI sprawdza menuWyższa konwersja
Priorytetyzacja kontaktówBrakWedług ocen i recenzjiLepsza efektywność

Architektura i Stos Technologiczny

Poniżej prezentujemy technologie, modele AI oraz narzędzia integracyjne wykorzystane do zbudowania tego rozwiązania. System został zaprojektowany z myślą o maksymalnym bezpieczeństwie, skalowalności i wydajności.

⚙️ Apify

Kluczowy komponent stosu technologicznego, odpowiadający za optymalizację i automatyzację wybranego obszaru systemu w celu zwiększenia ogólnej wydajności rozwiązania.

⚙️ Google Maps API

Kluczowy komponent stosu technologicznego, odpowiadający za optymalizację i automatyzację wybranego obszaru systemu w celu zwiększenia ogólnej wydajności rozwiązania.

⚙️ Google Docs

Kluczowy komponent stosu technologicznego, odpowiadający za optymalizację i automatyzację wybranego obszaru systemu w celu zwiększenia ogólnej wydajności rozwiązania.

⚙️ N8N

Otwartoźródłowa platforma automatyzacji procesów (workflow engine). Działa jako 'układ nerwowy' systemu — łączy aplikacje przez API, steruje przepływem danych i wyzwala akcje na podstawie zdarzeń.

🤖 AI (analiza treści stron)

Kluczowy komponent stosu technologicznego, odpowiadający za optymalizację i automatyzację wybranego obszaru systemu w celu zwiększenia ogólnej wydajności rozwiązania.

🤖 LLM do analizy treści menu restauracji

Kluczowy komponent stosu technologicznego, odpowiadający za optymalizację i automatyzację wybranego obszaru systemu w celu zwiększenia ogólnej wydajności rozwiązania.

⚙️ Klasyfikator oferty produktowej

Kluczowy komponent stosu technologicznego, odpowiadający za optymalizację i automatyzację wybranego obszaru systemu w celu zwiększenia ogólnej wydajności rozwiązania.

Bezpieczeństwo Danych i Zgodność z RODO

⚖️ Dane wyłącznie publiczne

System zbiera wyłącznie dane publicznie dostępne w Google Maps (nazwa firmy, adres, telefon, godziny otwarcia). Nie są zbierane żadne dane osobowe osób fizycznych.

📋 Zgodność z RODO — dane B2B

Zbierane dane dotyczą podmiotów gospodarczych (firm), nie osób fizycznych. Zgodnie z interpretacją UODO, dane kontaktowe firm nie podlegają RODO jako dane osobowe.

🛡️ Rate limiting i etyczne scrapowanie

System respektuje robots.txt i stosuje limity zapytań, aby nie przeciążać serwerów Google. Scrapowanie odbywa się zgodnie z warunkami korzystania z usług.

🔒 Bezpieczne przechowywanie bazy

Zebrana baza kontaktów przechowywana jest w zaszyfrowanej bazie danych dostępnej wyłącznie dla klienta. Nie jest udostępniana osobom trzecim.

✅ Dane B2B — podmioty gospodarcze, nie osoby fizyczne. Zgodne z interpretacją UODO.

Środowisko Uruchomieniowe

Poniżej przedstawiamy szczegółową specyfikację sprzętową i infrastrukturalną, na której działa to rozwiązanie. Każdy projekt jest wdrażany na dedykowanym środowisku dobranym do wymagań obliczeniowych i wymagań bezpieczeństwa klienta.

☁️ Cloud (VPS Hetzner)
🖥️
Procesor (CPU)
AMD EPYC 7702 (shared)
8 vCPU @ 2.0 GHz
💾
Pamięć RAM
16 GB DDR4
Dla równoległego scrapowania
💿
Dysk / Storage
200 GB NVMe SSD
Baza kontaktów + cache
Akcelerator (GPU)
Brak GPU
Przetwarzanie wyłącznie CPU
🐧
System operacyjny
Ubuntu 22.04 LTS
Python 3.11 + Playwright + PostgreSQL
🌐
Sieć / Dostęp
Hetzner Network DE
Rotacja proxy IP

ℹ️ Uwaga: Scrapowanie wykonywane z serwera VPS w Niemczech z rotacją adresów IP. Zebrana baza eksportowana do klienta i usuwana z serwera.

Zbudujmy to dla Twojej firmy

Powyższe case study to tylko jeden z przykładów tego, co potrafimy. Umów się na bezpłatną konsultację technologiczną z inżynierami DataOne. Przeanalizujemy Twoje procesy i zaproponujemy dedykowane rozwiązanie AI, które wygeneruje realny zysk.

Rozpocznij Transformację z DataOne

Dataone Business Solutions Sp. z o. o.

Aleje Jerozolimskie 25/21,
00-508 Warszawa
NIP: 1133049655
zbyszek@dataone.pl
+48 515 453 151