Panoramica del progetto
Il progetto si è concentrato sulla creazione di un flusso di automazione affidabile tra Xentral e ActiveCampaign per sincronizzare contatti, account e trattative. È iniziato con flussi basati su Zapier e Google Sheets per la deduplicazione, per poi evolversi in una solida soluzione PHP personalizzata supportata da MySQL per una maggiore scalabilità e controllo.
Il progetto ha gestito aggiornamenti bidirezionali, mappatura dei campi, problemi di codifica dei caratteri e test di integrazione, per garantire una sincronizzazione fluida dei dati aziendali critici.
Le funzionalità principali includevano la sincronizzazione bidirezionale dei dati dei contatti tra Xentral e ActiveCampaign, la gestione di account e contatti con logica di creazione alternativa in ActiveCampaign, il polling programmato da Xentral con logica di aggiornamento condizionale e l'utilizzo di Google Sheets come middleware per prevenire cicli di aggiornamento. È stato creato un wrapper API PHP personalizzato per sostituire Zapier ed è stata implementata la normalizzazione della codifica dei caratteri speciali, ad esempio ü → ue.
- Timo / derwerbemarkt
Funzionalità principali realizzate
- Sincronizzazione bidirezionale dei dati dei contatti tra Xentral e ActiveCampaign
- Gestione di account e contatti con logica di creazione alternativa in ActiveCampaign
- Polling programmato da Xentral con logica di aggiornamento condizionale
- Utilizzo di Google Sheets come middleware per prevenire cicli di aggiornamento
- Wrapper API PHP personalizzato per sostituire Zapier
- Normalizzazione della codifica dei caratteri speciali, ad esempio ü → ue
Screenshot
Flusso visivo dello scenario di automazione tra ActiveCampaign, Google Sheets e Xentral
Flusso Zapier esteso con deduplicazione e aggiornamenti condizionali per evitare cicli nella sincronizzazione dei contatti