1. Выбор инструмента: почему DocsInBoxDocsInBox — это сервис для автоматизации формирования документов. Изначально он активно используется в ресторанной сфере для быстрого создания договоров и счетов. Но по сути это хороший универсальный инструмент, который можно адаптировать под любую отрасль, где нужны быстро генерируемые документы на основе шаблонов.
Почему именно он:- Удобная API-интеграция с amoCRM.
- Возможность автогенерации документов по данным из сделки.
- Поддержка печатных форм и согласование.
2. Интеграция DocsInBox с amoCRM: пошаговоАнализ процессаПервым делом мы провели глубокий анализ текущего процесса подготовки коммерческих предложений. Выяснили, где именно происходят задержки: в основном время терялось на ручной сбор информации по клиенту, проверку данных и многоступенчатое согласование внутри компании. Этот этап позволил нам чётко понять: где именно стоит "узкое горлышко".
Проектирование интеграцииДальше мы спроектировали архитектуру интеграции между amoCRM и DocsInBox. Особое внимание уделили безопасности передачи данных — через API передавались только необходимые поля из сделки, без лишней информации. Таким образом мы защитили как данные клиентов, так и снизили нагрузку на серверы.
Настройка шаблонов документовВ DocsInBox мы настроили шаблоны коммерческих предложений, используя динамические переменные. Это позволило подтягивать данные прямо из amoCRM — имя клиента, условия сделки, даты и прочие параметры подставлялись автоматически. Менеджеру больше не нужно было вручную переписывать информацию.
Интеграция через WebhookНастроили в amoCRM автоматический триггер: при переводе сделки на определенный этап система отправляла запрос в DocsInBox и запускала процесс генерации коммерческого предложения. Тут важно было корректно настроить права доступа и предусмотреть валидацию данных. Например, чтобы документы не генерировались, если заполнены не все обязательные поля.
Тестирование всех сценариевМы провели многоуровневое тестирование, как положительных сценариев (успешное формирование КП), так и ошибок (например, отсутствие нужных данных). Это помогло ещё до запуска в работу выявить возможные проблемы и настроить уведомления о сбоях.
Обучение команды менеджеровПосле технической части мы подготовили обучающий курс для менеджеров: провели практические сессии, сделали чек-листы по работе с новой системой и инструкции, как действовать в случае ошибок. В результате команда быстро адаптировалась и начала эффективно использовать новую интеграцию.
3. Проблемы, с которыми столкнулись, и как их решали- Не все сделки были заполнены корректно для автогенерации КП. Мы настроили дополнительные обязательные поля в воронке amoCRM.
- Иногда происходила задержка в формировании документа при большой нагрузке. Мы вынесли процесс в отдельный сервер очередей, разгрузили основные процессы.
- Менеджеры забывали нажимать нужную кнопку для запуска генерации. Пришлось автоматизировать запуск генерации при изменении этапа сделки.