Pular para o conteúdo principal

Demo

Integração de demonstração que simula uma montadora fictícia com leads. Serve como referência para novas integrações.

Objetivo

Sincronizar leads entre o CRM Hypergestor e o sistema da montadora. A integração opera em duas direções:

  • Inbound — busca leads novos da montadora periodicamente e importa para o CRM
  • Outbound — envia atualizações de status do lead do CRM de volta para a montadora

Como funciona

A integração roda como um microserviço HTTP independente na porta 4000. O runner do Hypergestor orquestra a execução dos handlers via fila, chamando os endpoints internos do serviço (collect → process, com transform aplicado internamente).

Os dois handlers operam por pulling (agendamento periódico):

  • get-leads — a cada 5 minutos, consulta a API da montadora para buscar leads novos e insere no CRM
  • send-lead-update — a cada 10 minutos, coleta leads atualizados no CRM e envia o novo status para a montadora

Referência

  • Blueprint — schema completo com diagrama, credenciais, mapeamentos e endpoints
  • API Interna — endpoints do serviço (collect, process, execute; transform é interno)
  • API Externa — endpoints da montadora consumidos pela integração