> For the complete documentation index, see [llms.txt](https://centraldeajuda.tradeinsights.com/bem-vindo-a-trade-insights/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://centraldeajuda.tradeinsights.com/bem-vindo-a-trade-insights/controle/integracoes/webhook/caso-de-uso-hubspot-trade-insights.md).

# Caso de Uso: HubSpot ↔ Trade Insights

## Requisitos levantados

<br>

1. **Critérios de liberação:**

• Usuário cadastrado via UTM de influenciador terá acesso à página do influenciador.

• Possibilidade de liberar múltiplas páginas, caso o lead esteja associado a mais de um influenciador ou campanha.

2. S**egmentação:**

• Por i**nfluenciadores**: Aproximadamente 15 influenciadores, cada um com sua página exclusiva.

• Por **tags**: Baseado em campanhas ou produtos gerais.

## Passo a passo da configuração

## 1. Criar Planos para Influenciadores na Insights

• Acesse o painel de administração:

<https://url-empresa.tradeinsights.com/admin>

• Navegue até “**Planos**” e crie um plano para cada influenciador.

• Copie o **unique\_id** de cada plano para usar nas automações.

<br>

## 2. Configurar Automação no Hubsport para enviar Webhooks

\
• No HubSpot, crie um fluxo de automação que detecte leads provenientes de influenciadores (com base na UTM).

• Configure o envio de dados para ativar o plano no Trade Insights.

{% hint style="info" %}
**Exemplo de chamada para ativar um plano**
{% endhint %}

Método: POST

Endpoint:

{% code overflow="wrap" %}

```url
https://url-empresa.tradeinsights.com/api/link/{unique_id_do_plano}/member-activate?api_token={token_api_da_empresa}
```

{% endcode %}

Body JSON:

```json
{
  "full_name": "Maria Souza",
  "email": "maria.souza@example.com",
  "phone": "0987654321",
  "cpf": "98765432100",
  "send_welcome_email": true
}
```

## 3. Desativar acesso a um plano

Método: DELETE

Endpoint:

{% code overflow="wrap" %}

```
https://url-empresa.tradeinsights.com/api/link/{unique_id_do_plano}/member-deactivate?api_token={token_api_da_empresa}
```

{% endcode %}

Body JSON (usando email ou CPF):

• Com email:

```json
{
  "type": "email",
  "email": "maria.souza@example.com",
  "cpf": null
}
```

• Com CPF:

```json
{
  "type": "cpf",
  "email": null,
  "cpf": "98765432100"
}
```

## 4. Encontrar o Token Api da Empresa

• Acesse: <https://url-empresa.tradeinsights.com/admin/integrations>

• Clique em “API TradeInsights” e copie o token API.

## 5. Encontrar o unique\_id do plano

• No painel administrativo, vá até o plano desejado.

• Clique em **“Copiar Link”** e cole a **URL** em um navegador.

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

• **O unique\_id** estará presente no link:

Exemplo:\
[https://demo.tradeinsights.com/plano/**89b388d7-7480-47b1-b110-03daa507cd43**](https://demo.tradeinsights.com/plano/89b388d7-7480-47b1-b110-03daa507cd43)

{% hint style="info" %}

### Possibilidades Avançadas

• **Campanhas Múltiplas:** Configure o HubSpot para identificar leads que participam de mais de uma campanha e enviar múltiplas requisições de webhook para liberar acessos a diferentes planos.

• **Relatórios e Monitoramento:** Use o painel do Trade Insights para verificar quais planos estão ativos para cada usuário.

• **Experiências Personalizadas:** Combine dados de tags e UTMs para liberar conteúdos exclusivos, como vídeos, artigos ou relatórios personalizados.
{% endhint %}
