Нам нужен скрипт для интеграции amoCRM и Gologin, который будет автоматически добавлять свободные контакты (виртуальные покупатели/подрядчики) к сделке при ее создании или переходе на этап "Подготовка".
2. Функциональные требования
Автоматическое добавление контактов:
При создании сделки или переходе на этап "Подготовка" скрипт должен находить свободные контакты (не привязанные к другим сделкам, где указан аналогичный артикул!) и прикреплять их к текущей сделке.
Если свободных контактов нет, система должна уведомлять об этом (логирование или уведомление в CRM).
Работа с API Gologin:
Получение списка доступных профилей (контактов) через Gologin API (документация).
Отметка профиля как "используемого" при привязке к сделке (чтобы избежать дублирования).
Интеграция с amoCRM:
Авторизация через API amoCRM.
Отслеживание изменений этапов сделок (вебхуки или периодическая проверка).
Добавление контактов к сделке через API amoCRM.
Обработка ошибок:
Логирование ошибок (например, недоступность API, отсутствие свободных контактов).
Возможность повторного выполнения при сбоях.
3. Технические требования
Язык разработки: Python / Node.js / PHP (на выбор исполнителя, но с обоснованием).
Способ запуска:
Локальный сервер (с возможностью развертывания на VPS).
Альтернатива: облачный сервис (AWS Lambda, Google Cloud Functions) или другие возмможности запуска кскрипта.
Хранение данных:
Кэширование списка контактов для ускорения работы.
Логирование действий (например, в файл или базу данных).
Мониторинг:
Возможность проверки статуса работы скрипта.
4. Дополнительные требования
Документация:
Описание работы скрипта.
Инструкция по установке и настройке.
Тестирование:
Проверка на реальных данных перед сдачей.
Обработка edge-cases (например, если все контакты заняты).
5. Сроки и бюджет
Желаемые сроки: 2-3 недели (согласовывается с исполнителем).
Бюджет: оговаривается отдельно (предложить свою ставку).
6. Критерии приемки
Скрипт успешно добавляет контакты при переходе сделки на этап "Подготовка".
Нет дублирования контактов между сделками.
Ошибки логируются, система стабильна.
Примечание: Исполнитель должен иметь опыт работы с API amoCRM и Gologin. Желательно предоставить примеры предыдущих интеграций.
Опубликован 12.08.2025 в 12:53
Заказ находится в архиве