Pe această pagină
Trimite aceeași înscriere de test de două ori. Ar trebui să existe în continuare un singur abonat, o singură cerere de confirmare și o urmă a procesării. Dacă a doua livrare pornește încă o serie de bun venit, conexiunea trebuie corectată.
O integrare Webflow-Brevo utilă tratează a doua livrare la fel de atent ca pe prima. Acest ghid îți oferă o hartă a câmpurilor, o limită clară pentru confirmare și un test scurt de acceptare, potrivit pentru un serviciu de automatizare sau serverul tău.
Alege drumul cel mai scurt
| Nevoie | Punct de pornire | Ce verifici |
|---|---|---|
| Înscriere la newsletter | Încorporează formular Brevo | Confirmare dublă, câmpuri obligatorii și lista de destinație |
| Păstrarea trimiterilor Webflow | Menține formularul Webflow și conectează automatizare | Asocierea câmpurilor, confirmarea și livrarea repetată |
| Rutare proprie sau recuperare controlată | Primește evenimente Webflow pe server | Autentificare, stare în așteptare, deduplicare și jurnal de erori |
Editorul de formulare Brevo permite confirmarea dublă. Abonații noi trebuie să apese linkul din e-mail înainte de a fi adăugați în baza de contacte. Este un punct bun de pornire când ai nevoie doar de newsletter.
„Am creat deja formularul în Webflow.” Păstrează-l dacă aspectul sau istoricul trimiterilor contează. Ghidul de integrare Webflow descrie automatizări și API-uri. Verifică efectul înainte să schimbi acțiunea formularului: ocolirea procesării Webflow schimbă și locul în care sunt stocate trimiterile.
Stabilește sensul fiecărui câmp
Folosește un formular separat pentru newsletter sau o opțiune de marketing distinctă, nebifată implicit, într-un formular general de contact. O cerere de răspuns comercial nu reprezintă o înscriere tacită.
Exemplul de mai jos este pentru un newsletter de afaceri. Prenumele și e-mailul profesional obligatorii sunt reguli ale acestui formular, nu cerințe universale Webflow sau Brevo.
| Câmp sursă | Destinație | Regulă |
|---|---|---|
| E-mail profesional | Adresa contactului | Obligatoriu; verifică pe server |
| Prenume | Atributul FIRSTNAME | Obligatoriu; elimină spațiile de la margini |
| Companie | Atributul COMPANY | Opțional; trimiterea goală nu șterge valoarea salvată |
| Alegerea de marketing | Dovada consimțământului | Acceptă doar valori explicite; oprește la valoare necunoscută |
| ID-ul trimiterii | Jurnalul procesării | Recunoaște aceeași livrare din nou |
| Ora și ID-ul formularului | Jurnalul procesării | Păstrează context pentru a explica sursa |
Creează atributele Brevo potrivite cu tipurile corecte înainte să trimiți date. API-ul de contacte Brevo acceptă un obiect de atribute și poate actualiza un contact existent cu updateEnabled. Aceste câmpuri transportă date, dar nu oferă permisiune pentru marketing.
Dacă formularul acceptă doar adrese profesionale, aplică regula și pe server. Un domeniu de companie nu dovedește consimțământul și nu garantează că adresa aparține unui client real.
Confirmă înainte de adăugarea în public
Pentru abonații noi respectă ordinea:
- Verifică formularul și alegerea explicită pentru marketing.
- Salvează cererea ca fiind în așteptare, cu sursa și ID-ul trimiterii.
- Pornește o singură cerere double opt-in.
- Primește confirmarea prin sistemul ales.
- Adaugă contactul confirmat în publicul de marketing.
Brevo are un endpoint API separat pentru double opt-in, POST /v3/contacts/doubleOptinConfirmation, cu șablon, liste de destinație și URL de redirecționare. Apelul obișnuit POST /v3/contacts este altă operațiune. Nu crea contactul separat înainte dacă regula ta cere confirmare înainte de crearea lui.
Alege un singur sistem responsabil de confirmare. Un formular Brevo, o automatizare separată și propriul mesaj de confirmare pentru aceeași trimitere pot produce mesaje duble. Un răspuns API reușit nici el nu dovedește că persoana a apăsat pe link.
Pentru întregul proces, citește ghidul de double opt-in. Testează o adresă dezabonată separat de una nouă.
Primește evenimentele pe server
Nu pune cheia API Brevo în codul paginii Webflow. Păstreaz-o pe serverul care primește datele sau în spațiul sigur pentru acreditări al serviciului de automatizare.
Webflow documentează webhookul form_submission, câmpurile, identitatea formularului și ora trimiterii. Verifică webhookul potrivit modului în care l-ai creat. Webflow precizează că webhookurile create din panou nu au antetele de semnătură ale rutei de integrare semnate.
Salvează durabil o livrare validă înainte să o confirmi. Dacă destinația nu este disponibilă, reîncearcă sarcina salvată. Ține separate stările „primit”, „așteaptă confirmarea”, „sincronizat”, „omis” și „eșuat”. Un webhook acceptat nu înseamnă o sincronizare terminată.
Păstrează o dezabonare ulterioară
Reprocesarea unei înscrieri vechi nu trebuie să anuleze o dezabonare mai nouă. Compară ora evenimentului și starea actuală, autorizată, a abonamentului înainte să actualizezi destinația. O casetă lipsă sau o valoare necunoscută nu înseamnă consimțământ. O trimitere nouă singură nu trebuie să deblocheze sau să reaboneze pe cineva care a renunțat; Brevo tratează blocarea ca stare separată a abonamentului.
Ai grijă și la schimbările de identitate. Documentația Brevo pentru actualizări avertizează că schimbarea e-mailului unui contact blocat poate elimina blocarea și îl poate reabona. Tratează schimbarea adresei ca operațiune separată, revizuită, nu ca simplă asociere de câmp.
Pentru un contact abonat în prezent, actualizarea înregistrării potrivite poate evita o a doua înregistrare. Totuși, deduplică evenimentul: chiar un singur contact poate primi două mesaje.
Rulează aceste șase teste de acceptare
| Test | Rezultat așteptat |
|---|---|
| Înscriere nouă validă | În așteptare până la confirmare; fără marketing înainte |
| Aceeași trimitere livrată de două ori | Un rezultat de procesare; fără a doua confirmare |
| Alegerea de marketing lipsește sau este ambiguă | Nu se presupune abonarea |
| Înscriere veche repetată după dezabonare | Dezabonarea mai nouă rămâne valabilă |
| Brevo indisponibil temporar | Eroare vizibilă ce poate fi reîncercată; fără fals succes |
| Compania omisă dintr-o trimitere ulterioară | Valoarea existentă rămâne dacă ștergerea nu a fost intenționată |
Folosește o listă de test separată și adrese pe care le controlezi. Verifică ambele sisteme și mesajele primite efectiv. Un pas verde în automatizare nu este suficient.
Unde se potrivește Tajo
Tajo este în acces timpuriu. Adu formularul sursă, lista de destinație, harta câmpurilor și cele șase rezultate așteptate la revizuirea integrării. Confirmă că fluxul ales le susține înainte să îl activezi.
Pentru a compara un formular nativ, un serviciu de automatizare și cod propriu, vezi ghidul conectorilor Brevo.
Pentru un magazin în loc de formular web, folosește ghidul Shopify-Brevo. Pentru implementare proprie, ghidul API Brevo oferă context suplimentar.
Spune-ne ce sisteme vrei să conectezi. Începe cu un singur formular care rezistă la o livrare repetată.
Întrebări Frecvente
Care este cea mai simplă cale de a conecta Webflow la Brevo?
Pentru newsletter, încorporează un formular Brevo și activează confirmarea dublă. Păstrează formularul nativ Webflow dacă ai nevoie de înregistrările trimiterilor sau de rutare proprie, apoi folosește un serviciu de automatizare sau o integrare pe server.
Crearea unui contact Brevo confirmă abonarea?
Nu. Un apel obișnuit pentru crearea sau actualizarea contactului nu finalizează double opt-in. Folosește un flux de confirmare și adaugă un abonat nou în publicul de marketing doar după confirmare.
Cum evit duplicatele când trimiterea se repetă?
Înregistrează ID-ul trimiterii Webflow și rezultatul procesării. Retrimiterea aceleiași înregistrări nu trebuie să repete efectele. Pentru un contact deja confirmat, actualizează înregistrarea potrivită în loc să creezi o a doua identitate.