R50 2f0ceb73bd83009366e8bf8010c2bd89
Backend разработка

Платформа для интеграций с amoCRM

Добавлено 23 июн 2018 в 21:16
Необходимо было реализовать платформу для быстрой пакетной интеграции систем клиентов с amoCRM.

Выбранный стек: Python3, Django, Celery, Docker, Sentry, Git, RestAPI.

Адрес:
https://snmplatform.ru

Требования к системе: быстрая интеграция сайтов, чатов, телефонии и почты новых клиентов в amoCRM с занесение данных о поступающих обращениях, контролем дублей, автоматическим распределением клиентов по менеджерам по заданному пользователем алгоритму.

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

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

Обработка всех запросов должна производиться через очередь. В случае недоступности CRM, обработка должна быть отложена до тех пор, пока запрос не будет обработан.

Все логи должны вестись для каждого пользователя системы в своем файле плюс отправляются в систему контроля исключений Sentry.
2780dd801a 4b61409e5c 7199f3882d De6990f512 A0d45fa7ad