Projektin yleiskatsaus
Projektissa keskityttiin luotettavan automaatiokulun luomiseen Xentralin ja ActiveCampaignin välille yhteystietojen, tilien ja kauppojen synkronointia varten. Työ alkoi Zapier-pohjaisilla työnkuluilla, joissa Google Sheetsia käytettiin päällekkäisyyksien poistamiseen, ja kehittyi myöhemmin vankaksi mukautetuksi PHP-ratkaisuksi, jota MySQL tukee paremman skaalautuvuuden ja hallittavuuden saavuttamiseksi.
Projektissa ratkaistiin kaksisuuntaiset päivitykset, kenttien yhdistäminen, merkistökoodauksen ongelmat ja integraation testaus, jotta liiketoimintakriittiset tiedot synkronoituvat saumattomasti.
Keskeisiin ominaisuuksiin kuuluivat yhteystietojen kaksisuuntainen synkronointi Xentralin ja ActiveCampaignin välillä, tilien ja yhteystietojen hallinta ActiveCampaignin varatoimisen luontilogiikan avulla, ajastettu kysely Xentralista ehtopohjaisella päivityslogiikalla sekä Google Sheetsin käyttö väliohjelmistona päivityssilmukoiden estämiseksi. Zapierin korvaamiseksi luotiin mukautettu PHP API -kääre, ja erikoismerkkien merkistökoodaus normalisoitiin, esimerkiksi ü → ue.
- Timo / derwerbemarkt
Toimitetut keskeiset ominaisuudet
- Yhteystietojen kaksisuuntainen synkronointi Xentralin ja ActiveCampaignin välillä
- Tilien ja yhteystietojen hallinta ActiveCampaignin varatoimisella luontilogiikalla
- Ajastettu kysely Xentralista ehtopohjaisella päivityslogiikalla
- Google Sheetsin käyttö väliohjelmistona päivityssilmukoiden estämiseksi
- Mukautettu PHP API -kääre Zapierin korvaamiseksi
- Erikoismerkkien merkistökoodauksen normalisointi, esimerkiksi ü → ue
Kuvakaappaukset
Automaatiotilanteen visuaalinen kulku ActiveCampaignin, Google Sheetsin ja Xentralin välillä
Laajennettu Zapier-kulku, joka näyttää päällekkäisyyksien poistamisen ja ehtopohjaiset päivitykset yhteystietojen synkronointisilmukoiden estämiseksi