AI заявкиПрактика · 13 минут · Обновлено 4 августа 2026 г. · Редакция engineer.

AI для обработки заявок: как автоматизировать входящие письма, формы и PDF

AI для обработки заявок: как автоматизировать входящие письма, формы и PDF — это не один чат-бот, а управляемый конвейер. Система получает обращение, отделяет текст от вложений, извлекает нужные поля, проверяет их по справочникам и бизнес-правилам, создаёт карточку в CRM и передаёт сотруднику спорные места. Автоматизация заявок снимает ручное копирование и первичную сортировку, но не должна самостоятельно подтверждать цену, срок, скидку или обязательство перед клиентом. Эти решения остаются у менеджера.

Коротко
  • AI нужен не для всей заявки, а для писем, PDF, свободного текста и неоднозначных полей.
  • Формы сайта и запись в CRM надёжнее закрывать правилами, API и интеграциями.
  • Система должна сохранять источники: письмо, файл, страницу PDF, фрагмент таблицы и лог действий.
  • Цена, срок, скидка и обязательства перед клиентом остаются под контролем сотрудника.
AI для обработки заявок: как автоматизировать входящие письма, формы и PDF
01
Раздел

Почему входящие заявки сложно обрабатывать одним сценарием

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

Поэтому обработка входящих заявок должна учитывать не только канал, но и структуру данных. Ошибка на первом этапе распространяется дальше: неверно распознанный артикул попадает в CRM, затем в расчёт, коммерческое предложение и переписку с клиентом.

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

AI уместен

  • свободное письмо
  • PDF и скан
  • контекст переписки
  • спорные поля

Правила надёжнее

  • форма сайта
  • обязательные поля
  • запись в CRM
  • лимит скидки
02
Раздел

Как выглядит система обработки заявок

Базовый процесс можно представить так:

Поток обработки заявкиот входящего сообщения до действия в CRM
01Письмо / форма / PDF

Система получает входящее событие и сохраняет исходник.

02Извлечение

Текст, таблицы и вложения приводятся к единой структуре.

03Проверки

Правила сверяют обязательные поля, справочники и дубли.

04CRM

Создаётся черновик карточки с источниками значений.

05Менеджер

Спорные поля, цену, срок и обязательства проверяет человек.

06Ответ

После подтверждения готовится следующий шаг по заявке.

Письмо, форма или PDF

→ получение события из канала

→ сохранение исходного сообщения и вложений

→ определение типа обращения

→ извлечение текста и таблиц

→ приведение данных к единой структуре

→ проверка обязательных полей

→ сопоставление со справочниками

→ применение бизнес-правил

→ AI-анализ неоднозначного текста

→ создание черновика в CRM

→ проверка сотрудником

→ ответ, расчёт или передача в работу.

Подключение почты выполняется через API, webhook или другой поддерживаемый механизм уведомлений. Например, Gmail API позволяет подписаться на изменения в почтовом ящике и передавать уведомления серверному приложению, но обработчик всё равно должен учитывать повторную доставку, задержки и периодическую синхронизацию.

В промышленной системе каждый этап должен оставлять лог: какой объект получен, какая версия файла обработана, какие поля извлечены, какие правила сработали, что изменил сотрудник и какой результат ушёл в CRM. Без этого автоматизация превращается в «чёрный ящик», который сложно проверять и поддерживать.

01Канал
02Извлечение
03Проверка
04CRM
05Человек
06Ответ
03
Раздел

Что происходит с письмами, формами и PDF

Входящие письма

Почтовый обработчик получает тему, отправителя, получателей, текст, цепочку сообщений и вложения. Затем система:

  • Определяет, относится ли письмо к новой заявке, продолжению сделки, поддержке, бухгалтерии или спаму.
  • Отделяет новый текст от цитируемой переписки и подписи.
  • Извлекает компанию, контакт, предмет запроса, сроки и другие заданные поля.
  • Связывает письмо с существующим контактом или сделкой.
  • Создаёт новую карточку только тогда, когда подходящая запись не найдена.
  • Сохраняет письмо и вложения как первичные источники.

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

Формы сайта

Форма — наиболее предсказуемый источник, поэтому AI здесь часто не нужен. Поля уже структурированы, а основные задачи решаются серверной валидацией и интеграцией:

  • проверить обязательные значения;
  • нормализовать телефон и email;
  • сохранить рекламные метки и страницу отправки;
  • исключить технические дубли;
  • определить маршрут по услуге, региону или типу клиента;
  • создать лид, сделку или обращение;
  • уведомить ответственного.

AI имеет смысл подключать к свободному комментарию: определить тему, выделить требования, найти признаки срочности или подготовить краткое резюме. Но решение о приоритете лучше строить не только на модели, а на проверяемых правилах: статус клиента, сумма, срок, категория продукта и SLA.

PDF и другие вложения

Сначала нужно определить тип PDF. Если в документе есть текстовый слой, данные можно извлечь без OCR. Если файл состоит из сканов или фотографий, требуется распознавание. Архитектуры обработки PDF обычно разделяют получение файла, OCR или анализ документа, извлечение полей, проверку и передачу результата дальше.

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

Особенно внимательно проверяют:

  • артикулы и похожие обозначения;
  • десятичные разделители;
  • единицы измерения;
  • количество и упаковку;
  • даты;
  • суммы и валюты;
  • таблицы с объединёнными ячейками;
  • рукописные пометки;
  • многостраничные спецификации.
04
Раздел

Где нужен AI, а где достаточно обычной автоматизации

Не каждый этап обработки заявок следует передавать языковой модели.

Как делить контур обработкимодель не должна заменять правила там, где нужен точный результат
01AI

Свободный текст, смысл обращения, нестандартные PDF, резюме и черновики.

02Правила

Обязательные поля, лимиты, маршрутизация, дубли и проверяемые ограничения.

03Человек

Цена, срок, скидка, спорный аналог и финальное обязательство перед клиентом.

Пример результата системы
ЗадачаПодходящий механизмПочему
Получить письмо или данные формыAPI, webhook, интеграционный кодЭто передача данных между системами
Проверить обязательные поляДетерминированные правилаРезультат должен быть однозначным
Прочитать сканOCRЗадача состоит в распознавании символов и структуры
Найти клиента по ИНН, email или номеруПоиск и справочникиНужны точные совпадения и приоритеты
Определить тип свободного обращенияКлассификация или LLMФормулировки могут быть непредсказуемыми
Извлечь смысловые поля из письмаLLM со строгой схемой результатаПоля могут находиться в разных частях текста
Проверить сумму, маржу, лимит скидкиБизнес-правилаФинансовые ограничения нельзя отдавать генерации
Подготовить резюме или черновик ответаГенеративный AIНужна работа с естественным языком
Записать данные в CRMИнтеграционный слойТребуются идемпотентность, права и обработка ошибок
Подтвердить цену и срокСотрудникЭто коммерческое обязательство

Главный архитектурный принцип: модель предлагает структуру и интерпретацию, а код проверяет формат, справочники и ограничения. Если письмо содержит понятный шаблон, надёжнее использовать парсер. Если данные уже приходят из формы, достаточно интеграции. AI нужен там, где правила невозможно полностью перечислить заранее: свободный текст, разные форматы документов, нестрогие названия позиций и контекст переписки.

05
Раздел

Какой результат должна создавать система

Ниже показана возможная структура интерфейса, а не скриншот существующей системы.

Пример результата системычто должен увидеть менеджер перед подтверждением
01Карточка

Канал, компания, контакт, позиции, количество, срок и ответственный.

02Источники

Письмо, вложение, страница PDF, фрагмент таблицы и версия файла.

03Статусы

Подтверждено, требует проверки, не найден аналог или ожидает сотрудника.

Пример результата системы
ПолеПример содержимогоИсточникСтатус
КаналОбщая почта отдела продажМетаданные письмаПодтверждено
Тип обращенияЗапрос коммерческого предложенияТема и текстТребует проверки
КомпанияУсловная компанияПодпись и вложениеПодтверждено
КонтактКонтакт найден в подписиТекст письмаПодтверждено
ПозицияПример позицииТаблица PDFНе найден точный аналог
Количество20 единицТаблица PDFПодтверждено
Желаемый срокУказан в письмеОсновной текстПодтверждено
ОтветственныйГруппа промышленных клиентовПравило маршрутизацииНазначено
Следующий шагПроверить аналог и срокБизнес-правилоОжидает сотрудника

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

06
Раздел

Проверки, без которых автоматизация заявок ненадёжна

Проверка должна проходить на нескольких уровнях.

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

Структурная проверка контролирует наличие обязательных полей и типы данных. Например, количество не должно быть текстом, дата должна соответствовать допустимому формату, а список позиций — содержать хотя бы одну строку.

Справочная проверка сопоставляет компанию, товар, договор, склад, регион и ответственного с внутренними системами. Здесь важны точные идентификаторы и правила приоритета.

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

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

Правила валидации могут проверять согласованность полей и арифметику документа — например, совпадает ли сумма строк с итогом. Такие проверки полезно выполнять отдельно от модели, чтобы ошибка была воспроизводимой и объяснимой.

07
Раздел

Какие решения должен подтверждать человек

Сотруднику не нужно вручную переносить каждую строку, но он должен участвовать там, где ошибка создаёт обязательство или финансовый риск.

Пример результата системы
РешениеСистема может подготовитьЧеловек подтверждает
Классификация заявкиТип, теги, предполагаемый маршрутСпорный или новый тип обращения
Сопоставление товараКандидаты и степень совпаденияВыбор спорного аналога
ЦенаРасчёт по прайсу и правиламИсключение, ручную цену, специальное условие
СкидкаДопустимый диапазонКонкретную скидку клиенту
СрокДанные склада и поставщиковОбещание клиенту
ОтветЧерновик письмаФинальную формулировку при риске
ОтказОснования и шаблонСам факт отказа
Договорные выводыНайденные пункты и рискиЮридическую оценку

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

08
Раздел

Условный пример обработки заявки

Рассмотрим условный пример.

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

Система выполняет следующие действия:

  • Сохраняет письмо, цепочку и исходный PDF.
  • Определяет тип обращения как запрос на расчёт.
  • Извлекает контакт из подписи.
  • Получает текстовый слой PDF и разбирает таблицу.
  • Нормализует единицы измерения.
  • Сопоставляет 16 позиций с каталогом.
  • Для двух строк показывает по два возможных аналога.
  • Проверяет наличие обязательных полей.
  • Создаёт черновик заявки в CRM.
  • Назначает менеджеру задачу проверить аналоги и подтвердить срок.
  • После подтверждения формирует черновик ответа.

Менеджер работает только с двумя спорными строками и коммерческим решением. При этом исходное письмо и PDF остаются доступны, поэтому результат можно проверить.

Похожий прикладной контур показан в кейсе AI-системы для B2B-поставщика: заявки из почты, мессенджеров, Excel и PDF сопоставляются с данными 1С, склада и CRM, а менеджеру остаются проверка, переговоры и финальное решение.

09
Раздел

Как запустить пилот без перестройки всего отдела

Пилот лучше ограничить одним типом заявки и одним дальнейшим действием. Например: письма с PDF-спецификациями → черновик карточки в CRM → ручное подтверждение.

Для подготовки нужны:

  • обезличенные примеры типовых и проблемных заявок;
  • перечень полей будущей карточки;
  • варианты документов и шаблонов;
  • справочники товаров, клиентов или услуг;
  • правила маршрутизации;
  • список решений, которые нельзя выполнять автоматически;
  • доступ к тестовому контуру CRM;
  • эталон, по которому сотрудник принимает результат.

Критерии приёмки следует определить до разработки. Они могут включать долю успешно полученных сообщений, отсутствие дублей, корректность обязательных полей, качество сопоставления, время появления карточки, полноту журналов и удобство ручной проверки. Необязательно сразу задавать один общий процент «точности AI»: полезнее измерять отдельные поля и сценарии.

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

Подход к выбору первого процесса подробнее разобран в материале «Автоматизация бизнес-процессов: что автоматизировать первым», а граница между обычной интеграцией и AI — в статье «Когда бизнесу действительно нужен ИИ». На сайте engineer. этот принцип сформулирован прямо: сначала разбираются процесс, данные и точка полезного эффекта, затем выбирается технология.

10
Раздел

От чего зависит стоимость внедрения

Стоимость определяет не само наличие AI, а границы процесса. На оценку влияют:

  • количество каналов;
  • число почтовых ящиков и форм;
  • типы и качество PDF;
  • необходимость OCR;
  • объём и сложность таблиц;
  • количество извлекаемых полей;
  • справочники и правила сопоставления;
  • интеграции с CRM, 1С, ERP и хранилищами;
  • пользовательские роли и права доступа;
  • требования к логам и аудиту;
  • интерфейс ручной проверки;
  • инфраструктура и ограничения по размещению данных;
  • объём эксплуатации и сопровождения.

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

Кейс

Кейс обработки B2B-заявок

Заявки из почты, мессенджеров, Excel и PDF сопоставляются с данными 1С, склада и CRM, а менеджер проверяет спорные места.

Посмотреть кейс
11
FAQ

Частые вопросы

Можно ли автоматически отвечать на каждую заявку?

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

Нужен ли AI для заявок с сайта?

Не всегда. Если форма содержит отдельные поля и понятную маршрутизацию, достаточно серверной проверки и интеграции с CRM. AI полезен для анализа свободного комментария, классификации нестандартного запроса или подготовки краткого резюме.

Что делать с PDF плохого качества?

Система должна оценить пригодность документа, применить OCR и отметить поля с низкой уверенностью. Если критичные значения не распознаны надёжно, заявка направляется сотруднику вместе с фрагментом исходной страницы. Автоматически «догадываться» о цене, количестве или артикуле нельзя.

Можно ли подключить несколько почтовых ящиков и форм?

Да, но сначала нужно определить общую модель данных и правила дедупликации. Иначе один запрос может создать несколько карточек. Каналы подключаются отдельно, а нормализация, проверка и маршрутизация выполняются в едином контуре.

Как понять, что система готова к масштабированию?

Нужны стабильные результаты на реальных исключениях, прозрачные логи, понятная ручная проверка и измеримые критерии по каждому этапу. После этого добавляют новые документы, подразделения и интеграции, не меняя контрольные принципы. Для первого разбора достаточно собрать примеры писем, форм и PDF, перечислить поля будущей карточки и выбрать один маршрут — например, создание черновика заявки в CRM. На странице автоматизации бизнес-процессов можно передать материалы и разобрать процесс, данные, ограничения и первый полезный контур.

Следующий шаг

Разберём поток входящих заявок

Для первого пилота достаточно одного канала, нескольких реальных писем или PDF и списка полей будущей карточки.

Обсудить автоматизацию