Apresentacao
Definicao e escopo do projeto
O PSR (Pichet Services Repository) e a plataforma API centralizada do Groupe Pichet para recepcao e roteamento de leads imobiliarios provenientes de portais parceiros externos. Cada portal imobiliario ou parceiro de marketing que gera prospects para a Pichet se conecta ao PSR via um endpoint API dedicado, que normaliza os dados e os transmite ao CRM Hermes (Dynamics 365) atraves do Adobe Campaign (Neolane) e do Microsoft API Manager (APIM).
Como Lead Developer e responsavel pela plataforma API, supervisionei a integracao de cada nova API parceira e as evolucoes funcionais da plataforma, coordenando com as equipes de marketing e os prestadores tecnicos externos. O PSR e um sistema critico para o negocio: cada lead perdido ou mal roteado se traduz diretamente em uma oportunidade comercial perdida em um mercado imobiliario altamente competitivo.
Plataforma API REST centralizada para recepcao, normalizacao e roteamento multi-parceiro de leads
Imobiliario / PropTech - Gestao de Leads (B2B interno + B2B parceiros externos)
- Expor APIs REST padronizadas para cada parceiro gerador de leads
- Normalizar dados de leads (nome, email, telefone, programa, fonte) independente do formato do parceiro
- Rotear leads para o CRM Hermes via Adobe Campaign (Neolane) para acompanhamento comercial
- Detectar anomalias: leads bloqueados, duplicatas, erros de formato
- Gerenciar credentials e acessos API via Microsoft API Manager (APIM)
- Supervisionar a qualidade dos leads com alertas SOFT Monitor e notificacoes por email
Microsoft APIM como API Gateway
Escolhido ao inves de um reverse proxy customizado para centralizar a gestao de credentials, throttling e controle de acesso para 9+ parceiros externos. O APIM fornecia nativamente OAuth, rate limiting e analitica por parceiro - desenvolver isso internamente teria levado meses e introduzido riscos de seguranca.
Adobe Campaign como intermediario de roteamento (sem injecao direta no CRM)
Os leads passam pelo Adobe Campaign (Neolane) antes de chegar ao CRM para aproveitar suas capacidades de enriquecimento e deduplicacao. A injecao direta no CRM era mais rapida mas contornaria o workflow comercial existente e perderia a camada de enriquecimento da qual a equipe de marketing dependia.
Um endpoint dedicado por parceiro (sem endpoint generico)
Cada parceiro tem formatos de dados, campos obrigatorios e regras de validacao unicos. Um endpoint generico exigiria configuracao complexa em tempo de execucao e tornaria o debug de problemas especificos de parceiros mais dificil. Endpoints dedicados mantem a logica de normalizacao isolada e testavel por parceiro.




