NueForm

Publicação e Compartilhamento

Aprenda a publicar seus formulários, gerenciar versões, compartilhar via URL, incorporar formulários e configurar slugs personalizados.

Visão Geral

A publicação é o processo de disponibilizar seu formulário aos respondentes. O NueForm usa um sistema de publicação com versionamento que permite fazer alterações no seu formulário sem afetar a versão no ar até você estar pronto.

Formulário Publicado
Um formulário de quiz publicado com tela de boas-vindas.

Fluxo de Publicação

Rascunho vs. Publicado

Todo formulário existe em dois estados:

  • Rascunho: A versão que você vê e edita no construtor de formulários. As alterações são salvas automaticamente, mas não ficam visíveis aos respondentes.
  • Publicado: A versão que os respondentes veem ao visitar a URL do seu formulário. É um snapshot do formulário no momento em que você clicou em Publicar.

Quando você faz alterações em um formulário publicado, o construtor mostra um selo indicando alterações não publicadas. Os respondentes continuam vendo a versão publicada anteriormente até você publicar de novo.

Como Publicar

  1. Abra seu formulário no construtor.
  2. Faça as alterações desejadas.
  3. Clique no botão Publicar no canto superior direito.
  4. Suas alterações agora estão no ar.

Na primeira vez que você publica um formulário, ele se torna acessível em sua URL pública. Antes da publicação, o formulário é visível apenas para você no construtor.

Versionamento

O NueForm cria automaticamente um snapshot de versão sempre que você publica. Isso dá a você um histórico completo do seu formulário ao longo do tempo.

Detalhes da Versão

Cada versão registra:

CampoDescrição
Número da VersãoUm inteiro sequencial (1, 2, 3, ...) atribuído no momento da publicação.
Publicada PorO nome do usuário que publicou esta versão.
SnapshotUma cópia completa do formulário e de todas as suas perguntas no momento da publicação.
ChangelogUma lista das alterações feitas desde a última publicação (por exemplo, "Pergunta adicionada: Qual é o seu nome?", "Cor do tema alterada").
Criada EmA data e hora em que esta versão foi publicada.

Rastreamento de Alterações

O NueForm rastreia automaticamente as alterações entre publicações:

  • Perguntas adicionadas, removidas ou reordenadas
  • Texto, tipo ou configurações de pergunta alterados
  • Configurações do formulário modificadas (tema, título, modo etc.)
  • Saltos de lógica adicionados ou modificados

Essas alterações são compiladas em um changelog armazenado com cada versão publicada.

Revertendo para uma Versão Anterior

Se você precisar voltar a uma versão anterior do seu formulário:

  1. Navegue até o histórico de versões do formulário.
  2. Selecione a versão que deseja restaurar.
  3. Clique em Reverter para esta versão.

Reverter substitui seu rascunho atual pelo snapshot da versão selecionada. Quaisquer alterações não publicadas serão perdidas. A reversão em si não publica o formulário -- você ainda precisa publicar depois de reverter.

Compartilhando Seu Formulário

URL Pública

Todo formulário publicado fica disponível em:

text
https://nueform.io/f/{slug}

Onde {slug} é o identificador exclusivo do seu formulário. Por exemplo:

text
https://nueform.io/f/customer-feedback-2024

Slugs Personalizados

Você pode personalizar o slug do seu formulário para tornar a URL mais memorável:

  1. Abra as configurações do seu formulário.
  2. Encontre o campo Slug.
  3. Insira o slug desejado (apenas letras minúsculas, números e hifens).
  4. Salve.

Os slugs devem ser exclusivos entre todos os formulários do NueForm. Se o slug desejado já estiver em uso, você precisará escolher outro. Alterar um slug quebrará quaisquer links existentes para a URL antiga.

Domínios Personalizados

Com um plano Pro+, você pode servir seus formulários a partir do seu próprio domínio:

  • Subdomínio: yourcompany.nueform.io/f/{slug}
  • Domínio personalizado: forms.yourcompany.com/f/{slug}

Veja o guia de Domínios Personalizados para as instruções de configuração.

Parâmetros de URL

Você pode passar dados para o seu formulário por meio de parâmetros de URL. Eles ficam disponíveis como variáveis de URL para uso em saltos de lógica e substituição de texto:

text
https://nueform.io/f/my-form?name=John&source=email

Neste exemplo, {name} seria resolvido como "John" e {source} como "email" em qualquer lugar dos títulos, descrições ou condições de lógica do seu formulário.

Veja o guia de Variáveis para mais detalhes.

Incorporação

Você pode incorporar seu formulário em qualquer site usando um iframe:

html
<iframe
  src="https://nueform.io/f/{slug}"
  width="100%"
  height="600"
  frameborder="0"
  style="border: none;"
></iframe>

Passando Variáveis de URL em Incorporações

Você pode passar variáveis de URL para formulários incorporados assim como faria com links diretos:

html
<iframe
  src="https://nueform.io/f/my-form?name=John&company=Acme"
  width="100%"
  height="600"
  frameborder="0"
></iframe>

Para incorporações responsivas, considere envolver o iframe em um contêiner com position: relative e padding-bottom: 75% (ou a proporção desejada) e definir o iframe como position: absolute; top: 0; left: 0; width: 100%; height: 100%;.

Webhooks

Com um plano Pro+, você pode configurar uma URL de webhook no seu formulário. Quando uma resposta é enviada, o NueForm envia uma requisição POST à sua URL de webhook com os dados da resposta.

Payload do Webhook

O corpo do POST do webhook inclui:

  • O ID do formulário
  • O ID da resposta
  • Todas as respostas dadas
  • Resultados de quiz (se aplicável)
  • Data e hora do envio
  • ID do visitante (se disponível)

Segurança do Webhook

Você pode configurar um segredo de webhook nas configurações da sua conta. Quando definido, todas as requisições de webhook incluem uma assinatura HMAC-SHA256 nos cabeçalhos da requisição, que você pode usar para verificar se a requisição veio do NueForm.

Webhooks Globais

Além dos webhooks por formulário, você pode configurar até 5 webhooks globais nas configurações da sua conta. Os webhooks globais disparam para cada envio de resposta em todos os seus formulários.

Envio Incremental

Quando ativado, o NueForm salva respostas parciais conforme o respondente avança pelo formulário. Isso significa que:

  • Se um respondente abandonar o formulário no meio do caminho, você ainda terá as respostas parciais dele.
  • Cada vez que o respondente avança para a próxima pergunta, o progresso dele é salvo.
  • A resposta é marcada como "concluída" quando ele chega ao final e envia.

Isso é especialmente útil para formulários longos em que o abandono é uma preocupação.

Limitando Respostas

A configuração Limitar a Uma Resposta usa identificação de visitante baseada no navegador para impedir que a mesma pessoa envie o formulário mais de uma vez. Quando ativada:

  • Um ID de visitante exclusivo é gerado e armazenado no armazenamento local do navegador.
  • Em visitas subsequentes, o formulário verifica se esse visitante já enviou.
  • Se sim, o formulário exibe uma mensagem em vez de permitir um novo envio.

Este recurso usa identificação baseada no navegador e pode ser contornado limpando os dados do navegador ou usando outro navegador. Não é uma medida de segurança -- é um recurso de conveniência para evitar envios duplicados acidentais.

Última atualização: 20 de julho de 2026