Gotowe narzędzia SaaS do cold mailingu są wygodne, ale mają swoje ograniczenia. Wymuszają abonamenty, generują ogromne koszty przy zapytaniach API (np. do Google Places) i często brakuje im elastyczności w głębokim badaniu technologii klienta. Kiedy jeden z naszych klientów potrzebował systemu, który samodzielnie znajdzie firmy, przeanalizuje ich strony i wyśle wysoce spersonalizowaną sekwencję, odrzuciliśmy gotowce. Zbudowaliśmy od zera dedykowanego, lokalnego Agenta AI.
Tworzenie własnej infrastruktury do pozyskiwania leadów (prospectingu) to wyższa szkoła inżynierii. System musi nie tylko „umieć wysłać maila”, ale przede wszystkim naśladować zachowanie człowieka, omijać filtry antyspamowe, chronić reputację domeny i analizować dane technologiczne w czasie rzeczywistym.
Oto jak w Design Solutions podchodzimy do architektury i programowania zaawansowanych systemów B2B.
1. Architektura Multi-Market: Jeden rdzeń, wiele instancji
Projektując zaawansowane systemy dla firm operujących globalnie, musimy zapewnić izolację danych przy jednoczesnej łatwości utrzymania kodu.
Rozwiązaniem jest architektura wieloinstancyjna. Tworzymy wspólny, zoptymalizowany rdzeń aplikacji (kod), na którym uruchamiamy niezależne instancje agentów dla różnych rynków (np. Polska na porcie :5080, Niemcy na :5081, UK/EN na :5082). Każda instancja posiada własny plik konfiguracyjny .env, oddzielną, lekką bazę SQLite oraz zlokalizowane szablony wiadomości. Taka separacja gwarantuje, że kampanie nie wpływają na siebie nawzajem, a skalowanie na kolejne kraje to kwestia uruchomienia nowego procesu.
2. Inteligentny Prospecting bez przepalania budżetu na API
Największym kosztem w automatycznym pozyskiwaniu leadów są zewnętrzne bazy danych (np. Google Places API). Aby zoptymalizować koszty utrzymania systemu dla klienta, zrezygnowaliśmy z najdroższych rozwiązań na rzecz sprytnego scrapingu i agregacji darmowych danych.
Nasz Agent AI wykorzystuje połączenie Wikidata oraz wyszukiwarki DuckDuckGo z dynamiczną rotacją miast i zapytań. System samodzielnie nawiguje po sieci, budując bazy docelowych firm (np. lokalnych biznesów), całkowicie eliminując cykliczne opłaty za pakiety zapytań API.
3. Głęboki skan technologiczny (Tech-Stack Analysis)
Znalezienie strony to dopiero początek. Agent wchodzi na witrynę potencjalnego klienta i przeprowadza jej analizę. Sprawdza m.in.:
- Czy strona oparta jest na WordPressie?
- Jakich wtyczek lub rozwiązań używa? (np. analizując konkretne skrypty w kodzie źródłowym, takie jak rodzaj używanego banera cookies – czy jest to rozwiązanie generyczne, brak jakiegokolwiek, czy może produkt konkurencji).
Na podstawie tych danych system dokonuje automatycznej segmentacji. Oznacza to, że treść wysyłanego maila (tzw. initial) różni się w zależności od tego, co Agent znalazł na stronie. To najwyższy poziom personalizacji, niemożliwy do osiągnięcia przy ręcznym kopiowaniu danych z Excela.
4. Rygorystyczna ekstrakcja i weryfikacja e-maili (Ochrona domeny)
Domeny wysyłkowe bardzo łatwo zepsuć (trafiając na czarne listy spamerskie), jeśli wysyłamy maile na nieistniejące adresy.
Wyeliminowaliśmy popularny w tanich systemach mechanizm „zgadywania” (typu generuj biuro@domena.pl i sprawdzaj, czy dojdzie). Nasz moduł Email Finder pobiera wyłącznie adresy realnie opublikowane na stronie (linki mailto: lub adresy w formacie tekstowym zgadzające się z domeną).
Następnie każdy adres przechodzi 3-etapową walidację przed wysyłką:
- Walidacja składni (RegEx).
- Sprawdzenie rekordów MX (czy domena potrafi odbierać pocztę).
- Zaawansowany Probe SMTP – symulacja wysyłki, która odrzuca martwe skrzynki (tzw. hard bounces) zanim system faktycznie wyśle wiadomość.
Dzięki temu eliminujemy ryzyko blokowania całej kolejki wysyłkowej przez restrykcyjne filtry takich dostawców jak Gmail czy WP.pl. Dodatkowo wdrożyliśmy inteligentną deduplikację po domenie firmy, a nie tylko po adresie e-mail, co zapobiega wysyłaniu kilku wiadomości do jednej organizacji.
5. Human-like Sending i hybrydowy Tracking
Aby maile trafiały do skrzynki odbiorczej (Inbox), a nie do Spamu, Agent naśladuje zachowanie handlowca:
- Wysyła wiadomości (initial + follow-upy) wyłącznie w określonych oknach czasowych (np. między 8:00 a 11:00).
- Wykorzystuje Jitter – losowe opóźnienia między kolejnymi wiadomościami.
- Trzyma się rygorystycznych, dziennych limitów SMTP.
Analityka i Tracking: Mierzenie otwarć (open rate) i kliknięć (click rate) wymagało stworzenia publicznego trackera opartego na PHP, wdrożonego bezpośrednio na docelowym hostingu klienta. Rozwiązuje to problem blokowania lokalnych środowisk śledzących. Zewnętrzny skrypt rejestruje aktywność i synchronizuje dane z powrotem do lokalnej bazy SQLite Agenta. System zlicza też odpowiedzi (reply), analizuje odbicia (bounce via IMAP) oraz prowadzi testy A/B dla tematów wiadomości.
Wszystkim zarządza się z poziomu dedykowanego Panelu (Dashboardu), który agreguje statystyki, pozwala zarządzać kontaktami, historią korespondencji i blocklistami.
Przyszłość sprzedaży B2B to własne Agenty AI
Zbudowanie od zera dedykowanego systemu prospectingu to potężna inwestycja technologiczna, która uwalnia firmę od abonamentów i ograniczeń. W Design Solutions potrafimy zintegrować skomplikowaną logikę biznesową, scraping, AI i zaawansowane protokoły sieciowe w jedno, płynnie działające środowisko.
Jeśli Twój biznes opiera się na docieraniu do bardzo specyficznych rynków B2B i potrzebujesz systemu, który zrobi to mądrzej niż masowe newslettery – skontaktuj się z nami. Porozmawiajmy o dedykowanej automatyzacji dla Twojej firmy.