Projectoverzicht
Dit project richtte zich op het creëren van een betrouwbare automatiseringsflow tussen Xentral en ActiveCampaign om contacten, accounts en deals te synchroniseren. Het begon met Zapier-gebaseerde workflows die Google Sheets gebruikten voor deduplicatie en ontwikkelde zich later tot een robuuste aangepaste PHP-oplossing ondersteund door MySQL voor verbeterde schaalbaarheid en controle.
Het project behandelde bidirectionele updates, veldmapping, tekencodering-issues en integratietests om ervoor te zorgen dat bedrijfsgegevens naadloos worden gesynchroniseerd.
Belangrijke kenmerken omvatten tweerichtingssynchronisatie van contactgegevens tussen Xentral en ActiveCampaign, account- en contactbeheer met terugvalcreatielogica in ActiveCampaign, geplande polling vanuit Xentral met voorwaardelijke updatelogica, en Google Sheets gebruikt als middleware om update loops te voorkomen. Een aangepaste PHP API-wrapper werd ontwikkeld ter vervanging van Zapier, en er werd speciale tekencodering-normalisatie geïmplementeerd (bijv. ü → ue).
- Timo / derwerbemarkt
Belangrijkste geleverde functies
- Tweerichtingssynchronisatie van contactgegevens tussen Xentral en ActiveCampaign
- Account- en contactbeheer met terugvalcreatielogica in ActiveCampaign
- Geplande polling vanuit Xentral met voorwaardelijke updatelogica
- Google Sheets gebruikt als middleware om update loops te voorkomen
- Aangepaste PHP API-wrapper ter vervanging van Zapier
- Speciale tekencodering-normalisatie (bijv. ü → ue)
Screenshots

Visuele flow van het automatiseringsscenario tussen ActiveCampaign, Google Sheets en Xentral

Uitgebreide Zapier-flow met deduplicatie en voorwaardelijke updates om lussen in contactsynchronisatie te voorkomen