Решение проблем
Почему данные диалога FlySales не записываются в поля сделки
Обновлено:
Что делать, если поля в сделке остаются пустыми? #
Если агент успешно общается с клиентом и выясняет детали, но соответствующие поля в карточке amoCRM (бюджет, дата, адрес) не заполняются, проверь следующие настройки:
1. Проверь шаг «Спросить» и поле для записи #
Ответ клиента попадает в поле через шаг «Спросить» на вкладке «Инструкции». Открой шаг и проверь список «Куда записать в amoCRM»:
- Если там «Не записывать в поле» или написано «поле не выбрано», запись не произойдёт. Выбери поле сделки, контакта или компании.
- Если поле удалено в amoCRM, у шага стоит пометка «удалено в amoCRM»: выбери поле заново.
- Если выбрано поле компании, а у сделки нет компании, запись пропускается. Причина попадёт в итоговое примечание.
Значение, которое ты задаёшь сам, записывается операцией «Записать значение» на вкладке «Действия». Проверь, что на нужное событие создано действие с этой операцией и указано целевое поле.
2. Проверь способ записи #
Частая причина — способ «Только если поле пустое». Он есть и у шага «Спросить», и у операции «Записать значение».
- Агент пропустит запись, если в поле уже стоит значение, которое поставил не он, даже пробел или старое тестовое число. Свой прежний ответ агент обновит. Исключения: название «Сделка #N» и бюджет 0 считаются пустыми.
- Если нужно всегда обновлять данные из диалога, измени способ записи на «Перезаписать».
3. Проверь тип поля и формат значения #
- Число записывается, если ответ — одно число, возможно с пометкой о рублях («руб.», «р.», «₽»): «8 500 рублей» даст 8500. Для «8 500 рублей с НДС» или «около 8 500» поле не изменится, а причина будет в итоговом примечании. В бюджет ноль и отрицательные значения не записываются.
- Для полей типа «Список» значение выбирается из значений самого поля.
- Для поля типа «Список» или «Переключатель» с режимом «Только дальше по списку» значение не возвращается назад по порядку списка.
4. Прочитай итоговое примечание в сделке #
Причина каждого пропуска или сбоя записана в итоговом примечании «FlySales: диалог завершён…» в блоках «Пропущенные действия» и «Неудавшиеся действия». Там можно увидеть, например, что поле уже заполнено не агентом, что amoCRM не ответил после четырёх попыток, что телефон не собран или что значение не число.
Если в примечании написано, что amoCRM отклонил запрос, проверь, что у интеграции есть права на изменение сделок и контактов.