Descripción general del proyecto
Este proyecto se centró en crear un flujo de automatización fiable entre Xentral y ActiveCampaign para sincronizar contactos, cuentas y oportunidades. Comenzó con flujos basados en Zapier que utilizaban Google Sheets para evitar duplicados y posteriormente evolucionó hacia una solución PHP personalizada y sólida, respaldada por MySQL para mejorar la escalabilidad y el control.
El proyecto abordó actualizaciones bidireccionales, mapeo de campos, problemas de codificación de caracteres y pruebas de integración para garantizar que los datos críticos del negocio se sincronizaran sin problemas.
Las funciones principales incluían la sincronización bidireccional de datos de contactos entre Xentral y ActiveCampaign, la gestión de cuentas y contactos con lógica de creación alternativa en ActiveCampaign, consultas programadas desde Xentral con lógica de actualización condicional y el uso de Google Sheets como middleware para evitar bucles de actualización. Se creó un wrapper de API PHP personalizado para reemplazar Zapier y se implementó la normalización de la codificación de caracteres especiales (por ejemplo, ü → ue).
- Timo / derwerbemarkt
Funciones principales entregadas
- Sincronización bidireccional de datos de contactos entre Xentral y ActiveCampaign
- Gestión de cuentas y contactos con lógica de creación alternativa en ActiveCampaign
- Consultas programadas desde Xentral con lógica de actualización condicional
- Uso de Google Sheets como middleware para evitar bucles de actualización
- Wrapper de API PHP personalizado para reemplazar Zapier
- Normalización de la codificación de caracteres especiales (por ejemplo, ü → ue)
Capturas de pantalla
Flujo visual del escenario de automatización entre ActiveCampaign, Google Sheets y Xentral
Flujo ampliado de Zapier que muestra la eliminación de duplicados y las actualizaciones condicionales para evitar bucles en la sincronización de contactos