Visão geral do projeto
Este projeto focou na criação de um fluxo de automação confiável entre Xentral e ActiveCampaign para sincronizar contatos, contas e negócios. Começou com fluxos de trabalho baseados em Zapier utilizando Google Sheets para desduplicação e, posteriormente, evoluiu para uma solução PHP personalizada robusta suportada por MySQL para escalabilidade e controle aprimorados.
O projeto abordou atualizações bidirecionais, mapeamento de campos, problemas de codificação de caracteres e testes de integração para garantir que dados críticos para o negócio sejam sincronizados de forma perfeita.
Os principais recursos incluíam sincronização bidirecional dos dados de contato entre Xentral e ActiveCampaign, gerenciamento de contas e contatos com lógica de criação de backup no ActiveCampaign, sondagem agendada do Xentral com lógica de atualização condicional, e Google Sheets usado como middleware para evitar laços de atualização. Um API wrapper PHP personalizado foi criado para substituir o Zapier e foi implementada normalização de codificação de caracteres especiais (por exemplo, ü → ue).
- Timo / derwerbemarkt
Principais características entregues
- Sincronização bidirecional dos dados de contato entre Xentral e ActiveCampaign
- Gerenciamento de contas e contatos com lógica de criação de backup no ActiveCampaign
- Sondagem agendada do Xentral com lógica de atualização condicional
- Google Sheets usado como middleware para evitar laços de atualização
- API wrapper PHP personalizado para substituir Zapier
- Normalização de codificação de caracteres especiais (por exemplo, ü → ue)
Capturas de tela

Fluxo visual do cenário de automação entre ActiveCampaign, Google Sheets e Xentral

Fluxo ampliado do Zapier mostrando desduplicação e atualizações condicionais para evitar laços na sincronização de contatos