Wordpress Master wordpressmaster
WordPress сайты без магии, только код и SEO
Рейтинг
1 705
№ 641 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
14 лет
На сайте с
2026 года
Юридический статус
Самозанятый

🔄 Микросервис синхронизации «Скорозвон» ↔ amoCRM

Используемые навыки JavaScript JSON PHP REST

Описание

Колл-центр моего клиента работал в amoCRM — это была основная база для менеджеров и операторов. Но часть входящих заявок с сайтов приходила через внешний сервис «Скорозвон».

На практике это создавало серьёзную проблему:
• Менеджеры жили в амо, а новые лиды оставались в Скорозвоне.
• Заявки переносились вручную — медленно, с ошибками и потерями.
• Не было контроля дублей: один клиент оставлял несколько заявок, и это засоряло воронку.
• Операторы тратили время на переключение между системами вместо звонков.

Клиенту нужен был надёжный автомат, который свяжет две системы в единый процесс без участия человека.

Решение

Я разработал отдельный микросервис синхронизации — лёгкое автономное приложение, которое стало мостом между «Скорозвоном» и amoCRM.

Что я заложил в архитектуру:
• Собственную базу данных — микросервис хранит полную историю всех заявок. Это гарантирует надёжность: даже если одна из систем упадёт, данные не потеряются.
• Регулярный опрос по API — каждые 10 минут сервис самостоятельно забирает новые заявки из «Скорозвона» и сохраняет их в свою БД.
• Умную дедупликацию — перед отправкой в амо я реализовал проверку на дубли, чтобы исключить создание повторных контактов и сделок.

Полный цикл создания сущностей в amoCRM — для каждой новой заявки автоматически:
• создаётся контакт,
• заводится сделка в нужной воронке,
• ставится задача на звонок оператору.

Админ-панель — сделал небольшую панель для мониторинга работы, просмотра логов и ручного управления (например, переотправка заявок в случае ошибки).

Код я писал с расчётом на масштабирование и стабильность: микросервис работает без перегрузок API обеих систем, легко расширяется и не требует постоянного обслуживания.

Результат

Клиент получил полностью автоматизированную передачу лидов — от заявки на сайте до задачи оператору в амо.

Что изменилось после внедрения:

• Заявки передаются в фоне — менеджеры видят новые контакты и задачи в амо уже через несколько минут после того, как клиент оставил заявку.
• Дубли исключены — каждая заявка обрабатывается ровно один раз.
• Операторы перестали терять время — им больше не нужно вручную переносить данные и проверять, звонили ли по заявке.
• Скорость реакции выросла — задача на звонок появляется автоматически, и никто не забывает перезвонить.
• Бизнес-процесс стал надёжнее — даже если Скорозвон или амо временно недоступны, микросервис сохраняет заявки и отправляет их позже.

В итоге я не просто сделал интеграцию, а построил стабильный конвейер между сайтом, сервисом сбора заявок и CRM, который работает без сбоев и не требует внимания со стороны отдела продаж.


Моя роль и зона ответственности:

• Самостоятельное проектирование архитектуры микросервиса.
• Разработка всей бэкенд-логики синхронизации.
• Интеграция с REST API «Скорозвон» и amoCRM.
• Реализация системы дедупликации.
• Создание админ-панели для мониторинга и управления.
• Тестирование, развертывание и запуск в продуктивной среде.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Сайт мебельной компании с конфигуратором кухни
Сайт мебельной компании с конфигуратором кухни
8
Веб-разработка и IT ⏱️ WordPress + Микросервис создания PDF-презентаций
⏱️ WordPress + Микросервис создания PDF-презентаций
32
Веб-разработка и IT Сайт-каталог риэлторской компании
Сайт-каталог риэлторской компании
14
Веб-разработка и IT Сайт на WordPress для производителя блочных зданий
Сайт на WordPress для производителя блочных зданий
5