# Gerenciar campanhas

Confira a campanha de origem, ligue-a no Deal e conte resultados por campanha.

Desde 04/11/2026 a campanha é um atributo do Deal. Deal.Campaign° liga uma campanha do espelho Campaign, e as Interactions desse Deal a mostram pelo lookup Campaign. A tabela Campaign Participation, suas views e o Campaign Attribution Check foram apagados nesse dia. Não existe etapa separada de inscrição.

## Fluxo

A campanha é conferida uma vez na origem e depois ligada no Deal; contatos e resultados seguem o Deal.

```mermaid
flowchart TD
  chk["Check - Campaign exceptions<br/><small>Campaign (mirror)</small>"]:::action
  ok{{"Cadastro da origem completo?"}}:::decision
  core["Corrija a campanha no Core"]:::action
  av["Available - Enroll relationships<br/><small>campanhas prontas para ligar</small>"]:::action
  has{{"A pessoa tem Deal aberto?"}}:::decision
  s1["Step 1 - Say who the client is<br/><small>novo Deal em Lead</small>"]:::action
  camp["Preencha Campaign°<br/><small>Deal</small>"]:::action
  cal[["Agendamento Cal.com<br/><small>não preenche Campaign°</small>"]]:::automation
  look[["Interaction.Campaign<br/><small>lookup do Airtable por Deal°</small>"]]:::automation
  rep(["Resultado por campanha<br/><small>Deals por Campaign° e Deal Stage*</small>"]):::outcome
  chk --> ok
  ok -- não --> core --> chk
  ok -- sim --> av --> has
  has -- sim, reutilize --> camp
  has -- não --> s1 --> camp
  cal -. vínculo à mão .-> camp
  camp --> look --> rep
```

## Confira a campanha de origem

Campaign pertence ao Core. Complete objetivo, público, empresa/membership responsáveis e datas na origem. Em Campaign (mirror) do CRM, Check - Campaign exceptions lista problemas da origem. Available - Enroll relationships mantém o nome antigo e lista as campanhas Active, sem retirada e com CRM Campaign Check vazio; são as campanhas prontas para ligar em Deals. Isso verifica cadastro; não comprova consentimento de contato, ofertas, cotas nem se hoje está no período da campanha. A fila atual está vazia; nenhum dado foi inventado para preenchê-la.

[![Confira a campanha de origem — tela atual do CRM.](/systems/crm/screens/campaign-check.png)](/systems/crm/screens/campaign-check.png)

*Confira a campanha de origem — tela atual do CRM.*

[![Confira a campanha de origem — tela atual do CRM.](/systems/crm/screens/campaign-available.png)](/systems/crm/screens/campaign-available.png)

*Confira a campanha de origem — tela atual do CRM.*

## Ligue a campanha no Deal

Um lead que veio de campanha é um Deal no estágio Lead com Campaign° preenchido. Procure primeiro o Deal aberto da pessoa e reutilize-o; crie um Deal só quando não houver. Escolha uma campanha em Campaign° e deixe vazio quando o lead não veio de campanha. Uma campanha que falta é criada no Core, não no CRM. Não deduza a campanha por tag, nome de campanha numa nota ou reunião antiga. O fluxo do Cal.com não preenche Campaign°, então um lead de campanha que agendou precisa do vínculo feito à mão.

## Os contatos seguem o Deal

Interaction.Campaign é um lookup por Deal°. Registre o contato no Deal certo e ele mostra a campanha do Deal; não há nada a preencher na Interaction. Se uma Interaction mostrar a campanha errada, corrija o Campaign° do Deal ou ligue o Deal° certo na Interaction. Contatos sem Deal ficam sem campanha, o que é normal em contatos gerais.

## Resultado por campanha

O resultado de uma campanha são os Deals ligados a ela. Deals (Campaign) no espelho Campaign lista esses Deals, e uma view de Deal agrupada por Campaign° e Deal Stage* mostra quantos estão abertos, Won, Lost ou Abandoned. Reuniões e contatos por campanha vêm das Interactions agrupadas por Campaign. Encerre a campanha no Core; os Deals mantêm o vínculo.

## Próximos passos

[Referência das entidades](/pt-br/systems/crm/entities) · [Solução de problemas](/pt-br/systems/crm/troubleshooting)