Pular para o conteúdo

Bianca Sync Hub

Sincronização auditável entre vendas e CRM

Conector Cloudflare para sincronizar leads qualificados da Encontra Leads com o Koter, com deduplicação, lock, auditoria e ativação controlada.

Cliente

Bianca Sync Hub

Papel

Arquitetura, implementação e rollout

Período

2026

Acesso

Trabalho profissional privado

Cloudflare WorkersD1TypeScriptCron TriggersREST APIsVitest
Captura real da tela de acesso do Bianca Sync Hub, painel privado de sincronização entre CRMs.
Interface realOrigem · Regra · D1 · Canário · CRM
Captura real da aplicação online em 25 de agosto de 2026. Leads, credenciais e dados dos CRMs permanecem protegidos pela autenticação.

Captura real da aplicação online em 25 de agosto de 2026. Leads, credenciais e dados dos CRMs permanecem protegidos pela autenticação.

O problema que precisava funcionar na operação

Automatizar a passagem de leads entre duas APIs sem contrato público completo de idempotência, evitando recriações, ciclos concorrentes e a perda de contexto quando o destino responde de forma incerta.

Decisões de produto e engenharia

Um Cloudflare Worker com D1 para cursor, cache, lock, deduplicação e auditoria. O envio é condicionado por regra de interesse e o painel permite pausar a automação sem um novo deploy.

  • Tratar falhas de rede e respostas ambíguas como resultado incerto, sem repetição cega.
  • Reconsultar e deduplicar antes do webhook, preservando mapeamentos já confirmados.
  • Liberar produção por canário pequeno antes de ativar o cron recorrente.

Contribuição pessoal

  • Mapeei o contrato real das APIs e reconstruí o conector com estado explícito.
  • Implementei cursor, lock, deduplicação, auditoria e dashboard protegido no D1.
  • Executei um canário real, verifiquei retorno e persistência antes da automação.

Resultado comprovado

  • O canário real foi aceito pelo Koter e teve o estado correspondente persistido no D1.
  • A automação pode ser pausada pelo painel e evita repetição automática de resultados incertos.

Arquitetura

01

Origem

Consulta paginada e seleção de leads qualificados.

02

Estado

D1 guarda cursor, mapeamentos, lock e auditoria.

03

Regra

Elegibilidade e deduplicação antecedem qualquer envio.

04

Destino

Webhook exige identificação válida na resposta.

Vamos transformar um problema real em um produto confiável.