> For the complete documentation index, see [llms.txt](https://docs.hablla.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hablla.com/fluxos-de-automacoes/todos-os-componentes/instagram-components/verificar-se-um-usuario-e-seguidor.md).

# Verificar se um usuário é seguidor

### Visão Geral

O **Componente de Verificação de Seguidor** (identificado na interface pelo nome técnico `check_follower`) é um nó de controle de fluxo condicional baseado na Graph API da Meta. Sua função principal é realizar uma consulta instantânea e síncrona nos servidores do Instagram para validar se um determinado usuário segue ou não o perfil comercial da marca. Ele atua como um validador de audiência, permitindo criar dinâmicas de gamificação ou restringir o acesso a ramificações da automação com base no status de relacionamento do contato.

### Parâmetros de Configuração

A parametrização do bloco necessita de dois dados principais para realizar o cruzamento de informações na rede social:

* **Credencial:** Menu suspenso utilizado para selecionar o token de acesso autenticado da conta do Instagram Business. Essa credencial concede a permissão necessária para que o sistema consulte a lista de interações e o banco de dados do perfil da empresa.<br>
* **ID do Instagram do usuário (\* Campo Obrigatório):** Campo de entrada de texto onde deve ser informado o identificador único numérico ou a variável dinâmica (ex: `{{instagram_id}}`) que representa o cliente integrado no fluxo.<br>

### Construtor Visual

A interface gráfica é minimalista, focando exclusivamente nos campos de direcionamento de API:

* **Formulário de Entrada Direta:** O construtor dispensa seletores complexos e foca na obrigatoriedade do identificador do usuário (`*`). Sem essa informação de destino, o nó impede o salvamento do fluxo para evitar falhas de requisição à Meta.<br>
* **Estrutura de Saídas Bifurcadas:** No editor gráfico de fluxos, a inserção deste componente altera a morfologia da ramificação, disponibilizando duas portas físicas de saída para conexão dos blocos subsequentes:
  * Saída A: **É seguidor**<br>
  * Saída B: **Não é seguidor**<br>

### Operadores Especiais

As propriedades lógicas deste componente lidam com requisições externas em tempo real e condicionais booleanas:

* **Mapeamento de Injeção Dinâmica:** O campo *ID do Instagram do usuário* é preparado para ler variáveis globais ou payloads herdados do gatilho inicial do fluxo (como o gatilho de DM ou comentário). O motor processa essa tag em tempo real antes de enviar o endpoint de validação.<br>
* **Processamento de Condicional Binária:** Ao ser executado, o motor do sistema pausa o fluxo por milissegundos para obter o retorno (JSON) da Meta. Se o servidor do Instagram confirmar o vínculo de amizade/seguidor, a automação encaminha o contato de forma transparente para a primeira ramificação, caso contrário, despacha o usuário para o caminho de recusa.<br>

### Exemplos Práticos

A tabela abaixo demonstra cenários clássicos de aplicação deste componente em estratégias de marketing conversacional e engajamento:

| **Credencial Selecionada** | **ID do Usuário (Entrada)** | **Retorno da Meta (API)**            | **Saída Acionada no Fluxo** | **Caso de Uso Prático**                                                                                                                                                                                            |
| -------------------------- | --------------------------- | ------------------------------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **@loja\_ficticia**        | `{{instagram.id}}`          | Usuário ativo na lista de followers. | **É seguidor**              | O cliente envia uma mensagem na DM pedindo um cupom de desconto. O sistema valida que ele é seguidor e libera o código promocional imediatamente.                                                                  |
| **@loja\_ficticia**        | `{{instagram.id}}`          | Usuário não encontrado na lista.     | **Não é seguidor**          | O usuário pede o cupom, mas o bot identifica que ele não segue a página. O fluxo envia uma mensagem simpática: *"Você ainda não nos segue! Siga nosso perfil e digite a palavra novamente para liberar o prêmio."* |
| **@marca\_ficticia**       | `{{instagram.id}}`          | Usuário ativo na lista de followers. | **É seguidor**              |                                                                                                                                                                                                                    |


---

# 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.hablla.com/fluxos-de-automacoes/todos-os-componentes/instagram-components/verificar-se-um-usuario-e-seguidor.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.
