# Configurar vendedor

Conecte uma conta Cal.com a uma empresa e membership responsáveis.

O mantenedor configura o roteamento; o vendedor fornece acesso ao calendário e confirma disponibilidade. É necessária uma membership ativa no Core para a empresa vendedora e uma conta Cal.com representada em Tooling and Access.


[![Lead Source direciona contas externas ao vendedor responsável.](/systems/crm/screens/lead-source.png)](/systems/crm/screens/lead-source.png)

*Lead Source direciona contas externas ao vendedor responsável.*


## Fluxo

O mantenedor configura uma regra de roteamento por conta Cal.com e a prova com um agendamento de teste antes de o vendedor começar.

```mermaid
flowchart TD
  mem["Confira a Membership<br/><small>Core: empresa e vínculo de usuário</small>"]:::action
  acc["Mantenha a Tool Account do Cal.com<br/><small>Tooling and Access: External Identifier, Login Alias</small>"]:::action
  rule["Preencha a regra de roteamento<br/><small>Automation: Lead Source</small>"]:::action
  pair{{"Tool, Tool Identifier/Login<br/>e par de destino corretos?"}}:::decision
  act["Ative Active<br/><small>uma regra correspondente</small>"]:::action
  test["Agendamento de teste autorizado<br/><small>depois reagende e cancele</small>"]:::action
  wf[["Cal.com Booking Intake<br/><small>n8n: Deal e Interaction</small>"]]:::automation
  ok{{"Interaction ligada a um Deal em<br/>Meeting Scheduled, par certo?"}}:::decision
  fix["Corrija a regra e repare<br/>os responsáveis de Deal e Interaction"]:::action
  done(["Vendedor roteado"]):::outcome
  mem --> acc --> rule --> pair
  pair -- não --> rule
  pair -- sim --> act --> test --> wf --> ok
  ok -- sim --> done
  ok -- não --> fix --> test
```

## Prepare identidade e conta

Confira [Membership](/pt-br/systems/core/membership), empresa e vínculo de usuário no Core. Uma pessoa pode ter memberships em várias empresas; escolha a que responde por esses leads. Em Tooling and Access, mantenha a Tool Account do Cal.com, External Identifier e Login Alias. Confira os valores no mirror do CRM sem abrir nem copiar Access Token.

## Configure a regra de roteamento

Em Automation: Lead Source, vincule External Tool Account, Follow up Target: Company e Follow up Target: Person. Confira se Tool resolve para Cal.com e se Tool Identifier/Login correspondem às chaves do organizador ou calendário de destino enviadas pela conta. Ative `Active ` somente após conferir o par. Mantenha uma regra ativa correspondente; o workflow atual usa a primeira e não retorna erro de ambiguidade.

## Conecte e verifique

Use a integração de webhook Cal.com existente e seu segredo no local aprovado para credenciais. Endpoint e segredo não entram na documentação pública. O workflow não tem cron: recebe eventos de agendamento. Em um teste autorizado, confira uma Interaction com Booking UID, People° e responsáveis corretos, ligada em Deal° a um Deal em Meeting Scheduled com o mesmo par, e a próxima data/ação na Interaction. Compare o fuso exibido com o do organizador. Teste reagendamento e cancelamento separadamente; não agende com alguém sem relação com o teste apenas para validar a documentação.

## Recupere roteamento incompleto

A ausência de regra ativa deixa um aviso e registro sem responsável. Corrija a regra e repare explicitamente os responsáveis de Deal e Interaction existentes; uma entrega repetida pode parar em Booking UID sem reparar. Se a pessoa não sincronizou, resolva o cadastro no Core e vincule depois. Consulte [Cal.com Booking Intake](/pt-br/automations/calcom-booking-intake) para falhas parciais.