Visão geral do projeto
Este projeto centrou-se na criação de um fluxo de automação fiável entre Xentral e ActiveCampaign para sincronizar contactos, contas e negócios. Começou com fluxos baseados no Zapier, utilizando o Google Sheets para eliminar duplicados, e evoluiu posteriormente para uma solução PHP personalizada e robusta, apoiada por MySQL para maior escalabilidade e controlo.
O projeto abordou atualizações bidirecionais, mapeamento de campos, problemas de codificação de caracteres e testes de integração, garantindo a sincronização contínua de dados essenciais para o negócio.
As principais funcionalidades incluíram a sincronização bidirecional de dados de contactos entre Xentral e ActiveCampaign, a gestão de contas e contactos com lógica de criação alternativa no ActiveCampaign, a consulta agendada ao Xentral com lógica de atualização condicional e a utilização do Google Sheets como middleware para evitar ciclos de atualização. Foi criado um wrapper de API PHP personalizado para substituir o Zapier, além da normalização da codificação de caracteres especiais, por exemplo, ü → ue.
- Timo / derwerbemarkt
Principais funcionalidades entregues
- Sincronização bidirecional de dados de contactos entre Xentral e ActiveCampaign
- Gestão de contas e contactos com lógica de criação alternativa no ActiveCampaign
- Consulta agendada ao Xentral com lógica de atualização condicional
- Utilização do Google Sheets como middleware para evitar ciclos de atualização
- Wrapper de API PHP personalizado para substituir o Zapier
- Normalização da codificação de caracteres especiais, por exemplo, ü → ue
Capturas de ecrã
Fluxo visual do cenário de automação entre ActiveCampaign, Google Sheets e Xentral
Fluxo alargado do Zapier, com eliminação de duplicados e atualizações condicionais para evitar ciclos na sincronização de contactos