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ção | Descrição |
|---|---|
| Nome do campo | O rótulo visível ao usuário. |
| ID do Campo | Identificador único interno (útil para integrações e condições). |
| Tipo de input | Escolha o formato da resposta (texto, email, radio etc.). |
| Valores select | Se o campo for uma seleção (radio/checkbox), defina as opções disponíveis (Valor interno e Texto visível). |
| Obrigatório | Indique se o usuário deve preencher o campo para enviar o formulário. |
| Largura do campo | Configure o tamanho ocupado pelo campo na grade responsiva. |
| Condições de exibição | Defina 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ção | Propó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 etiquetas | Atribui automaticamente etiquetas (tags) estáticas ou dinâmicas ao perfil do cliente após o envio facilitando segmentação. |
| Inscrição na Newsletter | Inscreve 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 email | Envia 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ário | Envia 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.







