Panoramica del progetto
Questo progetto si è incentrato sulla creazione di un flusso di automazione affidabile tra Xentral e ActiveCampaign per sincronizzare contatti, account e trattative. È iniziato con flussi di lavoro basati su Zapier utilizzando Google Sheets per la deduplicazione e si è evoluto poi in una robusta soluzione PHP personalizzata supportata da MySQL per una maggiore scalabilità e controllo.
Il progetto ha affrontato aggiornamenti bidirezionali, mappature dei campi, problemi di codifica dei caratteri e test d'integrazione per garantire la sincronizzazione senza intoppi dei dati aziendali critici.
Le caratteristiche principali includevano la sincronizzazione bidirezionale dei dati dei contatti tra Xentral e ActiveCampaign, la gestione di account e contatti con logica di creazione di riserva in ActiveCampaign, polling programmato da Xentral con logica di aggiornamento condizionale, e l'utilizzo di Google Sheets come middleware per prevenire loop di aggiornamento. È stato creato un wrapper API PHP personalizzato per sostituire Zapier e implementata la normalizzazione della codifica dei caratteri speciali (ad es., ü → ue).
- Timo / derwerbemarkt
Caratteristiche principali fornite
- Sincronizzazione bidirezionale dei dati di contatto tra Xentral e ActiveCampaign
- Gestione di account e contatti con logica di creazione di riserva in ActiveCampaign
- Polling programmato da Xentral con logica di aggiornamento condizionale
- Google Sheets utilizzato come middleware per prevenire cicli di aggiornamento
- Wrapper API PHP personalizzato per sostituire Zapier
- Normalizzazione della codifica speciale dei caratteri (ad es., ü → ue)
Schermate

Flusso visivo dello scenario di automazione tra ActiveCampaign, Google Sheets e Xentral

Flusso Zapier esteso che mostra deduplicazione e aggiornamenti condizionali per evitare cicli nel sincronizzazione dei contatti