--- title: "Adicionar ou atualizar contato" slug: "adicionar-ou-atualizar-contato" updated: 2026-04-24T18:00:40Z published: 2026-04-24T18:00:40Z canonical: "docs.omnisiga.ai/adicionar-ou-atualizar-contato" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.omnisiga.ai/llms.txt > Use this file to discover all available pages before exploring further. # Adicionar ou atualizar contato A caixa de **Adicionar ou Atualizar Contato** é utilizada para criar um novo contato ou atualizar um contato existente no sistema. Essa funcionalidade garante que o contato esteja devidamente cadastrado e atualizado antes de prosseguir no fluxo de atendimento. --- ## Configuração - **Pesquisar contato por** Define o tipo de identificação utilizado para localizar o contato. Opções disponíveis: - Número de WhatsApp - Instagram - E-mail - Facebook - Telegram - Identificador personalizado - **Variável com a identificação do contato** Campo onde deve ser inserido o nome da variável que contém o identificador do contato. > Exemplo: utilizar uma caixa de **[Coletar Dados](/v1/docs/coletar-dados)** e armazenar o valor em uma variável. - **Variável com o nome do contato** Campo onde deve ser inserido o nome da variável que contém o nome do contato. > Exemplo: utilizar uma caixa de **[Coletar Dados](/v1/docs/coletar-dados)** e armazenar o nome em uma variável. - **Atributos adicionais do contato** Campo no formato **chave/valor** onde podem ser adicionadas variáveis com informações extras do contato. - **Vincular contato ao atendimento atual** Checkbox que, quando marcado, vincula o contato (novo ou atualizado) ao fluxo de atendimento atual. ![Image](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image(710).png) --- ## Saídas do Fluxo Após a execução do cadastro ou atualização, é necessário definir o próximo passo: - **Caso o contato seja encontrado, vai para:** Define o próximo passo quando o contato já existia e foi atualizado. - **Caso o contato não seja encontrado, vai para:** Define o próximo passo quando um novo contato é criado. --- ## Exemplo de uso ### Cenário Cadastrar um novo cliente ou atualizar um cliente existente no sistema utilizando o número de WhatsApp como identificador. --- ### Fluxo 1. Coletar dados do cliente: - Nome → `nome_cliente` - Telefone → `telefone_cliente` 2. Configurar a caixa **Adicionar ou Atualizar Contato**: - **Pesquisar contato por:** Número de WhatsApp - **Variável com identificação:** `telefone_cliente` - **Variável com nome:** `nome_cliente` - **Vincular contato ao atendimento atual:** marcado 3. Definir saídas: - **Caso o contato seja encontrado →** os dados serão atualizados - **Caso o contato não seja encontrado →** um novo contato será criado --- ### Resultado - Se o contato já existir: suas informações são atualizadas com os novos dados - Se não existir: um novo cadastro é criado automaticamente - Em ambos os casos: o contato pode ser vinculado ao atendimento atual --- ## Boas Práticas - Garantir que a variável de identificação esteja preenchida corretamente - Utilizar atributos adicionais para enriquecer o cadastro do contato - Vincular o contato ao atendimento atual para manter consistência no fluxo - Manter padronização no tipo de identificação utilizado