Documentation menu

Formulários de inscrição e pop-ups

Um formulário de inscrição coleta novos assinantes diretamente em uma das suas listas de contatos — nenhum envio é necessário para colocar alguém nela. Crie um a partir da aba Formulários de Inscrição.

Três tipos

  • Inline — incorpore um trecho de código no seu próprio site; o formulário é renderizado onde quer que você o coloque.
  • Pop-up — uma sobreposição em tela cheia acionada por um atraso, profundidade de rolagem ou intenção de saída, com um período de espera (7 dias por padrão, ajustável de 0 a 365) para que um assinante que o dispensou não o veja novamente de imediato.
  • Hospedado — uma página independente em /f/<formId> para a qual você pode linkar diretamente, sem nenhuma etapa de incorporação.

Construindo um formulário

Escolha uma lista de contatos de destino, depois adicione até 10 campos extras além do endereço de e-mail sempre presente (texto, telefone, seleção, caixa de seleção — um campo de seleção pode oferecer até 20 opções). Opcionalmente, marque quais tópicos de e-mail (veja Pré-Voo e preferências) um novo assinante decide receber, e defina duas cores da marca, um raio de canto e, para pop-ups, as configurações de acionamento.

Colocando no ar

A ação Obter código oferece duas formas de publicá-lo. O trecho de incorporação é JavaScript simples, sem framework, que monta o formulário em um elemento #mailinapp-form-<id> (inline) ou como uma sobreposição em tela cheia (pop-up), sem exigir nenhum runtime do MailInApp no seu site. O link hospedado funciona sem nenhuma etapa de incorporação. Ambos vêm com um botão de copiar para a área de transferência.

Os envios são feitos para um endpoint público protegido da mesma forma que qualquer outro endpoint não autenticado do MailInApp. Um campo honeypot oculto captura a maioria dos bots de imediato — um honeypot preenchido recebe uma resposta de sucesso falsa em vez de uma rejeição, para que o bot não tenha sinal de que precisa tentar de novo sem ele. A limitação de taxa por IP reforça isso, assim como a proteção contra bots do Turnstile, se você a tiver ativado; o Turnstile é opcional e ignorado silenciosamente se você não o tiver configurado — não é aplicado por padrão.

Opt-in duplo

Ative Exigir opt-in duplo e escolha um projeto para enviar como e-mail de confirmação. Um novo assinante é armazenado como pendente, em vez de ativo, até clicar no link de confirmação nesse e-mail — que pode ser qualquer projeto interativo, não apenas texto simples — momento em que se torna um contato comum e ativo. Uma linha pendente é automaticamente ignorada em todo envio (manual, agendado ou de jornada) até ser confirmada.

Iscas digitais gamificadas

Formulários de inscrição em pop-up podem, opcionalmente, exibir uma roleta premiada (Spin-to-Win) ou um cartão de raspadinha (Scratch-Off) antes do campo de e-mail — uma isca digital em camada de jogo que distribui um código de desconto quando um visitante se inscreve. Ative isso na seção Isca Digital Gamificada do construtor de formulários.

  • Roleta premiada (Spin-to-Win) — configure as fatias da roleta com rótulos, códigos promocionais e proporções de vitória. A roleta gira na tela em uma sobreposição de HTML5 Canvas; o código vencedor é anexado ao envio e exibido na mensagem de confirmação.
  • Raspadinha (Scratch-Off) — uma sobreposição de raspar por toque ou clique que revela o código do prêmio do assinante assim que ele preenche o campo de e-mail e envia.

Ambos são renderizados como JavaScript puro e autocontido no trecho de incorporação — sem exigir React ou runtime externo no site do cliente. Para caixas de entrada que não conseguem exibir a animação em canvas, o código é simplesmente revelado diretamente, para que ninguém perca sua recompensa.

Seu plano limita quantos formulários de inscrição você pode ter ao mesmo tempo — veja preços.