Projektöversikt
Projektet fokuserade på att skapa ett tillförlitligt automatiseringsflöde mellan Xentral och ActiveCampaign för synkronisering av kontakter, konton och affärer. Det började med Zapier-baserade arbetsflöden med Google Sheets för dubbletthantering och utvecklades senare till en robust, anpassad PHP-lösning med stöd av MySQL för bättre skalbarhet och kontroll.
Projektet hanterade dubbelriktade uppdateringar, fältmappning, teckenkodningsproblem och integrationstester för att säkerställa att verksamhetskritiska data synkroniseras sömlöst.
Viktiga funktioner omfattade tvåvägssynkronisering av kontaktdata mellan Xentral och ActiveCampaign, hantering av konton och kontakter med reservlogik för skapande i ActiveCampaign, schemalagd hämtning från Xentral med villkorad uppdateringslogik samt användning av Google Sheets som mellanlager för att förhindra uppdateringsloopar. En anpassad PHP API-wrapper skapades för att ersätta Zapier, och normalisering av specialteckens kodning implementerades, exempelvis ü → ue.
- Timo / derwerbemarkt
Levererade huvudfunktioner
- Tvåvägssynkronisering av kontaktdata mellan Xentral och ActiveCampaign
- Hantering av konton och kontakter med reservlogik för skapande i ActiveCampaign
- Schemalagd hämtning från Xentral med villkorad uppdateringslogik
- Google Sheets som mellanlager för att förhindra uppdateringsloopar
- Anpassad PHP API-wrapper som ersätter Zapier
- Normalisering av specialteckens kodning, exempelvis ü → ue
Skärmbilder
Visuellt flöde för automatiseringsscenariot mellan ActiveCampaign, Google Sheets och Xentral
Utökat Zapier-flöde som visar dubbletthantering och villkorade uppdateringar för att undvika loopar vid synkronisering av kontakter