Nesta página
Envie a mesma inscrição de teste duas vezes. Ainda deve haver um assinante, uma solicitação de confirmação e um registro do que aconteceu. Se a segunda entrega iniciar outra sequência de boas-vindas, a conexão precisa ser corrigida.
Uma integração útil entre Webflow e Brevo trata a segunda entrega com o mesmo cuidado da primeira. Este guia traz um mapa de campos, um limite claro para a confirmação e um teste de aceitação que você pode usar com um serviço de automação ou seu próprio servidor.
Escolha o caminho mais curto
| Sua necessidade | Por onde começar | O que verificar |
|---|---|---|
| Inscrição em newsletter | Incorporar formulário da Brevo | Dupla confirmação, campos obrigatórios e lista de destino |
| Registros nativos de envio do Webflow | Manter o formulário e conectar automação | Mapeamento, confirmação e comportamento na repetição |
| Roteamento próprio ou recuperação controlada | Receber eventos do Webflow no servidor | Autenticação, estado pendente, deduplicação e falhas registradas |
O criador de formulários da Brevo permite a dupla confirmação. Novos assinantes precisam clicar no link recebido por email antes de entrar no banco de contatos. É um bom começo quando você só precisa de uma newsletter.
“Nosso formulário já está pronto no Webflow.” Mantenha-o se o visual ou os registros de envio forem importantes. O guia de integração do Webflow descreve caminhos por automação e API. Antes de alterar a ação do formulário, veja o efeito: contornar o processamento do Webflow também muda onde os envios ficam armazenados.
Defina o significado de cada campo
Use um formulário exclusivo para newsletter ou uma opção de marketing separada e desmarcada em um formulário geral de contato. Pedir uma resposta comercial não deve virar inscrição automática.
Este mapa é um exemplo para uma newsletter empresarial. Nome e email profissional obrigatórios são regras deste formulário, não exigências universais do Webflow ou da Brevo.
| Campo de origem | Destino | Regra |
|---|---|---|
| Email profissional | Email do contato | Obrigatório; validar no servidor |
| Nome | Atributo FIRSTNAME | Obrigatório; remover espaços nas extremidades |
| Empresa | Atributo COMPANY | Opcional; envio vazio não apaga valor salvo |
| Escolha de marketing | Registro de consentimento | Aceitar valores explícitos; parar diante de valor desconhecido |
| ID do envio | Registro de processamento | Reconhecer a mesma entrega novamente |
| Horário e ID do formulário | Registro de processamento | Guardar contexto suficiente para explicar a origem |
Crie os atributos correspondentes na Brevo com os tipos corretos antes de enviar dados. A API de contatos da Brevo aceita um objeto de atributos e pode atualizar um contato existente com updateEnabled. Esses campos transferem dados; não concedem permissão para enviar marketing.
Se o formulário aceita apenas emails empresariais, aplique a regra também no servidor. Um domínio corporativo não prova consentimento nem garante que a caixa pertence a um cliente real.
Confirme antes de incluir no público
Para novos assinantes, siga esta sequência:
- Valide o formulário e a escolha explícita de marketing.
- Salve a solicitação como pendente, com origem e ID do envio.
- Inicie uma única solicitação de double opt-in.
- Receba a confirmação pelo sistema escolhido.
- Inclua o contato confirmado no público de marketing.
A Brevo oferece um endpoint específico de double opt-in, POST /v3/contacts/doubleOptinConfirmation, com modelo, listas de destino e URL de redirecionamento. Uma chamada comum a POST /v3/contacts é outra operação. Não crie antes um contato separado se sua regra exige confirmação antes da criação.
Escolha um único sistema responsável pela confirmação. Um formulário da Brevo, outra automação e seu próprio envio de confirmação para o mesmo evento podem produzir mensagens duplicadas. Uma resposta de API bem-sucedida também não comprova que a pessoa clicou no link.
Para planejar a assinatura completa, consulte o guia de double opt-in. Teste um endereço já descadastrado separadamente de um novo.
Receba eventos em um servidor
Não coloque a chave de API da Brevo no código da página Webflow. Guarde-a no servidor receptor ou no armazenamento de credenciais do serviço de automação.
O Webflow documenta o webhook form_submission, com campos enviados, identificação do formulário e horário. Verifique o webhook conforme o modo como ele foi criado. O Webflow informa que webhooks criados no painel não incluem os cabeçalhos de assinatura descritos para seu caminho de integração assinada.
Registre uma entrega válida de modo durável antes de confirmá-la. Se o destino estiver indisponível, tente novamente o trabalho salvo. Diferencie “recebido”, “aguardando confirmação”, “sincronizado”, “ignorado” e “falhou”: aceitar um webhook não significa terminar a sincronização.
Preserve um cancelamento posterior
Reprocessar uma inscrição antiga não pode anular um cancelamento mais recente. Compare o horário do evento e o estado de assinatura vigente antes de atualizar o destino. Uma caixa ausente ou valor desconhecido não é consentimento. Um novo envio sozinho não deve desbloquear nem reinscrever quem cancelou; a Brevo trata o bloqueio como um estado separado da assinatura.
Mudanças de identidade também exigem cuidado. A documentação da Brevo para atualização alerta que mudar o email de um contato bloqueado pode remover o bloqueio e reinscrevê-lo. Analise a troca de endereço como uma operação separada, não um mapeamento comum de campo.
Para um contato atualmente inscrito, atualizar o registro correspondente pode evitar um segundo registro. Ainda assim, deduplique o evento: um único contato pode receber duas mensagens.
Faça estes seis testes de aceitação
| Teste | Resultado esperado |
|---|---|
| Nova inscrição válida | Pendente até confirmação; nenhum marketing antes |
| Mesmo envio entregue duas vezes | Um resultado de processamento; sem segunda confirmação |
| Escolha de marketing ausente ou ambígua | Nenhuma assinatura presumida |
| Inscrição antiga repetida após cancelamento | O cancelamento posterior continua valendo |
| Brevo temporariamente indisponível | Falha visível que pode ser tentada novamente; sem falso sucesso |
| Empresa omitida em envio posterior | Valor existente permanece, salvo exclusão intencional |
Use uma lista de testes isolada e endereços sob seu controle. Confira os dois sistemas e as mensagens recebidas de fato. Uma etapa verde na automação não basta.
Onde a Tajo entra
A Tajo está em acesso antecipado. Leve o formulário de origem, a lista de destino, o mapa de campos e os seis resultados esperados para a revisão da integração. Confirme que o fluxo escolhido atende a eles antes de ativá-lo.
Para comparar um formulário nativo, um serviço de automação e código personalizado, consulte o guia de conectores da Brevo.
Para uma loja em vez de formulário de site, veja o guia Shopify-Brevo. Para uma implementação própria, o guia da API da Brevo traz mais contexto.
Conte quais sistemas você precisa conectar. Comece com um formulário que resista a uma entrega repetida.
Perguntas frequentes
Qual é a forma mais simples de conectar Webflow e Brevo?
Para uma newsletter, incorpore um formulário da Brevo e ative a dupla confirmação. Mantenha o formulário nativo do Webflow se você precisar dos registros de envio ou de roteamento próprio; nesse caso, use um serviço de automação ou uma integração no servidor.
Criar um contato na Brevo confirma a inscrição?
Não. Uma chamada comum para criar ou atualizar um contato não conclui o double opt-in. Use um fluxo de confirmação e só inclua o novo assinante no público de marketing depois que ele confirmar.
Como evitar duplicatas quando um envio é repetido?
Registre o ID do envio do Webflow e o resultado do processamento. Reprocessar o mesmo envio não pode repetir seus efeitos. Para um contato já confirmado, atualize o registro correspondente em vez de criar outra identidade.