Автоматизация кадрового агентства: вакансии и кандидаты
Заказчик пишет в мессенджер: «нужен менеджер по продажам, срочно, вилку обсудим». Вилку рекрутер выясняет через день, требования - ещё через два, а через неделю оказывается, что искали не того: клиенту был нужен опыт в его отрасли, и он забыл об этом сказать. Параллельно в агентстве лежат тысячи резюме, но живут они в почте, в таблицах и в памяти рекрутеров, поэтому кандидата, которого коллега собеседовал полгода назад, ищут заново. У агентства две воронки: заказчики и кандидаты. Обе держатся на контексте, который никто не записывает, а платят агентству только за закрытую вакансию.
Короткий ответ: начинают с единой базы кандидатов с историей и тегами - это главный актив агентства, на который опираются остальные сценарии. Стоит 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 месяцев. Ускорение закрытия вакансий в расчёт не заложено. Методика разобрана в статье про окупаемость автоматизации.
С чего начать
- Опишите карточку кандидата. Какие поля и теги нужны для поиска: специализация, грейд, город, ожидания, дата последнего контакта, причина отказа.
- Сведите то, что есть, в одно место. Резюме из почты, таблицы рекрутеров, отклики с job-сайтов, дубли. Без этого база начинается с нуля.
- Запустите базу и договоритесь о правиле. 3–4 недели на внедрение и одно соглашение внутри команды: кандидат заводится при первом контакте.
- Добавьте форму заявки для заказчиков. Вилка, требования, сроки, стоп-факторы, ответственный у клиента - и вакансия становится карточкой, а не перепиской.
- Замкните контур статусами и реактивацией. Сводка заказчику по расписанию, автоответ и слоты для кандидата, подбор из базы.
Мини-кейс: агентство на четырёх рекрутеров
Агентство подбирает линейный и средний персонал для розницы и логистики: четыре рекрутера, 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 минута, без контактов. Или заберите чек-лист «Что автоматизировать первым».