# Установка поля cf_2624 "Данные подтверждены" в n8n workflow ## Обновление workflow 6mxRJ2LLHmQXyaDz ### После подтверждения формы (после SMS-верификации) **Добавить ноду:** `HTTP Request: Set Contact Data Confirmed` **Параметры:** - **Method:** POST - **URL:** `{{ $env.CRM_WEBSERVICE_URL }}` (или полный URL CRM webservice) - **Body Type:** form-data **Body (form-data):** ``` operation: revise sessionName: {{ $('Login to CRM').json.sessionName }} id: 12x{{ JSON.parse($node['CreateWebContacКлиентправ'].json.result).contact_id }} cf_2624: 1 ``` **Где:** - `cf_2624` - поле "Данные подтверждены" в CRM - `1` = "Да" (данные подтверждены) - `0` = "Нет" (данные не подтверждены) --- ## Альтернативный вариант: через Code Node Если нужно более гибкое управление, можно использовать Code Node: **Название:** `Code: Set Contact Data Confirmed` **Код:** ```javascript // Получаем contact_id из CreateWebContact const contactResult = JSON.parse($node['CreateWebContacКлиентправ'].json.result); const contact_id = contactResult.contact_id; // Получаем sessionName из Login to CRM const sessionName = $('Login to CRM').json.sessionName; // Формируем данные для обновления return { operation: 'revise', sessionName: sessionName, id: `12x${contact_id}`, cf_2624: '1' // Устанавливаем "Да" (данные подтверждены) }; ``` Затем подключить к **HTTP Request** ноде, которая отправит эти данные в CRM. --- ## Проверка работы: 1. После SMS-верификации и подтверждения формы 2. Проверить в CRM, что у контакта поле `cf_2624` = "Да" 3. При следующей загрузке черновика поля должны быть заблокированы