Módulo de Gestão de Formulários

Formulários personalizados, Campos avançados, Lógica condicional, Geração de leads, Rastreamento de envios, Automações

Descrição: Ferramenta completa para a criação de formulários personalizados (como formulários de contato, pesquisas ou formulários de registro) e definição das ações automáticas que devem ser executadas após cada envio.

Para que serve? (Exemplos práticos)

Use esta ferramenta para:

  • Gerenciar inscrições na newsletter: Crie um formulário de inscrição e vincule-o automaticamente a uma ou mais listas de marketing, gerenciando o consentimento e a atribuição de etiquetas.
  • Automatizar o registro de clientes: Colete dados pessoais e fiscais, criando ou atualizando automaticamente o perfil do cliente no banco de dados e enviando as credenciais de acesso.
  • Criar questionários e pesquisas avançadas: Defina campos com lógica condicional, mostrando ou ocultando perguntas específicas com base nas respostas anteriores do usuário.

Funcionalidades principais

Criação e personalização dos campos

O módulo oferece controle granular sobre cada elemento do formulário:

  • Tipos de input: Suporta vários tipos de campos, incluindo texto livre, email, telefone, numérico, data, horário, senha, upload de arquivo, seleção única (radio), seleção múltipla (checkbox) e campos ocultos.
  • Lógica condicional: Permite definir condições de exibição para cada campo. Um campo aparecerá somente se as respostas dadas em outros campos atenderem aos critérios definidos.
  • Validação e requisitos: É possível tornar os campos obrigatórios, definir valores padrão, sugerir placeholders e, para campos numéricos, especificar valores mínimos e máximos.
  • Gestão de arquivos: Para os campos de upload, é possível especificar quais formatos (ex.: PDF, JPEG, DOCX) são aceitos.
  • Layout Responsivo: Permite definir a largura de cada campo (25%, 50%, 100%) diferenciadamente para dispositivos Desktop, Tablet e Mobile.

Gestão dos envios e histórico

  • Visão geral: Exibe a lista de todos os formulários criados, seu estado ativo e o número total de envios recebidos.
  • Histórico detalhado: Cada envio é registrado mostrando a data, o usuário (se logado ou identificado), o idioma utilizado e o status de sucesso ou falha de todas as ações automáticas associadas.
  • Detalhes dos dados: Permite visualizar em detalhes todos os dados enviados pelo usuário, incluindo dados de rastreamento (como a origem do envio).

Personalização do botão de envio

É possível personalizar o texto do botão de envio e aplicar classes CSS específicas para modificar sua aparência e tamanho dentro do layout.

Como configurar

A configuração de um novo formulário ocorre por meio de um processo guiado dividido em seções principais:

1. Gerais

Defina o Nome do formulário (obrigatório) e configure o estado como Ativo ou Inativo. Nesta seção também é gerado o link público do formulário, que pode ser visualizado e copiado para integração externa.

2. Campos

Utilize a interface de criação para adicionar e ordenar os campos. Para cada campo é necessário definir:

ConfiguraçãoDescrição
Nome do campoO rótulo visível ao usuário.
ID do CampoIdentificador único interno (útil para integrações e condições).
Tipo de inputEscolha o formato da resposta (texto, email, radio etc.).
Valores selectSe o campo for uma seleção (radio/checkbox), defina as opções disponíveis (Valor interno e Texto visível).
ObrigatórioIndique se o usuário deve preencher o campo para enviar o formulário.
Largura do campoConfigure o tamanho ocupado pelo campo na grade responsiva.
Condições de exibiçãoDefina regras para mostrar o campo somente se determinadas condições forem satisfeitas em outros campos.

3. Ações

Esta seção define as operações automáticas a serem realizadas após um usuário enviar o formulário. Para cada ação ativada é possível configurar detalhes específicos e mensagens de resposta.

Gestão das mensagens de resposta

Para cada ação é possível ativar a Gestão das Mensagens para personalizar título e texto das mensagens que o usuário verá após o envio (por exemplo: "Envio realizado com sucesso" ou "Erro durante o registro").

Integrações automáticas (Ações)

As ações automáticas conectam o formulário a outras ferramentas do sistema Framework360 ou serviços externos.

AçãoPropósito e Configuração
Registrar cliente (Cadastro)Associa os campos do formulário aos dados cadastrais (Nome, Sobrenome, Email, Endereço, Dados Fiscais) para criar ou atualizar um perfil cliente. Permite gerar e enviar credenciais para acesso à Área do Cliente caso o usuário ainda não esteja registrado.
Atribuição de etiquetasAtribui automaticamente etiquetas (tags) estáticas ou dinâmicas ao perfil do cliente após o envio facilitando segmentação.
Inscrição na NewsletterInscreve o usuário nas listas de marketing. É possível selecionar listas estáticas ou dinâmicas e escolher ignorar eventual protocolo Double Opt-In.
Solicitação genérica por emailEnvia uma notificação interna com os dados do formulário a um ou mais destinatários personalizados. É possível customizar o template do email da notificação.
Resposta automática ao usuárioEnvia um email confirmando ou agradecendo ao usuário que preencheu o formulário. Permite definir remetente personalizado (SMTP), endereço Reply-To e anexar arquivos (ex.: PDF informativo).

Eventos Javascript (Avançado)

Esta seção é reservada para usuários com conhecimentos em programação. Permite inserir código JavaScript personalizado em pontos específicos do ciclo de vida do formulário (ex.: antes da validação, após sucesso no envio) para executar lógicas complexas ou integrar serviços externos.

> Atenção: Código incorreto nesta seção pode comprometer funcionamento do módulo.

Integrações com conteúdos (Shortcode)

Os dados coletados pelo formulário e algumas informações do sistema estão disponíveis como shortcodes dinâmicos utilizáveis nos templates dos emails automáticos ou nas notificações internas.

Exemplos disponíveis:

  • {nome_campo}: Valor inserido pelo usuário naquele campo.
  • {site-link}: Link da página onde o formulário foi enviado.
  • {logged-user-id}: ID do cliente se estava logado no momento do envio.
  • {logged-user-email}: Email do cliente se estava logado no momento do envio.

Importação Global Forms

É possível importar ou duplicar formulários existentes através da função específica importação exibindo pré-visualização das ações automáticas associadas a cada módulo global.

Mais informações: