Op deze pagina
Verstuur één proefaanmelding twee keer. Je wilt daarna nog steeds één abonnee, één bevestigingsverzoek en een verslag van wat er gebeurde zien. Begint bij de tweede levering opnieuw een welkomstserie, dan moet de koppeling worden verbeterd.
Een bruikbare koppeling tussen Webflow en Brevo behandelt de tweede levering even zorgvuldig als de eerste. Hieronder staan een veldschema, een duidelijke grens voor bevestiging en een korte acceptatietest voor een automatiseringsdienst of je eigen server.
Kies de kortste route
| Wat je nodig hebt | Begin hiermee | Controleer dit |
|---|---|---|
| Nieuwsbriefinschrijving | Brevo-formulier insluiten | Dubbele bevestiging, verplichte velden en doellijst |
| Eigen Webflow-inzendingen bewaren | Webflow-formulier houden en automatiseringsdienst verbinden | Veldkoppeling, bevestiging en herhaalde levering |
| Eigen routering of gecontroleerd herstel | Webflow-gebeurtenissen op je server ontvangen | Authenticatie, wachtstatus, ontdubbeling en foutregistratie |
De formulierbouwer van Brevo ondersteunt dubbele bevestiging. Nieuwe abonnees moeten op de link in de e-mail klikken voordat ze in de contactdatabase komen. Dat is een goed begin als je alleen een nieuwsbrief nodig hebt.
“Ons formulier is al in Webflow ontworpen.” Houd het als de vormgeving of inzendingsgegevens belangrijk zijn. Webflows integratiehandleiding beschrijft automatisering en API-routes. Bekijk het effect van een eigen formulieractie voordat je die wijzigt: als je Webflows verwerking omzeilt, veranderen ook de opslagplaatsen van inzendingen.
Bepaal wat elk veld betekent
Gebruik een apart nieuwsbriefformulier, of op een algemeen contactformulier een aparte, niet vooraf aangevinkte marketingkeuze. Een verzoek om antwoord van verkoop is geen stille nieuwsbriefinschrijving.
Dit voorbeeld geldt voor een zakelijke nieuwsbrief. Een verplichte voornaam en zakelijk e-mailadres zijn regels van dit formulier, geen algemene eisen van Webflow of Brevo.
| Bronveld | Bestemming | Regel |
|---|---|---|
| Zakelijk e-mailadres | Contactadres | Verplicht; controleren op de server |
| Voornaam | Attribuut FIRSTNAME | Verplicht; spaties aan de randen weghalen |
| Bedrijf | Attribuut COMPANY | Optioneel; lege inzending wist opgeslagen waarde niet |
| Marketingkeuze | Toestemmingsbewijs | Alleen expliciete waarden accepteren; bij onbekende waarde stoppen |
| Inzendings-ID | Verwerkingsrecord | Dezelfde levering opnieuw herkennen |
| Tijdstip en formulier-ID | Verwerkingsrecord | Genoeg context bewaren om de herkomst uit te leggen |
Maak de passende Brevo-attributen met de juiste typen aan voordat je gegevens verstuurt. De contact-API van Brevo accepteert een object met attributen en kan een bestaand contact met updateEnabled bijwerken. De velden dragen gegevens over, maar geven geen toestemming voor marketing.
Als je alleen zakelijke adressen wilt, handhaaf dat dan ook op de server. Een bedrijfsdomein bewijst geen toestemming en garandeert niet dat de mailbox bij een echte klant hoort.
Eerst bevestigen, dan opnemen in de doelgroep
Volg bij nieuwe abonnees deze volgorde:
- Controleer het formulier en de expliciete marketingkeuze.
- Sla het verzoek met bron en inzendings-ID als wachtend op.
- Start precies één verzoek om dubbele bevestiging.
- Ontvang de bevestiging via het gekozen systeem.
- Voeg het bevestigde contact toe aan de marketingdoelgroep.
Brevo biedt een eigen API-endpoint voor dubbele opt-in, POST /v3/contacts/doubleOptinConfirmation, met sjabloon, doellijsten en doorstuuradres. Een gewone POST /v3/contacts-oproep doet iets anders. Maak niet eerst apart een contact aan als bevestiging vóór contactaanmaak vereist is.
Laat één systeem de bevestiging regelen. Een Brevo-formulier, extra automatisering en je eigen bevestigingsmail voor dezelfde inzending kunnen dubbele berichten veroorzaken. Een geslaagde API-reactie bewijst bovendien niet dat iemand op de link heeft geklikt.
Voor de volledige opzet kun je onze handleiding voor dubbele opt-in lezen. Test een eerder afgemeld adres apart van een nieuw adres.
Ontvang gebeurtenissen op een server
Zet de Brevo-API-sleutel niet in Webflow-paginacode. Bewaar die op de ontvangende server of in de beveiligde opslag van je automatiseringsdienst.
Webflow documenteert de webhook form_submission, inclusief velden, formulieridentiteit en inzendingstijd. Controleer de webhook volgens de manier waarop je hem maakte. Webflow vermeldt dat webhooks uit het dashboard niet de ondertekeningsheaders bevatten van de ondertekende integratieroute.
Sla een geldige levering duurzaam op voordat je die bevestigt. Is Brevo niet beschikbaar, probeer het opgeslagen werk later opnieuw. Houd “ontvangen”, “wacht op bevestiging”, “gesynchroniseerd”, “overgeslagen” en “mislukt” uit elkaar. Een geaccepteerde webhook is nog geen voltooide synchronisatie.
Bewaar een latere afmelding
Een oude aanmelding opnieuw verwerken mag een latere afmelding niet overschrijven. Vergelijk het tijdstip van de gebeurtenis en de actuele gezaghebbende abonnementsstatus voordat je de bestemming bijwerkt. Een ontbrekend vinkje of onbekende waarde is geen toestemming. Een nieuwe inzending alleen mag iemand die zich afmeldde niet deblokkeren of opnieuw aanmelden; Brevo behandelt blokkering als aparte abonnementsstatus.
Let ook op identiteitswijzigingen. De documentatie van Brevo over updates waarschuwt dat een ander e-mailadres voor een geblokkeerd contact de blokkering kan opheffen en opnieuw kan aanmelden. Behandel een adreswijziging als een apart te beoordelen handeling, niet als gewone veldkoppeling.
Bij een nu ingeschreven contact kan bijwerken van het passende record een tweede record voorkomen. Ontdubbel ook de gebeurtenis zelf: één contact kan alsnog twee berichten ontvangen.
Doe deze zes acceptatietests
| Test | Verwacht resultaat |
|---|---|
| Nieuwe geldige aanmelding | Wacht op bevestiging; daarvoor geen marketing |
| Dezelfde inzending twee keer geleverd | Eén verwerkingsresultaat; geen tweede bevestiging |
| Marketingkeuze ontbreekt of is onduidelijk | Geen aanmelding afgeleid |
| Oude aanmelding herhaald na afmelding | Latere afmelding blijft geldig |
| Brevo tijdelijk onbereikbaar | Zichtbare herstelbare fout; geen vals succes |
| Bedrijf ontbreekt in latere inzending | Bestaande waarde blijft, tenzij wissen bedoeld was |
Gebruik een losse testlijst en adressen die je beheert. Controleer beide systemen en de werkelijk ontvangen berichten. Een groene automatiseringsstap is onvoldoende bewijs.
Waar Tajo past
Tajo is in vroege toegang. Neem bronformulier, doellijst, veldschema en de zes verwachte uitkomsten mee naar de beoordeling van je integratie. Controleer vóór activering of de gekozen route ze ondersteunt.
De Brevo-connectorhandleiding vergelijkt een native formulier, een automatiseringsdienst en eigen code.
Gebruik bij een winkel in plaats van een websiteformulier de handleiding Shopify naar Brevo. Voor eigen code biedt de Brevo-API-handleiding meer context.
Vertel ons welke systemen je wilt verbinden. Begin met één formulier dat een nieuwe levering doorstaat.
Veelgestelde vragen
Wat is de eenvoudigste manier om Webflow met Brevo te verbinden?
Voor een nieuwsbrief kun je een Brevo-inschrijfformulier insluiten en dubbele bevestiging aanzetten. Houd een eigen Webflow-formulier als je de inzendingen of een aangepaste route nodig hebt; gebruik dan een automatiseringsdienst of serverintegratie.
Bevestigt het aanmaken van een Brevo-contact de inschrijving?
Nee. Een gewone oproep om een contact aan te maken of bij te werken rondt dubbele opt-in niet af. Gebruik een bevestigingsstap en voeg nieuwe abonnees pas daarna toe aan de marketingdoelgroep.
Hoe voorkom ik dubbele contacten bij een nieuwe poging?
Leg het Webflow-inzendings-ID en het verwerkingsresultaat vast. Dezelfde inzending opnieuw verwerken mag geen extra handelingen veroorzaken. Werk bij een al bevestigd contact het passende record bij, in plaats van een tweede identiteit te maken.