Projektübersicht
Dieses Projekt konzentrierte sich auf die Entwicklung eines zuverlässigen Automatisierungsablaufs zwischen Xentral und ActiveCampaign zur Synchronisierung von Kontakten, Konten und Deals. Es begann mit Zapier-basierten Workflows unter Verwendung von Google Sheets zur Duplikaterkennung und entwickelte sich später zu einer robusten individuellen PHP-Lösung mit MySQL für bessere Skalierbarkeit und Kontrolle.
Das Projekt umfasste bidirektionale Aktualisierungen, Feldzuordnungen, Probleme mit der Zeichenkodierung und Integrationstests, damit geschäftskritische Daten nahtlos synchronisiert werden.
Zu den wichtigsten Funktionen gehörten die Zwei-Wege-Synchronisierung von Kontaktdaten zwischen Xentral und ActiveCampaign, die Verwaltung von Konten und Kontakten mit einer Fallback-Erstellungslogik in ActiveCampaign, geplante Abfragen von Xentral mit bedingter Aktualisierungslogik sowie Google Sheets als Middleware zur Vermeidung von Aktualisierungsschleifen. Als Ersatz für Zapier wurde ein individueller PHP-API-Wrapper erstellt und eine Normalisierung der Sonderzeichenkodierung implementiert (z. B. ü → ue).
- Timo / derwerbemarkt
Wichtige gelieferte Funktionen
- Zwei-Wege-Synchronisierung von Kontaktdaten zwischen Xentral und ActiveCampaign
- Konto- und Kontaktverwaltung mit Fallback-Erstellungslogik in ActiveCampaign
- Geplante Abfragen von Xentral mit bedingter Aktualisierungslogik
- Google Sheets als Middleware zur Vermeidung von Aktualisierungsschleifen
- Individueller PHP-API-Wrapper als Ersatz für Zapier
- Normalisierung der Sonderzeichenkodierung (z. B. ü → ue)
Screenshots
Visueller Ablauf des Automatisierungsszenarios zwischen ActiveCampaign, Google Sheets und Xentral
Erweiterter Zapier-Ablauf mit Duplikaterkennung und bedingten Aktualisierungen zur Vermeidung von Schleifen bei der Kontaktsynchronisierung