Parametry techniczne GetResponse API
5 sposobów automatyzacji z GetResponse API
Poniżej znajdziesz konkretne zastosowania GetResponse API w projektach automatyzacji procesów B2B — z opisem logiki, endpointów i realnej oszczędności czasu.
Automatyczne dodawanie leadów z CRM do list e-mail
Gdy w HubSpot lub Pipedrive pojawia się nowy lead (np. pobranie e-booka, webinar, formularz), Make wywołuje POST /contacts i dodaje kontakt do odpowiedniej listy GetResponse z tagami i custom fields. Lead trafia do właściwego nurturingu e-mail bez ręcznego eksportu/importu CSV.
POST /contactsGET /listsGET /contacts?query[email]=Segmentacja kontaktów i tagowanie na podstawie zachowań w CRM
Gdy deal w CRM przechodzi przez etapy (Qualified → Proposal → Demo), automatyzacja dodaje lub usuwa tagi z kontaktu GR (PATCH /contacts/{contactId}). GetResponse automation workflow reaguje na tagi i wysyła odpowiednie sekwencje — inny content dla "przed demo", inny dla "po demo bez decyzji".
PATCH /contacts/{contactId}GET /contacts/{contactId}/tagsPOST /tagsSynchronizacja rezygnacji z newslettera z CRM i RODO compliance
Webhook GetResponse (subscriptions → unsubscribe) triggeruje Make, który oznacza kontakt w HubSpot jako "Email Opt-Out" i aktualizuje status zgody marketingowej. Pełna zgodność z RODO — rezygnacja w dowolnym miejscu (GR lub CRM) propaguje się do wszystkich systemów.
GET /contacts?query[subscriptionStatus]=unconfirmedWebhook: contact.unsubscribedAutomatyczne kampanie po zdarzeniach sprzedażowych
Nowy klient (deal "Closed Won" w CRM) → Make dodaje go do listy "Aktywni klienci" w GetResponse i uruchamia automation workflow onboarding: seria 5 e-maili w ciągu 14 dni. Automation Workflow API pozwala zarządzać przepływami programistycznie.
POST /contactsGET /workflowsGET /auto-respondersRaportowanie efektywności kampanii w BigQuery lub Google Sheets
Tygodniowy skrypt pobiera statystyki kampanii (GET /campaigns/{id}/statistics), otwieralność, kliki i konwersje oraz dane kontaktowe aktywnych subskrybentów. Dane ładowane do BigQuery łączą się z danymi sprzedażowymi — widać które e-maile generują pipeline CRM.
GET /campaignsGET /campaigns/{id}/statisticsGET /newsletters/{id}/statisticsKluczowe endpointy GetResponse API
Poniżej lista endpointów najczęściej używanych w automatyzacjach. Każdy endpoint jest częścią standardowego REST API i obsługuje autentykację przez API Key (nagłówek X-Auth-Token).
/contacts
Lista kontaktów z filtrowaniem po e-mailu, tagach, liście
/contacts
Dodaj kontakt do listy (z tagami i custom fields)
/contacts/{contactId}
Zaktualizuj kontakt — tagi, pola, status
/contacts/{contactId}
Usuń kontakt (zgodność z RODO)
/lists
Lista wszystkich list mailingowych
/campaigns
Lista kampanii e-mail
/campaigns/{id}/statistics
Statystyki kampanii: otwarcia, kliknięcia, konwersje
Zanim wdrożysz integrację produkcyjnie, przetestuj endpointy w środowisku sandbox (jeśli dostępne) lub na dedykowanym koncie testowym. Dla GetResponse API dokumentację techniczną znajdziesz na https://apireference.getresponse.com.
Przykładowy przepływ: Przepływ: HubSpot Lead → GetResponse lista → Sequence onboarding → Powrót do CRM
- Nowy lead w HubSpot (formularz demo, pobieranie e-booka) triggeruje webhook → Make
- Make sprawdza: GET /contacts?query[email]= czy lead jest już w GR
- Jeśli nie ma — Make dodaje: POST /contacts z e-mailem, imieniem, tagami (np. "demo-request", "segment-ecommerce")
- GetResponse automation workflow wykrywa nowy tag i uruchamia sekwencję nurturing (5 e-maili w 14 dni)
- Po 14 dniach GR webhook (contact.clicked) informuje Make gdy lead kliknął w link "Umów demo"
- Make aktualizuje HubSpot: deal przechodzi do etapu "Hot Lead", przypisuje zadanie do handlowca
Jak JustAutomate wdraża integracje GetResponse
W projektach JustAutomate integracja GetResponse API to jeden z najczęstszych elementów automatyzacji. Nasz proces zaczyna się od audytu API — sprawdzamy dostępne endpointy, rate limity, stabilność tokenów i formatów danych po stronie klienta.
W większości przypadków używamy Make lub n8n jako middleware — narzędzia, które łączą GetResponse z innymi systemami bez pisania kodu. Dla złożonych przypadków (własna logika transformacji danych, integracja z legacy systemem, niestandardowe formaty) piszemy skrypty Node.js lub Python z pełną obsługą błędów i logowaniem.
Każda integracja, którą budujemy, ma monitoring — wiemy natychmiast, gdy API zwróci błąd 5xx lub przekroczymy rate limit. Klient nie dowiaduje się o awarii z opóźnieniem — system jest samo-naprawiający i alertuje nas zanim wpłynie to na procesy.
Jeśli chcesz zintegrować GetResponse ze swoimi systemami, możemy omówić zakres i ROI w 30-minutowej rozmowie. Pierwsza konsultacja jest bezpłatna.
FAQ — najczęstsze pytania o GetResponse API
Jak uzyskać klucz API GetResponse?
W panelu GR: Moje konto → Integracje i API → Klucze API. Klucz przekazuj w nagłówku HTTP: X-Auth-Token: api-key {TWÓJ_KLUCZ}. Jeden klucz ma pełny dostęp do konta — przechowuj go w zmiennych środowiskowych, nigdy w kodzie.
Czy GetResponse API obsługuje webhooks?
Tak — GetResponse ma webhooks dla zdarzeń: kontakt dodany, usunięty, zmiana subskrypcji, kliknięcie w link. Konfiguracja w panelu GR (Integracje → Webhooki) lub przez API (POST /accounts/webhooks). Dla integracji Make polecamy webhook jako trigger zamiast pollingu.
Jak uniknąć duplikatów kontaktów w GetResponse?
GetResponse identyfikuje kontakty po adresie e-mail — nie można dodać dwóch kontaktów z tym samym e-mailem do tej samej listy. Jeśli kontakt istnieje na liście, POST /contacts zaktualizuje jego dane (upsert). Sprawdzaj czy kontakt istnieje: GET /contacts?query[email]={email} przed dodaniem.
Czy GetResponse API obsługuje transactional e-maile?
GetResponse MAX ma moduł transactional e-mail (osobna usługa). Dla standardowych planów GR nie ma transactional API — do e-maili transakcyjnych (faktury, potwierdzenia) używaj SendGrid, Postmark lub Mailchimp Transactional. GetResponse API jest dla kampanii i nurturingu.
Jak zarządzać zgodami RODO przez GetResponse API?
GetResponse przechowuje informacje o zgodzie (consent) w polach kontaktu — możesz ustawić custom field "RODO_consent" = "tak/nie" przy POST/PATCH /contacts. Webhooki informują o rezygnacji (unsubscribe). Dla pełnego compliance RODO implementuj propagację rezygnacji do wszystkich podłączonych systemów.
Potrzebujesz integracji GetResponse
w swoich procesach?
Budujemy integracje GetResponse API z CRM, ERP, fakturowaniem i narzędziami AI. Bezpłatna konsultacja — 30 minut, konkretny plan z ROI.