Jak AI może czytać wyniki kampanii w Mailchimp, Brevo i ActiveCampaign i co z tego ma firma B2B?
Mailchimp, Brevo i ActiveCampaign mają otwarte REST API. AI może wyciągać wyniki kampanii, segmentować listę i pilnować zgód przed każdą wysyłką.
Tak, Mailchimp, Brevo i ActiveCampaign można podłączyć do AI przez ich oficjalne REST API. Każde z tych trzech narzędzi udostępnia endpointy do pobierania kontaktów, wyników kampanii, historii kliknięć i statusów automatyzacji. Na tej podstawie AI może raportować wyniki jednym zdaniem, segmentować listę na podstawie zachowań i danych z ERP, pisać treść kolejnych wiadomości oraz ostrzegać przed wysyłką do kontaktów z nieaktualną zgodą.
Jak wygląda podłączenie od strony technicznej: klucze, uprawnienia i co producent udostępnia
Każde z tych narzędzi działa przez REST API z autoryzacją kluczem. Mailchimp wymaga klucza z poziomu Account Settings › Extras › API keys. Klucz kończy się sufiksem wskazującym data center konta: jeśli kończy się na -us6, wszystkie zapytania idą na us6.api.mailchimp.com. Nie ma jednego wspólnego adresu dla wszystkich kont, więc ten sufiks jest potrzebny od razu.
Brevo (dawniej Sendinblue) wystawia klucz w profilu, w zakładce SMTP & API › API keys. Podajesz go w nagłówku każdego zapytania jako api-key. ActiveCampaign pokazuje adres bazowy API i klucz w Settings › Developer: adres bazowy jest unikalny dla każdego konta (np. twojafirma.api-us1.com), więc bez niego nie trafisz w odpowiednie miejsce.
Żadne z tych narzędzi nie wymaga oddzielnego konta deweloperskiego ani droższego planu tylko po to, żeby użyć API. W Mailchimpie darmowy plan ogranicza liczbę kontaktów i wysyłek miesięcznie, ale endpointy /lists, /campaigns i /reports działają normalnie. W Brevo klucz dostaje każde konto. W ActiveCampaign dostęp do API jest w każdym płatnym planie. Czego producenci nie udostępniają przez API: pełnego podglądu szablonu z edytora wizualnego oraz wewnętrznej historii zmian w automatyzacji. Treść kampanii jest dostępna jako HTML i tekst, a to dla AI w zupełności wystarcza.
Co konkretnie wyciągamy: kontakty, segmenty, kliknięcia i stany automatyzacji
Z Mailchimpa przez endpoint /lists/{list_id}/members pobieramy dla każdego kontaktu: adres e-mail, status (subscribed, unsubscribed, cleaned, pending), tagi, merge fields (własne pola zdefiniowane przez firmę, np. imię, nazwa firmy, NIP, segment branżowy) oraz datę ostatniej aktywności. Z /reports/{campaign_id}/click-details wyciągamy dokładnie, który link w kampanii dostał ile kliknięć i od kogo. To są dane, których większość firm nie przegląda regularnie, mimo że Mailchimp je zbiera od zawsze.
W Brevo odpowiedniki to endpoint /contacts z atrybutami kontaktu i polem emailBlacklisted, endpoint /emailCampaigns/{id}/csvReport do pobrania raportu CSV z pełną historią otwarć i kliknięć, oraz /contacts/{email}/campaignStats dla jednego adresu. Brevo udostępnia też statystyki SMS przez /transactionalSMS/statistics. Firmy prowadzące obydwa kanały jednocześnie mogą zebrać dane z obu w jednym miejscu.
W ActiveCampaign endpoint /contacts/{id}/contactAutomations pokazuje, w którym etapie sekwencji stoi każdy kontakt: czy wszedł w automatyzację, gdzie utknął, kiedy wyszedł. Jeśli firma ma automatyzację powitalną złożoną z 5 wiadomości i połowa kontaktów nie przechodzi poza krok 2, to właśnie ten endpoint to widzi. Można stamtąd też pobrać historię zmian tagów i powiązania z pipeline'em CRM przez /deals.
Firma B2B, newsletter raz w miesiącu i nikt nie patrzy na wyniki
Jeden klient z branży przemysłowej wysyłał newsletter do swojej bazy raz w miesiącu od ponad dwóch lat. W Mailchimpie pojawiał się raport po każdej wysyłce: open rate, kliknięcia, wypisy. Nikt tych raportów regularnie nie przeglądał, bo były w zakładce i trzeba było pamiętać, żeby tam wejść. Efekt był taki, że przez ponad rok nikt nie wiedział, iż trzy segmenty z listy nie otworzyły żadnej wiadomości. Nie wiedział też, że jedna konkretna sekcja newslettera regularnie dostawała kliknięcia, a pozostałe były ignorowane.
Podłączyliśmy AI, które raz na tydzień pobiera dane z endpointu /reports, porównuje je z poprzednimi kampaniami i wysyła do menedżera krótki raport e-mail: które kontakty nie otworzyły nic od 6 miesięcy, które kliknęły coś w ostatnich dwóch wysyłkach, jak wypadła ostatnia kampania względem średniej z roku. Nie PDF na 12 stron. Trzy zdania i lista konkretnych adresów do reaktywacji.
Dane zawsze tam były. Pytanie było tylko o to, kto je czyta i czy zamienia je na jakiekolwiek działanie. Ta warstwa między danymi a działaniem to właśnie to, co AI wnosi do pracy z tymi narzędziami.
AI pisze i wariantuje treść kampanii w tonie firmy
Generowanie treści e-mail przez AI nie polega na tym, że AI "pisze newsletter za Ciebie" i Ty wysyłasz go bez czytania. Polega na tym, że AI dostaje temat kampanii, kilka przykładów poprzednich wiadomości (pobieramy je z endpointu /campaigns/{id}/content) i ewentualnie krótkie notatki ze spotkania sprzedażowego, a na tej podstawie proponuje wersję roboczą. Osoba z firmy czyta, poprawia, zatwierdza. Cały czas.
Wariacja treści to osobne zastosowanie. Mailchimp ma Multivariate Testing, ale wymaga ręcznego wpisania wszystkich wersji do interfejsu. AI może zaproponować trzy różne wersje pola subject_line i tekstu preheadera na podstawie tego, co historycznie dostawało otwarcia w danym segmencie. Ktoś z firmy wybiera wersje i wstawia je do testu. W Brevo dokładnie tak samo.
W ActiveCampaign idzie to głębiej. Kontakty z tagiem "klient hurtowy" mogą dostawać inny wstęp niż te z tagiem "nowe zapytanie", a AI generuje obie wersje na podstawie różnych danych wejściowych dla każdej grupy. Konfiguracja nie jest błyskawiczna, ale po ustawieniu działa bez ręcznego pisania pod każdy segment osobno.
Segmentacja na podstawie zachowań i danych spoza narzędzia e-mail
Standardowa segmentacja w Mailchimpie, Brevo i ActiveCampaign opiera się na tym, co jest w samym narzędziu: aktywność e-mailowa, tagi, data subskrypcji, geografia. Żadne z nich nie wie, co się dzieje w ERP, CRM ani systemie magazynowym firmy.
Typowy przypadek w B2B: firma sprzedaje hurtowo i ma w systemie ERP pełną historię zamówień. Kontakty, które zamawiały regularnie przez rok i nagle przestały, powinny trafić do zupełnie innego segmentu niż te, które nigdy nic nie kupiły. Mailchimp tego nie wie. Ale można pobrać te dane z ERP, wyliczyć dla każdego kontaktu np. datę ostatniego zamówienia i łączną wartość, a następnie wpisać je do merge field albo tagu przez API. Potem segment w Mailchimpie oparty na tym polu jest już standardowy: żadnej magii, zwykłe filtrowanie po polu własnym.
W ActiveCampaign ta logika działa przez custom fields i tagi ustawiane przez API. Wpisujemy datę ostatniego zamówienia i kategorię produktu, a automatyzacja uruchamia się, gdy ktoś nie zamawiał przez 90 dni. AI pomaga tu na etapie oceny: który kontakt wymaga telefonu od handlowca, a który można obsłużyć automatyczną wiadomością. Na tej podstawie lista trafia do dwóch różnych ścieżek zamiast do jednej masowej wysyłki.
Zgody, wypisy i odbicia: czego AI pilnuje przed każdą wysyłką
W Mailchimpie status cleaned oznacza twarde odbicie (hard bounce): adres nie istnieje albo serwer odbiorcy odrzucił wiadomość na stałe. Mailchimp blokuje taki kontakt automatycznie i nie wyśle do niego kolejnej kampanii. Problem pojawia się, gdy ta sama osoba jest jednocześnie w Mailchimpie, w Brevo i w CRM. Ktoś szukający kontaktu w CRM może go znaleźć i ręcznie wysłać wiadomość poza narzędziem, nie wiedząc o statusie cleaned.
AI może sprawdzić przed każdą wysyłką, czy lista nie zawiera adresów oznaczonych jako cleaned lub unsubscribed w którymkolwiek z aktywnych narzędzi, i podać raport rozbieżności przed startem kampanii. W Brevo odpowiednik to pole emailBlacklisted: true. W ActiveCampaign to kontakty ze statusem unsubscribed i historią odrzuceń w polu bounced. Crosscheck między trzema systemami ręcznie zajmuje dobrą godzinę. Skrypt robi to w kilka sekund.
Zgody marketingowe to osobny wątek. RODO wymaga udokumentowanej podstawy prawnej. Żadne z tych narzędzi nie zastępuje prawnika ani inspektora ochrony danych. Ale AI może wyłapać kontakty, które subskrybowały przed datą wdrożenia nowych formularzy i nie mają wypełnionego pola CONSENT_DATE albo atrybutu RODO_ZGODA, które firma ustawiła jako obowiązkowe. Taki sygnał trafia do osoby odpowiedzialnej za zgodność, zanim kampania wyjdzie.
Od czego zacząć: trzy kroki do pierwszego konkretnego wyniku
Najpierw klucz API. W Mailchimpie wejdź w Account › Extras › API keys i wygeneruj klucz. W Brevo wejdź w profil, zakładka SMTP & API. W ActiveCampaign Settings › Developer. Każde z nich wyświetla klucz od razu. To 5 minut i nie wymaga żadnych zmian w konfiguracji konta.
Potem jedno konkretne pytanie, na które dziś nie masz odpowiedzi. Proponujemy zacząć od tego: kto z bazy nie otworzył żadnej kampanii od 6 miesięcy? To jeden endpoint, jeden skrypt, jeden wynik. Jak już wiesz, ile takich kontaktów masz, możesz zdecydować co z nimi robić: reaktywacja, odrębna sekwencja, zmiana częstotliwości, wypisanie. Ta liczba dość często zmienia sposób myślenia o całej liście. Nie dlatego, że jest duża. Dlatego, że nikt wcześniej jej nie widział.
Jeśli chcesz wiedzieć, jak taki system wyglądałby konkretnie w Twojej firmie i od których danych warto zacząć, zarezerwuj 15 minut rozmowy. Możesz też zajrzeć, jak podobne podłączenia sprawdziły się u innych firm, na stronie realnych wdrożeń.
Chcecie to u siebie?
Na osobnej stronie rozpisaliśmy, co dokładnie podłączamy w ActiveCampaign, o co możecie wtedy pytać asystenta i ile kosztuje wdrożenie.
Co podłączamy i ile to kosztuje →Najczęstsze pytania
Czy do podłączenia AI do Mailchimpa potrzebny jest programista?
Podstawowe pobieranie danych i automatyczne raportowanie da się ustawić bez programisty, korzystając z narzędzi no-code, ale konfiguracja integracji z ERP albo wielokanałowy crosscheck zgód wymaga kogoś, kto potrafi napisać skrypt lub zbudować przepływ danych. W praktyce to praca na kilka godzin, nie tygodni.
Czy Mailchimp albo Brevo dają dostęp do API za darmo?
Tak, klucz API dostępny jest na każdym planie, łącznie z darmowym. Darmowy plan ogranicza liczbę kontaktów i wysyłek, ale samo pobieranie danych przez endpointy takie jak /lists, /campaigns czy /reports działa niezależnie od planu.
Czy AI może wysyłać kampanie automatycznie bez zatwierdzania przez człowieka?
Technicznie tak: Mailchimp, Brevo i ActiveCampaign mają endpointy do planowania i uruchamiania kampanii przez API. W B2B zdecydowanie lepiej zachować krok zatwierdzania przez człowieka, bo błąd w treści wysłanej do kilkuset kontaktów firmowych jest trudny do cofnięcia.
Mam kontakty jednocześnie w Mailchimpie i w ActiveCampaign, czy AI może to zsynchronizować?
Da się przez skrypt korzystający z API obu narzędzi, który sprawdza różnice w statusach i je przepisuje. Ważne, żeby synchronizacja obejmowała też wypisy i hard bounce'y: kontakt wypisany w jednym systemie powinien być zablokowany w obu.
Czy AI zastąpi kogoś, kto dziś ręcznie pisze i wysyła newslettery?
Nie w całości. Ktoś musi znać kontekst firmy, zatwierdzać treść i decydować o strategii. AI skraca czas pisania pierwszej wersji, automatyzuje raportowanie i segmentację, ale finalna decyzja o wysyłce powinna zostać po stronie człowieka, zwłaszcza w komunikacji B2B.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Podłączymy ActiveCampaign do AI u Was
15 minut rozmowy: mówicie, czego szukacie w danych, my mówimy, co wyciągniemy z ActiveCampaign, ile to potrwa i czego potrzebujemy po Waszej stronie.
Umówcie 15 minut o ActiveCampaign

