Aperçu du projet
Ce projet s'est concentré sur la création d'un flux d'automatisation fiable entre Xentral et ActiveCampaign pour synchroniser les contacts, comptes et affaires. Il a débuté avec des flux de travail basés sur Zapier utilisant Google Sheets pour la déduplication, puis a évolué vers une solution PHP personnalisée soutenue par MySQL pour une meilleure évolutivité et contrôle.
Le projet s'est attaqué aux mises à jour bidirectionnelles, au mapping des champs, aux problèmes d'encodage des caractères et aux tests d'intégration pour s'assurer que les données critiques pour l'entreprise se synchronisent sans accroc.
Les principales fonctionnalités comprenaient la synchronisation bidirectionnelle des données de contact entre Xentral et ActiveCampaign, la gestion des comptes et contacts avec une logique de création de secours dans ActiveCampaign, un sondage planifié depuis Xentral avec une logique de mise à jour conditionnelle, et l'utilisation de Google Sheets comme intermédiaire pour éviter les boucles de mise à jour. Un wrapper API PHP personnalisé a été créé pour remplacer Zapier, et une normalisation de l'encodage des caractères spéciaux a été mise en place (ex : ü → ue).
- Timo / derwerbemarkt
Caractéristiques clés livrées
- Synchronisation bidirectionnelle des données de contact entre Xentral et ActiveCampaign
- Gestion des comptes et contacts avec logique de création de secours dans ActiveCampaign
- Sondage planifié depuis Xentral avec logique de mise à jour conditionnelle
- Utilisation de Google Sheets comme intermédiaire pour éviter les boucles de mise à jour
- Wrapper API PHP personnalisé pour remplacer Zapier
- Normalisation de l'encodage des caractères spéciaux (ex : ü → ue)
Captures d'écran

Flux visuel du scénario d'automatisation entre ActiveCampaign, Google Sheets et Xentral

Flux Zapier étendu montrant la déduplication et les mises à jour conditionnelles pour éviter les boucles dans la synchronisation des contacts