Projectoverzicht
Dit project richtte zich op het creëren van een betrouwbare automatiseringsflow tussen Xentral en ActiveCampaign voor het synchroniseren van contacten, accounts en deals. Het begon met workflows op basis van Zapier en Google Sheets voor deduplicatie en evolueerde later naar een robuuste, aangepaste PHP-oplossing met ondersteuning van MySQL voor betere schaalbaarheid en controle.
Het project omvatte bidirectionele updates, veldkoppelingen, problemen met tekencodering en integratietests, zodat bedrijfskritische gegevens naadloos konden worden gesynchroniseerd.
Belangrijke functies waren onder meer tweerichtingssynchronisatie van contactgegevens tussen Xentral en ActiveCampaign, account- en contactbeheer met terugvallogica voor het aanmaken van gegevens in ActiveCampaign, geplande polling vanuit Xentral met voorwaardelijke updatelogica en het gebruik van Google Sheets als middleware om update-lussen te voorkomen. Er werd een aangepaste PHP API-wrapper ontwikkeld ter vervanging van Zapier en speciale tekencodering werd genormaliseerd (bijv. ü → ue).
- Timo / derwerbemarkt
Geleverde kernfuncties
- Tweerichtingssynchronisatie van contactgegevens tussen Xentral en ActiveCampaign
- Account- en contactbeheer met terugvallogica voor het aanmaken van gegevens in ActiveCampaign
- Geplande polling vanuit Xentral met voorwaardelijke updatelogica
- Google Sheets als middleware om update-lussen te voorkomen
- Aangepaste PHP API-wrapper ter vervanging van Zapier
- Normalisatie van speciale tekencodering (bijv. ü → ue)
Screenshots
Visuele flow van het automatiseringsscenario tussen ActiveCampaign, Google Sheets en Xentral
Uitgebreide Zapier-flow met deduplicatie en voorwaardelijke updates om lussen bij het synchroniseren van contacten te voorkomen