Кадровое агентство · Вакансии · Кандидаты

Автоматизация кадрового агентства: вакансии и кандидаты

· 9 мин чтения

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

Короткий ответ: начинают с единой базы кандидатов с историей и тегами - это главный актив агентства, на который опираются остальные сценарии. Стоит 80–130 тыс. ₽, запускается за 3–4 недели и при чистой экономии 24–27 тыс. ₽ в месяц окупается за 3–5 месяцев. Комплексный контур - от 250 тыс. ₽ и 6–11 месяцев.

Где агентство теряет вакансии и кандидатов

  • Заявка приходит перепиской. Нет вилки, требований, сроков и стоп-факторов: рекрутер додумывает профиль, и первые кандидаты уходят в брак.
  • Кандидаты разбросаны по каналам. Резюме в почте, заметки о созвоне в чате, контакты в таблице, отклики с job-сайтов отдельно: собрать историю по человеку - работа на полчаса.
  • Каждый рекрутер помнит только своих. Один вёл сильного логиста в марте, другой в июле ищет логиста с нуля: агентство платит за тот же поиск дважды.
  • Статус клиент узнаёт звонком. Заказчик спрашивает «как идёт поиск», рекрутер отрывается от работы и собирает ответ вручную.
  • Кандидаты выпадают из процесса. Человек прислал резюме и не получил ответа, ждал фидбэка после собеседования и не дождался - и через две недели вышел в другое место.
  • После закрытия база не работает. На финал доходили трое, взяли одного - остальные нигде не отмечены как готовые к предложению.

Пять сценариев автоматизации

СценарийЧто делает системаЭффект
Структурированная заявка на подборСобирает вилку, требования, сроки и стоп-факторы в карточку вакансииПоиск идёт по согласованному профилю
Единая база кандидатовХранит резюме, контакты, теги, историю созвонов и отказов кандидатаИстория под рукой у любого рекрутера
Первичный контакт с кандидатомОтвечает на отклик, собирает данные и предлагает слотыОтвет в тот же день, данные приходят структурой
Статусы по вакансии для заказчикаОтправляет сводку: сколько в работе, кто на интервью и на финалеМеньше звонков «как идёт поиск»
Реактивация базы под новую заявкуПодбирает по тегам и истории тех, кто проходил похожие поискиЧасть вакансий закрывается из базы

Сценарий 1: структурированная заявка вместо переписки

Заявка на подбор - это не сообщение «нужен продажник», а набор полей: должность и функции, вилка, обязательные и желательные требования, стоп-факторы, срок закрытия, кто у заказчика смотрит резюме. Дайте клиенту короткую форму или бота: пять-семь минут на заполнение, зато у рекрутера появляется карточка вакансии, а у агентства - основание вернуться к формулировкам, когда требования «всегда были другими».

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

Сценарий 2: единая база кандидатов - главный актив

Ценность агентства не в доступе к job-сайтам, а в том, что оно знает про людей. База должна отвечать на вопросы, которые сейчас задают вслух в общем чате: кто есть на бухгалтера с опытом в производстве, кому делали оффер и он отказался из-за графика, кто просил вернуться через полгода. Для этого нужны теги (специализация, грейд, город, ожидания), история контактов с датами, итоги созвонов и причина отказа.

База живёт в CRM агентства или в связанной с ней системе - как стыковать, разобрано в руководстве по интеграции с CRM. Отдельная работа - привести в порядок накопленное: дубли, обрезанные телефоны, резюме без тегов; такая сборка описана в кейсе чистки базы. И одна договорённость: кандидат заводится при первом контакте, а не после закрытия вакансии.

Сценарий 3: первичный контакт и сбор данных без ручной переписки

На отклик нужно ответить, даже если кандидат не подходит, и особенно если подходит. Система подтверждает получение резюме, задаёт несколько вопросов, которых в резюме нет (ожидания, сроки выхода, формат работы, ограничения), и предлагает слот для созвона из календаря рекрутера. Тон важнее скорости: человек ищет работу, а не заполняет форму, поэтому вопросов мало и в каждом сообщении видно, что будет дальше.

Жить это удобнее там, где кандидат уже переписывается: как собирают такие сценарии, показано в разборах Telegram-ботов для бизнеса и автоматизации WhatsApp Business. Норматив на первый ответ стоит завести отдельно - подход описан в кейсе контроля SLA по заявкам. Механика разбора отклика описана в статье про автоматизацию подбора персонала: там речь про внутренний найм, но техника та же.

Сценарий 4: статусы по вакансии для заказчика

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

Сценарий 5: реактивация базы под новую заявку

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

Дальше рекрутер пишет сам и по-человечески: «мы общались в феврале про склад, сейчас есть похожая позиция». Логика та же, что в статье про автоматизацию удержания клиентов, только вместо повторной покупки - повторный выход на работу. Список из 15–20 человек с готовым контекстом полезнее рассылки по всей базе.

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

Что с ИИ, а что без него

Честное разделение, потому что «нейросети» в подборе нужны не везде:

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

Границу стоит проговорить прямо: оценку кандидата и решение принимает рекрутер. Автоматический отказ по формальному признаку без участия человека мы не настраиваем: за «не тем» опытом часто стоит подходящий человек.

Резюме и контакты кандидатов - персональные данные, обрабатывать их нужно по 152-ФЗ: согласие с понятной формулировкой и сроком хранения, минимальный набор полей, российские серверы, доступ по ролям и журналирование. Передача резюме заказчику - тоже обработка, она должна быть предусмотрена в согласии. Как устроен такой контур, разобрано в статье про безопасность данных и 152-ФЗ, а модель для разбора резюме разумно держать внутри периметра. Оба слоя опираются на одну базу агентства, и стыковка с тем, что уже стоит, видна на странице CRM-интеграций.

Сколько стоит

  • Структурированная заявка на подбор - 60–100 тыс. ₽, 3 недели.
  • Единая база кандидатов с историей и тегами - 80–130 тыс. ₽, 3–4 недели.
  • Первичный контакт с кандидатом - 60–110 тыс. ₽, 3 недели.
  • Статусы по вакансии для заказчика - 60–100 тыс. ₽, 3 недели.
  • Реактивация базы под новую заявку - 70–120 тыс. ₽, 3–4 недели.
  • Комплексный контур «заявка - поиск - кандидат - закрытие» - от 250 тыс. ₽, внедряется поэтапно.
  • Эксплуатация - 4–15 тыс. ₽ в месяц: сервер, рассылки, API модели при использовании ИИ.

Экономика считается на часах рекрутеров и на скорости закрытия вакансий. Считаем на агентстве из четырёх рекрутеров при полной стоимости часа 700 ₽. Сбор истории по кандидату из почты, таблиц и чатов занимает у каждого около 8 часов в месяц - 32 часа на команду; повторный поиск людей, найденных коллегой, добавляет 8–12 часов. Единая база снимает большую часть: 40–44 часа дают 28–31 тыс. ₽ валовой экономии, минус около 4 тыс. ₽ эксплуатации одного сценария - чистыми 24–27 тыс. ₽. Дальше деление: база стоит 80–130 тыс. ₽, и 80 / 27 - около 3 месяцев в лучшем случае, 130 / 24 - около 5 в худшем. Комплексный контур считается отдельно: заявки, первичный контакт, сводки и реактивация добавляют к базе ещё 25–35 часов, вместе 65–79 часов, то есть 46–55 тыс. ₽ валовой; минус 15 тыс. ₽ эксплуатации всего контура - 31–40 тыс. ₽ чистыми, и при вложениях 250–330 тыс. ₽ это 6–11 месяцев. Ускорение закрытия вакансий в расчёт не заложено. Методика разобрана в статье про окупаемость автоматизации.

С чего начать

  1. Опишите карточку кандидата. Какие поля и теги нужны для поиска: специализация, грейд, город, ожидания, дата последнего контакта, причина отказа.
  2. Сведите то, что есть, в одно место. Резюме из почты, таблицы рекрутеров, отклики с job-сайтов, дубли. Без этого база начинается с нуля.
  3. Запустите базу и договоритесь о правиле. 3–4 недели на внедрение и одно соглашение внутри команды: кандидат заводится при первом контакте.
  4. Добавьте форму заявки для заказчиков. Вилка, требования, сроки, стоп-факторы, ответственный у клиента - и вакансия становится карточкой, а не перепиской.
  5. Замкните контур статусами и реактивацией. Сводка заказчику по расписанию, автоответ и слоты для кандидата, подбор из базы.

Мини-кейс: агентство на четырёх рекрутеров

Агентство подбирает линейный и средний персонал для розницы и логистики: четыре рекрутера, 10–12 закрытых вакансий в месяц, около трёх тысяч резюме в архиве. Заявки приходили в личные мессенджеры, вилку выясняли по ходу; кандидаты жили в двух таблицах и почте, историю созвонов каждый держал в своих заметках. Средний срок закрытия был 38 дней, первый ответ на отклик уходил через день-два, а на рутину уходило около 95 часов в месяц на команду.

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

Через семь месяцев после старта на рутину уходит около 25 часов в месяц - освободилось порядка 70 часов, примерно 49 тыс. ₽ по стоимости часа. Первый ответ кандидату приходит в течение часа рабочего времени вместо дня-двух. Доля вакансий, закрытых кандидатом из базы, выросла с 12% до 26%, средний срок закрытия сократился с 38 до 29 дней. При эксплуатации около 15 тыс. ₽ чистая экономия вышла порядка 34 тыс. ₽ в месяц, и вложения в 300 тыс. ₽ по такому темпу возвращаются примерно за девять месяцев.

Итог

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

Устройство базы с историей касаний и подбором из прошлых поисков разобрано в кейсе единой базы кандидатов с реактивацией.

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

С чего начать автоматизацию кадрового агентства?

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

Может ли ИИ сам отбирать кандидатов?

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

Сколько стоит автоматизация кадрового агентства?

Один сценарий - структурированная заявка на подбор, единая база кандидатов, первичный контакт с кандидатом, статусы для заказчика или реактивация базы - стоит 60–130 тыс. ₽ и запускается за 3–4 недели. Комплексный контур «заявка - поиск - кандидат - закрытие» обходится от 250 тыс. ₽ и внедряется поэтапно. Эксплуатация - 4–15 тыс. ₽ в месяц. При чистой экономии 24–27 тыс. ₽ в месяц база кандидатов окупается за 3–5 месяцев, комплексный контур при вложениях 250–330 тыс. ₽ и чистой экономии 31–40 тыс. ₽ - за 6–11 месяцев.

Не готовы обсуждать проект? Оцените выгоду сами: калькулятор ROI автоматизации - 1 минута, без контактов. Или заберите чек-лист «Что автоматизировать первым».

База кандидатов работает

Навести порядок в заявках и кандидатах

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

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