Otrzymuj natychmiastowe powiadomienia dzięki webhookom e-mail
Zintegruj webhooki API e-mail, aby otrzymywać aktualizacje w czasie rzeczywistym dotyczące otwarć, kliknięć, odrzuceń i więcej.
Webhooki e-mail to wywołania zwrotne HTTP wyzwalane przez zdarzenia e-mail. Pozwalają one Twojej aplikacji odbierać dane w czasie rzeczywistym bez konieczności odpytywania. Dzięki webhookom API e-mail od Emailer możesz automatyzować przepływy pracy i być na bieżąco natychmiast.
Generator kodu do wysyłania e-maili
Wypełnij pola i skopiuj gotowy do uruchomienia fragment kodu w swoim języku.
Strumieniowanie zdarzeń w czasie rzeczywistym
Otrzymuj powiadomienia webhook zdarzeń e-mail natychmiast po ich wystąpieniu. Koniec z odpytywaniem i opóźnieniami – Twoja aplikacja pozostaje zsynchronizowana z każdym wysłaniem, otwarciem, kliknięciem i odrzuceniem.
Niestandardowe filtry ładunku
Filtruj, które zdarzenia e-mail wyzwalają Twój webhook. Subskrybuj tylko te zdarzenia, które mają znaczenie – takie jak odrzucenia lub skargi spamowe – zmniejszając niepotrzebny ruch i przetwarzanie.
Ponawianie i rejestrowanie
Emailer automatycznie ponawia próby dostarczenia nieudanych webhooków z wykładniczym opóźnieniem. Szczegółowy dziennik pokazuje próby dostarczenia, kody statusu i ładunki do rozwiązywania problemów.
Czym są webhooki e-mail?
Webhooki e-mail to automatyczne wiadomości wysyłane z usługi e-mail (takiej jak Emailer) na Twój serwer, gdy wystąpią określone zdarzenia. Zamiast ciągłego odpytywania o aktualizacje, Twój system biernie otrzymuje dane zdarzeń za pomocą żądań HTTP POST. Typowe zdarzenia e-mail to odrzucenia, otwarcia, kliknięcia, zgłoszenia spamowe i dostarczenia.
Każdy ładunek webhooka zawiera ustrukturyzowane dane (JSON) ze szczegółami zdarzenia, takimi jak adres odbiorcy, znacznik czasu, typ zdarzenia i metadane kampanii. Umożliwia to wyzwalanie niestandardowych akcji w czasie rzeczywistym bez ręcznej interwencji lub wywołań API.
Jak webhooki zdarzeń e-mail poprawiają dostarczalność i zaangażowanie
Subskrybując webhooki zdarzeń e-mail, możesz natychmiast wykryć twarde odrzucenia i usunąć nieprawidłowe adresy ze swojej listy, chroniąc reputację nadawcy. Webhook API e-mail dla otwarć i kliknięć pozwala segmentować zaangażowanych subskrybentów i ponownie angażować nieaktywnych.
Automatyczne reakcje na zgłoszenia spamowe za pośrednictwem webhooków pomagają wcześnie identyfikować problemy z jakością listy. Pętle sprzężenia zwrotnego w czasie rzeczywistym zmniejszają wskaźniki skarg i poprawiają umieszczanie w skrzynce odbiorczej. Ostatecznie webhooki e-mail przekształcają surowe dane zdarzeń w przydatne informacje dla lepszej wydajności kampanii.
Konfiguracja webhooków API e-mail w Emailer
Aby skonfigurować webhooki API e-mail w Emailer, przejdź do sekcji Webhooki w Ustawieniach. Wprowadź URL swojego punktu końcowego (musi akceptować żądania POST), wybierz zdarzenia, które chcesz subskrybować (np. wysłane, dostarczone, otwarte, kliknięte, odrzucone, zgłoszone jako spam) i opcjonalnie ustaw tajny klucz do walidacji HMAC.
Po zapisaniu Emailer natychmiast zacznie wysyłać żądania HTTP POST do Twojego punktu końcowego dla każdego subskrybowanego zdarzenia. Możesz również określić limit czasu odpowiedzi i politykę ponawiania. W przypadku wysyłek o dużej objętości rozważ użycie dedykowanego programu obsługi webhooków, aby uniknąć wąskich gardeł.
Najlepsze praktyki obsługi webhooków e-mail
Zawsze weryfikuj autentyczność webhooka, sprawdzając podpis HMAC zawarty w nagłówku `X-Emailer-Signature`. Zapobiega to wysyłaniu fałszywych zdarzeń przez złośliwe podmioty. Upewnij się również, że Twój punkt końcowy odpowiada kodem 200 OK tak szybko, jak to możliwe, aby potwierdzić otrzymanie.
Zaprojektuj swój konsument webhooków jako idempotentny: przechowuj unikalny identyfikator zdarzenia i ignoruj duplikaty. Zaimplementuj wykładnicze opóźnienie dla nieudanych dostaw (Emailer ponawia próby do 3 razy). Na koniec rejestruj wszystkie przychodzące webhooki do debugowania i śledzenia audytu.
Automatyczne zarządzanie rezygnacjami
Użyj webhooków e-mail, aby natychmiast wykrywać odrzucenia i skargi spamowe. Automatycznie usuwaj te kontakty ze swoich list, aby utrzymać zdrową reputację nadawcy.
Spersonalizowane e-maile uzupełniające
Wyzwól e-mail uzupełniający, gdy ktoś otworzy Twoją kampanię, ale nie kliknie. Dzięki danym z webhooków zdarzeń e-mail możesz wysyłać wiadomości uwzględniające kontekst, aby zwiększyć konwersje.
Wykrywanie oszustw
Monitoruj nietypowe wzorce w zdarzeniach e-mail (np. szybkie otwarcia z różnych adresów IP) za pomocą webhooków API e-mail. Oznaczaj podejrzane działania i zapobiegaj nadużyciom kont lub wyłudzaniu danych.
FAQ
Jaka jest różnica między webhookami a odpytywaniem API?
Webhooki wypychają dane na Twój serwer natychmiast po wystąpieniu zdarzenia, podczas gdy odpytywanie wymaga, aby serwer okresowo żądał aktualizacji. Webhooki są bardziej wydajne i zapewniają powiadomienia w czasie rzeczywistym, co czyni je idealnymi dla wrażliwych czasowo zdarzeń e-mail.
Jak zweryfikować webhooki e-mail od Emailer?
Emailer podpisuje każdy ładunek webhooka tajnym kluczem za pomocą HMAC-SHA256. Podpis jest przekazywany w nagłówku `X-Emailer-Signature`. Oblicz HMAC surowego ciała żądania, używając swojego tajnego klucza i porównaj go z tym nagłówkiem, aby zapewnić autentyczność.
Czy mogę używać webhooków e-mail do wielu zdarzeń?
Tak. W ustawieniach webhooków Emailer możesz subskrybować dowolną kombinację zdarzeń, takich jak wysłane, dostarczone, otwarte, kliknięte, odrzucone i zgłoszone jako spam. Możesz również utworzyć osobne webhooki dla różnych grup zdarzeń.
Co się stanie, jeśli mój serwer będzie nieaktywny podczas wysyłania webhooka?
System webhooków Emailer ponawia próbę dostarczenia do trzech razy z coraz dłuższymi opóźnieniami (około 5 minut, 15 minut i 1 godzina). Jeśli wszystkie próby się nie powiodą, zdarzenie jest rejestrowane i możesz sprawdzić dzienniki webhooków, aby uzyskać szczegóły.
Jak przetestować webhooki e-mail przed uruchomieniem na żywo?
Użyj narzędzia do testowania webhooków, takiego jak RequestBin lub Webhook.site, aby przechwytywać przychodzące ładunki. W Emailer ustaw swój punkt końcowy webhooka na ten testowy URL, wyślij testowy e-mail i sprawdź strukturę ładunku oraz nagłówki.
Gotowy do integracji webhooków e-mail?
Rozpocznij bezpłatny okres próbny i skonfiguruj webhooki zdarzeń e-mail w ciągu kilku minut.
Utwórz swoje darmowe konto