Na tej stronie
Wyślij ten sam testowy zapis dwa razy. Nadal powinien istnieć jeden subskrybent, jedna prośba o potwierdzenie i ślad tego, co się wydarzyło. Jeśli druga dostawa uruchamia kolejną serię powitalną, połączenie wymaga poprawy.
Przydatna integracja Webflow z Brevo traktuje drugie dostarczenie równie starannie jak pierwsze. Znajdziesz tu mapę pól, wyraźną granicę potwierdzenia i krótki test odbiorczy dla usługi automatyzacji lub własnego serwera.
Wybierz najkrótszą drogę
| Potrzeba | Zacznij od | Sprawdź |
|---|---|---|
| Zapis do newslettera | Osadź formularz Brevo | Podwójne potwierdzenie, wymagane pola i lista docelowa |
| Zachowanie natywnych zgłoszeń Webflow | Zostaw formularz Webflow i połącz usługę automatyzacji | Mapowanie pól, potwierdzenie i powtórne dostarczenie |
| Własne kierowanie lub kontrolowane odzyskiwanie | Odbieraj zdarzenia Webflow na serwerze | Uwierzytelnianie, stan oczekiwania, usuwanie duplikatów i rejestr błędów |
Kreator formularzy Brevo obsługuje podwójne potwierdzenie. Nowi subskrybenci muszą kliknąć link w wiadomości, zanim trafią do bazy kontaktów. To dobry punkt wyjścia, gdy potrzebujesz tylko newslettera.
„Formularz jest już zaprojektowany w Webflow”. Zachowaj go, jeśli ważny jest jego wygląd lub historia zgłoszeń. Przewodnik integracji Webflow opisuje automatyzację i API. Przed zmianą akcji formularza sprawdź skutek: pominięcie obsługi Webflow zmienia też miejsce przechowywania zgłoszeń.
Ustal znaczenie każdego pola
Użyj osobnego formularza newslettera albo oddzielnej, domyślnie niezaznaczonej opcji marketingowej w zwykłym formularzu kontaktowym. Prośba o odpowiedź handlową nie jest cichym zapisem na newsletter.
To przykład mapy dla newslettera biznesowego. Wymagane imię i służbowy adres e-mail są zasadą tego formularza, a nie ogólnym wymaganiem Webflow czy Brevo.
| Pole źródłowe | Cel | Reguła |
|---|---|---|
| Służbowy e-mail | Adres kontaktu | Wymagany; sprawdź na serwerze |
| Imię | Atrybut FIRSTNAME | Wymagane; usuń spacje na brzegach |
| Firma | Atrybut COMPANY | Opcjonalny; puste zgłoszenie nie kasuje zapisanej wartości |
| Decyzja marketingowa | Dowód zgody | Uznawaj tylko jednoznaczne wartości; zatrzymaj się przy nieznanej |
| ID zgłoszenia | Rejestr przetwarzania | Rozpoznaj ponowną dostawę |
| Czas i ID formularza | Rejestr przetwarzania | Zachowaj kontekst pozwalający wyjaśnić źródło |
Utwórz odpowiednie atrybuty Brevo o właściwych typach, zanim wyślesz dane. API kontaktów Brevo przyjmuje obiekt atrybutów i może aktualizować istniejący kontakt przez updateEnabled. Pola przenoszą dane, ale nie dają zgody na marketing.
Jeśli formularz przyjmuje tylko adresy firmowe, egzekwuj tę zasadę również na serwerze. Domena firmowa nie dowodzi zgody ani tego, że skrzynka należy do rzeczywistego klienta.
Najpierw potwierdź, potem dodaj do grupy
Dla nowych subskrybentów zachowaj tę kolejność:
- Sprawdź formularz i jednoznaczną decyzję marketingową.
- Zapisz żądanie jako oczekujące wraz ze źródłem i ID zgłoszenia.
- Uruchom jedną prośbę o double opt-in.
- Odbierz potwierdzenie w wybranym systemie.
- Dodaj potwierdzony kontakt do grupy marketingowej.
Brevo udostępnia osobny endpoint API dla double opt-in, POST /v3/contacts/doubleOptinConfirmation, z szablonem, listami docelowymi i adresem przekierowania. Zwykłe wywołanie POST /v3/contacts to inna operacja. Nie twórz kontaktu osobno wcześniej, jeśli wymagasz potwierdzenia przed jego utworzeniem.
Wyznacz jeden system odpowiedzialny za potwierdzenie. Formularz Brevo, druga automatyzacja i Twoje własne wiadomości potwierdzające dla tego samego zgłoszenia mogą wysłać duplikaty. Poprawna odpowiedź API także nie dowodzi, że ktoś kliknął link.
Pełny proces opisuje nasz przewodnik po double opt-in. Przetestuj wcześniej wypisany adres osobno od nowego.
Odbieraj zdarzenia na serwerze
Nie umieszczaj klucza API Brevo w kodzie strony Webflow. Powinien być na serwerze odbierającym albo w bezpiecznym magazynie danych uwierzytelniających usługi automatyzacji.
Webflow dokumentuje webhook form_submission, w tym przesłane pola, identyfikator formularza i czas zgłoszenia. Weryfikuj webhook zgodnie ze sposobem jego utworzenia. Webflow zaznacza, że webhooki utworzone w panelu nie mają nagłówków podpisu z podpisanej ścieżki integracji.
Trwale zapisz prawidłową dostawę, zanim ją potwierdzisz. Gdy cel jest niedostępny, ponów zapisane zadanie. Rozróżniaj stany „odebrane”, „oczekuje na potwierdzenie”, „zsynchronizowane”, „pominięte” i „błąd”. Przyjęty webhook nie oznacza ukończonej synchronizacji.
Zachowaj późniejszą rezygnację
Ponowne przetworzenie starego zapisu nie może cofnąć późniejszej rezygnacji. Przed aktualizacją celu porównaj czas zdarzenia i aktualny, wiążący stan subskrypcji. Brak zaznaczenia lub nieznana wartość nie oznaczają zgody. Samo nowe zgłoszenie nie może odblokować ani ponownie zapisać wypisanej osoby; Brevo traktuje blokadę jako osobny stan subskrypcji.
Ostrożnie podchodź także do zmiany tożsamości. Dokumentacja aktualizacji Brevo ostrzega, że zmiana adresu e-mail zablokowanego kontaktu może zdjąć blokadę i ponownie go zapisać. Traktuj zmianę adresu jako osobną, sprawdzaną operację, nie zwykłe mapowanie pola.
Dla aktualnie zapisanej osoby aktualizacja pasującego rekordu może zapobiec drugiemu rekordowi. Nadal usuwaj duplikaty samego zdarzenia: nawet jeden kontakt może dostać dwie wiadomości.
Wykonaj te sześć testów odbiorczych
| Test | Oczekiwany wynik |
|---|---|
| Nowy, prawidłowy zapis | Oczekuje do potwierdzenia; wcześniej brak marketingu |
| To samo zgłoszenie dwa razy | Jeden wynik przetwarzania; bez drugiego potwierdzenia |
| Brak lub niejasna decyzja marketingowa | Nie zakładaj subskrypcji |
| Stary zapis powtórzony po rezygnacji | Późniejsza rezygnacja pozostaje ważna |
| Brevo chwilowo niedostępne | Widoczny błąd możliwy do ponowienia; bez fałszywego sukcesu |
| Firma pominięta w późniejszym zgłoszeniu | Stara wartość zostaje, chyba że zamierzano ją usunąć |
Użyj oddzielnej listy testowej i adresów, którymi zarządzasz. Sprawdź oba systemy oraz rzeczywiście dostarczone wiadomości. Zielony krok automatyzacji nie wystarcza.
Gdzie pasuje Tajo
Tajo jest we wczesnym dostępie. Zabierz do przeglądu integracji formularz źródłowy, listę docelową, mapę pól i sześć oczekiwanych wyników. Przed uruchomieniem potwierdź, że wybrany przepływ je obsługuje.
Porównanie wbudowanego formularza, usługi automatyzacji i własnego kodu znajdziesz w poradniku złączy Brevo.
Dla sklepu zamiast formularza internetowego przeczytaj przewodnik Shopify-Brevo. Przy własnym wdrożeniu przewodnik po API Brevo daje więcej kontekstu.
Powiedz nam, jakie systemy chcesz połączyć. Zacznij od jednego formularza, który wytrzyma powtórną dostawę.
Najczęściej Zadawane Pytania
Jak najprościej połączyć Webflow z Brevo?
Do newslettera osadź formularz zapisu Brevo i włącz podwójne potwierdzenie. Zachowaj natywny formularz Webflow, jeśli potrzebujesz zapisanych zgłoszeń albo własnego kierowania danych; wtedy użyj usługi automatyzacji lub integracji po stronie serwera.
Czy utworzenie kontaktu w Brevo potwierdza subskrypcję?
Nie. Zwykłe wywołanie API tworzące lub aktualizujące kontakt nie kończy procesu double opt-in. Użyj osobnego potwierdzenia i dodaj nowego subskrybenta do grupy marketingowej dopiero po potwierdzeniu.
Jak uniknąć duplikatów po ponownej próbie wysyłki?
Zapisz identyfikator zgłoszenia Webflow i wynik przetwarzania. Ponowne dostarczenie tego samego zgłoszenia nie może powtórzyć jego skutków. Dla już potwierdzonego kontaktu aktualizuj pasujący rekord zamiast tworzyć drugą tożsamość.