Apenas usuários do plano Diamante podem configurar webhooks.
Os webhooks podem ser utilizados para os seguintes eventos:
Projeto
- Projeto criado
- Projeto excluído
- Projeto ganho em um funil
- Projeto perdido em um funil
- Projeto movido de etapa em um funil
- Projeto removido de um funil
- Projeto reaberto em um funil (foi removido o status de ganho/perdido)
- Projeto reincluído em um funil (foi removido o status de excluído do projeto)
Cliente
- Cliente criado
- Cliente excluído
- Cliente reincluído (foi removido o status de excluído do cliente)
- Cliente atualizado
Atividade
- Atividade criada
- Atividade excluída
- Atividade concluída
- Atividade reaberta (foi removido o status de concluído da atividade)
Campo customizado do projeto
- Campo customizado atualizado
Proposta
- Proposta gerada
- Proposta aceita
- Proposta rejeitada
- Proposta reaberta (foi removido o status de aceite/rejeição da proposta)
- Proposta excluída
Para cada webhook é possível setar inúmeras condicionais diretamente na lógica do webhook. Por exemplo: Enviar o evento "campo customizado atualizado" apenas quando for o campo ABC ou XPTO.
Os webhooks não podem ser criados por API. Eles devem ser criados através da interface da plataforma utilizando a funcionalidade "Automatização".
Através dessa funcionalidade é possível criar regras automáticas baseadas em gatilhos (eventos), condicionais e ações. Uma das ações disponível é "Webhook".
Mais detalhes neste vídeo.