Formulários e tabelas do ConnectWiz

Dados que chegam estruturados — do seu site, do seu chat ou do sistema de quem for.

Um construtor de formulários que aparece em qualquer lugar (inclusive dentro de uma conversa ao vivo), tabelas no estilo Airtable que sua IA e seus fluxos conseguem ler e gravar, campos personalizados em tudo e regras de entrada que agem no instante em que o dado chega. Um único motor de campos por baixo de tudo isso.

Formulários em quatro superfícies Consentimento registrado com comprovação Deduplicação segura contra fusão errada
Formulário → tabela → CRM, ao vivo
Solicitação de serviço
Consentimento, com comprovação
Tabela de solicitações
Linha gravada
Regra de entrada: tag “garantia” · etapa definida
4
Superfícies em que um formulário aparece — link hospedado, iframe embutido, seu próprio HTML e dentro de um chat ao vivo
5
Formas de uma linha entrar numa tabela — digitada, CSV com prévia, extraída de texto pela IA, raspada da web ou pela API de ingestão
11
Tipos de campo num só motor — os mesmos para campos de contato, colunas de tabela e campos de formulário
52
Idiomas que a superfície pública de formulários fala — sem nunca vazar configuração interna para o visitante

Construtor de formulários

Um formulário, quatro palcos — e uma retaguarda paranoica

Ilustração 3D abstrata: um painel de formulário em vidro com uma caixa de consentimento luminosa, cujos dados escorrem para uma tabela estruturada, com um fio ligando uma coluna a um cartão de contato

Hospedado, embutido ou seu

Compartilhe o link hospedado, coloque o iframe que se ajusta sozinho no seu site ou mantenha o seu próprio formulário HTML e envie para o nosso endpoint com um trecho de código pronto para copiar — os seus designers ficam com os pixels, a gente fica com o encanamento.

Formulários dentro do chat

Um fluxo manda o formulário para dentro de uma conversa ao vivo; as respostas voltam como dado estruturado, pronto para ramificar — e dá para montar, pré-visualizar e enviar um teste sem sair do canvas do fluxo.

Spam, barrado na origem

Um honeypot inalcançável (seguro para leitor de tela e para navegação por tab) mais o Cloudflare Turnstile opcional — e, quando não há chave de CAPTCHA configurada, o construtor avisa em vez de publicar uma porta aberta sem dizer nada.

Mapeamento de destino, às claras

Cada campo aponta para uma coluna de tabela ou um campo de contato, com uma única regra de três estados — e a tela avisa quando o dado de um campo não está indo a lugar nenhum, em vez de deixar você descobrir isso daqui a um mês.

Deduplicação que se recusa a adivinhar

Primeiro o e-mail, depois o telefone com comparação normalizada por dígitos — e uma coincidência ambígua cria um contato novo em vez de fundir dois desconhecidos que dividem o fixo do escritório. Fusão errada é para sempre; a gente não faz.

Consentimento com comprovante

A caixa de consentimento registra o texto exato, o hash da versão, o idioma, o IP e o contexto — e, de propósito, não pode vir pré-marcada, porque um link que marca a própria caixa de consentimento não prova nada. Os parâmetros UTM são capturados; campos sensíveis, não.

Tabelas

Pense no Airtable — só que ao lado das suas conversas

Tabelas de preço, solicitações de serviço, anotações de estoque, inscrições em eventos — o dado operacional que costuma viver numa planilha que ninguém consegue automatizar. Aqui ele vive onde seus fluxos e sua IA conseguem usar.

Ilustração 3D abstrata: uma grade de dados translúcida com fichas de kanban, uma esfera de IA extraindo linhas de uma folha de papel e um fio de crawler puxando uma linha de um globo

Importação com prévia

A importação de CSV mostra o que entendeu antes de gravar — correspondência de colunas, prévia das linhas, sem a surpresa de um erro em 400 linhas.

Extração por IA e preenchimento por raspagem

Cole um texto bagunçado e a IA extrai linhas estruturadas; aponte o crawler para uma página e ele puxa os dados. A tarde inteira de faxina em planilha vira um Ctrl+V.

Kanban e ordenação

Colunas de status transformam qualquer tabela em quadro; a ordenação manual é de verdade, não um destino alfabético.

Relações, com elegância

Uma célula pode apontar para uma linha de outra tabela — o rótulo é resolvido automaticamente pela primeira coluna do destino, e um destino excluído aparece como célula vazia, nunca como tela de erro.

Uma API de ingestão protegida

Sistemas externos gravam linhas por um endpoint protegido por token — chaves desconhecidas são descartadas, campos de status são removidos na fronteira, o limite de tamanho do corpo é medido antes de interpretar, e há dois limites de taxa, um por token e um por IP.

Um nó na paleta de fluxos

Os fluxos buscam, gravam e atualizam tabelas no meio da conversa — “consulte a tabela de preços, responda ao cliente, registre a solicitação” sem uma única integração externa.

Campos personalizados

Um motor de campos, três moradas

Campos no contato

Onze tipos de campo — texto, número, data, booleano, seleção, e-mail, telefone, URL e outros — estendem o cadastro do contato com os atributos que o seu negócio realmente acompanha.

Os mesmos campos como colunas

As colunas de tabela são as mesmas definições de campo — um motor, uma validação, uma renderização. Um tipo de campo novo chega a todo lugar de uma vez, sem migração.

E como campos de formulário

Os formulários bebem do mesmo dicionário, e é por isso que mapear o destino é questão de apontar, não de brigar com formato.

Regras de entrada

Ação na chegada — a automação dos registros

Os fluxos começam conversas; as regras de entrada agem sobre registros. Quando um envio de formulário bate com as suas condições, o registro ganha tag, etapa ou escalonamento — antes de qualquer pessoa abrir.

Condições com oito operadores

Compare por qualquer campo — igual a, contém, vazio, não vazio e companhia — e toda regra que bate é executada, então as regras de dois times nunca disputam prioridade entre si.

Marcar, mover de etapa, avisar

As ações são poucas e afiadas de propósito: aplicar uma tag, definir uma etapa do funil, mandar um aviso por e-mail. Suficiente para encaminhar a realidade; pouco demais para montar uma engenhoca de Rube Goldberg.

Falha fechada, duas vezes

Tanto o motor quanto a porta de salvamento recusam configurações que não conseguem avaliar com segurança — um erro de digitação não vira uma regra que passa um mês sem fazer nada, caladinha.

As letras miúdas, sem rodeios

O que, de propósito, ainda não está aqui

Sem formulário em várias etapas

Formulário em estilo assistente e lógica condicional de campo não existem. Jornada longa é caso para um fluxo, onde cada pergunta é um passo com ramificação de verdade — essa é a recomendação honesta.

Sem coluna de fórmula

Célula calculada e consolidação entre linhas são trabalho de planilha. As tabelas aqui são armazenamento operacional para conversa e automação — com escopo definido de propósito.

Sem visão pública de tabela

As tabelas são internas. Publicar dado para o visitante acontece pelos formulários, pelos mini-apps do widget ou pelo catálogo — superfícies feitas para o público, com travas à altura do público.

Tipos de campo ainda em expansão

Os tipos upload de arquivo, seleção múltipla e moeda ainda não foram entregues — o tipo relação veio primeiro porque dado ligado destravava mais coisa. A gente lista o que existe, não o que fica bonito numa demo.

FAQ de formulários e tabelas

Antes de construir

Mais respostas no FAQ, ou pergunte direto para a gente.

Em quatro lugares: como link hospedado independente, como iframe que se ajusta sozinho no seu site, como o seu próprio formulário HTML enviando para o nosso endpoint (com um trecho de código pronto para copiar) e dentro de uma conversa ao vivo — enviado por um fluxo, respondido no chat, com as respostas ramificando a automação. Os quatro são totalmente localizados em 52 idiomas.

De cinco formas: digitadas à mão, importadas de CSV com uma etapa de prévia, extraídas por IA de um texto colado, puxadas de uma página web pelo crawler ou gravadas por sistemas externos numa API de ingestão protegida por token, com limite de tamanho e de taxa. As linhas podem se relacionar com linhas de outras tabelas, e um fluxo consegue buscar, gravar e atualizar tabelas no meio da conversa.

Por uma tela explícita de mapeamento de destino: cada campo do formulário aponta para uma coluna de tabela ou um campo personalizado do contato, com uma única regra de três estados — campo sem mapeamento vai para o destino de mesmo nome, destino esvaziado de propósito descarta o dado, destino nomeado recebe — e a tela diz em voz alta quando um campo não está indo a lugar nenhum. A checagem de duplicidade é segura contra fusão errada: uma coincidência ambígua de telefone cria um contato novo em vez de fundir dois desconhecidos.

Regrinhas de “quando isso, então aquilo” que agem sobre os registros conforme eles chegam: quando um envio de formulário bate com as condições, adicione uma tag, defina uma etapa do funil ou avise por e-mail. Toda regra que bate é executada, e o motor tem falha fechada — uma regra que não pode ser avaliada com segurança se recusa a salvar em vez de ficar sem fazer nada em silêncio.

Chega de garimpar caixa de entrada. Receba os dados já estruturados.

Monte um formulário, aponte os campos dele para uma tabela e deixe as regras de entrada fazerem a triagem.