Обзор проекта
Проект был посвящён созданию надёжного процесса автоматизации между Xentral и ActiveCampaign для синхронизации контактов, аккаунтов и сделок. Сначала для удаления дубликатов использовались рабочие процессы на базе Zapier и Google Sheets, а затем решение развилось в масштабируемую кастомную разработку на PHP с поддержкой MySQL, обеспечив большую масштабируемость и контроль.
Проект включал двустороннее обновление данных, сопоставление полей, решение проблем с кодировкой символов и тестирование интеграции для обеспечения бесперебойной синхронизации критически важных для бизнеса данных.
Основными функциями стали двусторонняя синхронизация контактных данных между Xentral и ActiveCampaign, управление аккаунтами и контактами с резервной логикой в ActiveCampaign, запланированные запросы к Xentral с условной логикой обновления, а также использование Google Sheets в качестве промежуточного слоя для предотвращения циклов обновления. Для замены Zapier была создана кастомная PHP-обёртка API и внедрена нормализация кодировки специальных символов, например ü → ue.
- Timo / derwerbemarkt
Реализованные ключевые функции
- Двусторонняя синхронизация контактных данных между Xentral и ActiveCampaign
- Управление аккаунтами и контактами с резервной логикой в ActiveCampaign
- Запланированные запросы к Xentral с условной логикой обновления
- Использование Google Sheets в качестве промежуточного слоя для предотвращения циклов обновления
- Кастомная PHP-обёртка API для замены Zapier
- Нормализация кодировки специальных символов, например ü → ue
Скриншоты
Визуальный процесс сценария автоматизации между ActiveCampaign, Google Sheets и Xentral
Расширенный процесс в Zapier, демонстрирующий удаление дубликатов и условные обновления для предотвращения циклов синхронизации контактов