Pular para o conteúdo
Acessar conta

Campos personalizados, campos do bot e variáveis

Campo personalizado (um valor por contato), campo do bot (um valor da conta) e campos do sistema: o formato de cada valor e como ler e gravar cada um pela API.

Conceito6 min
Atualizado em 26/10/2026

A NexTags guarda dados em três tipos de campo. O campo personalizado guarda um valor por contato, como a cidade ou o CPF. O campo do bot guarda um valor só para a conta toda, como o horário de atendimento. E os campos do sistema são os dados que a plataforma já tem de cada contato, como o nome e o telefone. Os três entram nas mensagens dos fluxos como variáveis entre chaves duplas, e a API lê e grava cada um de um jeito.

Como funciona

Os três tipos

Campo personalizadoCampo do botCampo do sistema
GuardaUm valor por contatoUm valor para a conta todaOs dados prontos do contato e da conta
Exemplocidade = São Paulolink_da_promocao = um linkfirst_name = Ana
Quem criaVocê, na tela ou pela APIVocê, na tela ou pela APIA plataforma
Na mensagem do fluxo{{cidade}}{{link_da_promocao}}{{first_name}}, {{phone}}, {{email}}
Na telaFluxos › aba Campo PersonalizadosA mesma aba, seção Campo Personalizados do BotNa lista de variáveis do editor de fluxo, aberta com {

O passo a passo de tela está em Criar campos personalizados, Campos do bot e Campos do sistema, que tem a lista completa das variáveis do sistema.

O formato do valor de cada tipo

Cada campo personalizado tem um tipo (type). O valor vai num formato diferente em cada um:

typeNa telaComo vai o valorExemplo
0TextoTextoSão Paulo
1NúmeroNúmero42
2DataUnix timestamp em segundos1794279600 (10/11/2026)
3Data e horaUnix timestamp em segundos1794331800 (10/11/2026, 14h30 em Brasília)
4Verdadeiro/Falso1 para sim e 0 para não1
5Texto longoTextoUm parágrafo
6Seleção únicaUma das opções do campo (o app guarda como texto)Confira o formato no seu teste.
7Seleção múltiplaVárias opções do campoConfira o formato no seu teste.
  • Pela API, Criar campo personalizado aceita só os tipos 0 a 4. Os tipos 5, 6 e 7 são criados na tela.
  • O painel da NexTags mostra datas no fuso de quem está vendo. Para um campo de Data, mande a meia-noite no horário de Brasília, como 1794279600 para 10/11/2026: a meia-noite em UTC apareceria como o dia anterior para quem está no Brasil.
  • Um valor de Data ou Data e hora em milissegundos vira uma data errada. Divida por 1000 antes de mandar.

Ler e gravar pela API

O que fazerCampo personalizadoCampo do botCampo do sistema
CriarCriar campo personalizado, com name, type e descriptionA mesma chamada, com "isBotField": true e o valueNão se cria
Achar o IDListar campos personalizados ou Buscar campo pelo nomeObter ID na tela (Identificadores)Não tem ID: usa o nome
LerListar campos do contato ou Consultar campo do contatoConsultar campo do botConsultar contato, como first_name e last_name
Gravar pelo IDPreencher campo do contato, formulário com valuePreencher campo do bot, formulário com valueNão se aplica
Gravar pelo nomeAção set_field_value com o field_nameNão documentadoAção set_field_value com first_name, last_name, full_name, phone ou email
LimparLimpar campo do contato ou a ação unset_field_valueLimpar campo do botNão se aplica

As ações set_field_value e unset_field_value vão em Criar contato e em Enviar conteúdo. O formato está em Mensagens e ações em JSON.

Criar um campo personalizado:

{"name": "cidade", "type": 0, "description": "Cidade do contato"}

A resposta traz o ID:

{"id": 3001, "name": "cidade"}

Criar um campo do bot, já com o valor:

{
  "name": "link_da_promocao",
  "type": 0,
  "isBotField": true,
  "value": "https://seusistema.exemplo.com.br/promocao"
}

Gravar um campo pelo nome, numa ação:

{"action": "set_field_value", "field_name": "cidade", "value": "São Paulo"}

E os campos do pipeline

As oportunidades têm campos próprios, criados nas Definições de cada pipeline. Eles não são campos personalizados do contato: liste com Listar campos do pipeline e preencha em custom_fields ao criar ou atualizar a oportunidade, com {"id": …, "value": …} ou {"name": …, "value": …}. Veja Criar e mover oportunidades no pipeline.

Quando usar

  • Campo personalizado: um dado que muda de contato para contato, como cidade, CPF, plano de interesse ou o código do cliente no seu sistema.
  • Campo do bot: um valor que vale para todos e muda de vez em quando, como um link de promoção, um horário ou um preço. Troque num lugar só, e todos os fluxos passam a usar o valor novo.
  • Campo do sistema: nome, telefone e e-mail do contato. Use direto nas mensagens.
  • Etiqueta: uma marca de sim ou não para segmentar, como "cliente-vip". Veja Etiqueta ou campo: quando usar cada um.

Boas práticas

Nomes simples e fixos

A ação set_field_value acha o campo pelo nome exato. Use nomes curtos, sem acento, como cidade e codigo_cliente, e não renomeie um campo que uma integração usa.

Datas em segundos, no fuso certo

Campo de Data ou Data e hora recebe Unix timestamp em segundos. Para Data, mande a meia-noite no horário de Brasília. Confira o valor no painel do contato, na Caixa de Entrada, depois do primeiro teste.

Sim e não como 1 e 0

Campo Verdadeiro/Falso recebe 1 ou 0. Textos como sim, true ou yes podem não virar o valor esperado.

Relacionados

Este conteúdo ajudou?

Obrigado! Sua resposta ajuda a melhorar a central.