> For the complete documentation index, see [llms.txt](https://docs.sprinthub.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinthub.com/topicos/analisar/webhooks-integrados/webhooks-integrados-duvidas-comuns/webhooks-integrados-como-utilizar-um-id-unico-para-que-nao-haja-duplicidade-de-leads.md).

# Webhooks Integrados - Como utilizar um ID único para que não haja duplicidade de leads

<figure><img src="/files/VpKvhwRLiM1kNu17IhcB" alt=""><figcaption></figcaption></figure>

Na SprintHub, entendemos a importância de manter a integridade e a consistência dos dados em sua plataforma. Uma das maneiras mais eficazes de garantir isso é por meio da utilização de um identificadores no campos que podem evitar essa duplicidade quando vierem seus leads do webhook.

&#x20;Neste artigo, vamos explorar como você pode implementar e utilizar um ID único para evitar a duplicidade de dados e melhorar a eficiência das suas operações.

**O que é um ID Único?**

Um ID único, como o nome sugere, é um identificador exclusivo atribuído a cada registro, no nosso caso, um campo determinado do lead. Ele serve como se fosse uma chave primária que distingue um registro específico de todos os outros.

**Como Utilizar um ID Único na SprintHub**

<figure><img src="/files/QwKSQQ2D3JjR7Y9cuRsO" alt=""><figcaption></figcaption></figure>

**Corpo da Requisição e Identificação de Campos**

Se deseja que não seja criado um lead identico ao que já existe na plataforma, crie campos como email, telefone ou whatsapp que são de certa forma "universais" e tem em comum entre o seu sistema externa e a sprinthub:&#x20;

<table><thead><tr><th width="132">Chave </th><th width="120">Nome </th><th width="83">Tipo </th><th width="136">Obrigatório</th><th>ID Único</th></tr></thead><tbody><tr><td>nome</td><td>Nome</td><td>Texto</td><td>Nenhum</td><td>#NENHUM#</td></tr><tr><td>email</td><td>Email</td><td>Texto</td><td>Obrigatório</td><td>(Lead) Email</td></tr><tr><td>telefone</td><td>Telefone</td><td>Texto</td><td>Obrigatório</td><td>(Lead) Telefone Celular</td></tr><tr><td>whatsapp</td><td>WhatsApp</td><td>Texto</td><td>Nenhum</td><td>(Lead) WhatsApp</td></tr></tbody></table>

Ao realizar o mapeamento na SprintHub, é recomendável incluir um campo para o ID único de cada registro. Este ID servirá como uma chave primária para que não haja duplicidade de leads.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sprinthub.com/topicos/analisar/webhooks-integrados/webhooks-integrados-duvidas-comuns/webhooks-integrados-como-utilizar-um-id-unico-para-que-nao-haja-duplicidade-de-leads.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
