Opis projektu
Projekt koncentrował się na stworzeniu niezawodnego przepływu automatyzacji między Xentral i ActiveCampaign w celu synchronizacji kontaktów, kont i transakcji. Rozpoczął się od procesów opartych na Zapierze, wykorzystujących Google Sheets do usuwania duplikatów, a następnie przekształcił się w solidne, niestandardowe rozwiązanie PHP wspierane przez MySQL w celu zwiększenia skalowalności i kontroli.
Projekt obejmował dwukierunkowe aktualizacje, mapowanie pól, problemy z kodowaniem znaków oraz testy integracji, aby zapewnić płynną synchronizację danych kluczowych dla działalności firmy.
Najważniejsze funkcje obejmowały dwukierunkową synchronizację danych kontaktowych między Xentral i ActiveCampaign, zarządzanie kontami i kontaktami z mechanizmem awaryjnego tworzenia w ActiveCampaign, cykliczne pobieranie danych z Xentral z warunkową logiką aktualizacji oraz wykorzystanie Google Sheets jako warstwy pośredniej zapobiegającej pętlom aktualizacji. Stworzono niestandardowy wrapper API w PHP zastępujący Zapier oraz wdrożono normalizację kodowania znaków specjalnych, np. ü → ue.
- Timo / derwerbemarkt
Dostarczone najważniejsze funkcje
- Dwukierunkowa synchronizacja danych kontaktowych między Xentral i ActiveCampaign
- Zarządzanie kontami i kontaktami z mechanizmem awaryjnego tworzenia w ActiveCampaign
- Cykliczne pobieranie danych z Xentral z warunkową logiką aktualizacji
- Wykorzystanie Google Sheets jako warstwy pośredniej zapobiegającej pętlom aktualizacji
- Niestandardowy wrapper API w PHP zastępujący Zapier
- Normalizacja kodowania znaków specjalnych, np. ü → ue
Zrzuty ekranu
Wizualizacja przepływu scenariusza automatyzacji między ActiveCampaign, Google Sheets i Xentral
Rozszerzony przepływ w Zapierze pokazujący usuwanie duplikatów i warunkowe aktualizacje zapobiegające pętlom podczas synchronizacji kontaktów