Обновить

Как я автоматизировал подбор кандидатов с помощью Telegram‑бота и ускорил массовый найм в 3 раза

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели13K
Всего голосов 6: ↑4 и ↓2+4
Комментарии22

Комментарии 22

ЗакрепленныеЗакреплённые комментарии

Прикольно, с нуля прошли разные этапы развития рекрутинга за роследние несколько лет. И еще бонусом ATS изобрели конкретно под свои нужды. Очееь недурно, особенно на фоне "профессионального" HR, которого, видимо, уже и не надо из отпуска возвращать....

ичарки у айтишников не в почёте, тем более бот ичарка.

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

Для понимания это из расписания нашего HR, в боте, понедельник ближайший - 57 кандидатов отфильтрованных бот сам записал по расписанию HR.

РАСПИСАНИЕ HR: ассистент ТП Обновлено: 18.07.2026 10:19 (Europe/Moscow)

🗓 20.07.2026 Пн

🕒 10:00-11:00 ⛔️ Занят:

  1. Starostenko @OIdri**

  2. . @adamo**oday

  3. Eld @Ell**004

  4. Zhazira @miss_ja**93

  5. Aruzhan @aruzhan_**11

  6. Aya @Ay**shhi

  7. Сергей @S**sergey

  8. А @no_username

  9. Gaijin @ga**inLMAO

  10. Akbota @**snak

    🕒 11:00-12:00 ⛔️ Занят:

  11. Алина @Ali**gresty

  12. Bagdaulet @ba**a_u

  13. Джо @ma**mepsychosis34

  14. 愚かなダイアナ @dia

  15. Екатерина @E…

  16. Имя не указано @no_…

  17. Леди Шава @sh**00ha

  18. ???. @coffeea**winston

  19. 月光 @sora**ri

  20. Olya @no_username

  21. Vika @Vik**oriya12

    🕒 12:00-13:00 ⛔️ Занят:

  22. Nur @Light**nderer04

  23. Làilım @no_username

  24. Таня @teo_**ki

  25. Thorfin @load**ggolb

  26. Vika @p**el

  27. Mahabbat @Ma**bbat_H

  28. Big L @P**zahotme

  29. Gaukhar @o**ra111

  30. ? @S**aaha

  31. unnll @ug**why

    🕒 14:00-15:00 ⛔️ Занят:

  32. kamal @ka**lovkm

  33. анастасия @ag…

  34. Ернур @ni**knepoimu

  35. Danel @yara**erray

  36. Елена @le**acrrch

  37. …. @loki_j22

  38. Romga @S**rem

  39. Зарина @r**hhk

  40. Ann (Энн)? @AK**hka22

  41. Асе @Bab**vski22

    🕒 15:00-16:00 ⛔️ Занят:

  42. Umka @umkka1

  43. aigul @no_username

  44. Виктор @c**yakba

  45. Сергей @s**ykim

  46. Клей @Ba**chka228

  47. ? @sei**ase

  48. KD @di**arioo

  49. Инна @bu**thand

  50. Natali @na**li_d_a

  51. Евгения @**nts…

    🕒 16:00-17:00 ⛔️ Занят:

  52. Zenki @Ze**ikiri

  53. Murad @no_username

  54. Faizan @fa**analam931

  55. А @tyu**ai

  56. Rustam @**tam_Valeryevich

  57. Assel @k_**selka

Отсеять AI ответы можно с помощью голосовых сообщений, если ваша система выдала высокий результат, достаточно прослушать одно ГС и выявить AI. Или если есть время, сделать проверку на ИИ голосовые.
А вдруг человеку не удобно писать голосовые? -Значит ему не нужна эта работа!

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

В pythone можно отделять голосовые от других сообщений

@router.message(F.voice)

async def voice_message_handler(message: Message):

voice_file_id = message.voice.file_id

А для транскрибации используйте OpenAI Whisper или ⁠Whisper API

Спасибо

Если вы общаетесь с человеком с помощью ИИ, то вам не очень-то и нужен человек.

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

Как вы определяете лучших? По тому что написано в резюме? А если человек не совпадает не ного с вашим видением этого резюме, то он профнепригоден? А если он не совпадает с тем,что думает ИИ?

По тому, что и как отвечает кандидат, когда проходит анкетирование. И насколько оно подходит по критериям вакансии. Резюме смотрю после, в этом и смысл. Зачем тратить время на просмотр резюме, если кандидат не подойдет в итоге? Для этого и фильтр нужен был, чтобы по жестким критериям отсеивать. Ну банально гражданство, язык, зарплатные ожидания, готовность выйти и т.п.

Если не совпадает, что думает ИИ, я проверяю на интервью. Оценка мягких критериев (уровня нужных навыков) с помощью ИИ не влияет на то, пройдет или не пройдет кандидат. Я это использую больше для предварительной оценки, чтобы на интервью проверять уже. К примеру, есть кандидаты которых по мягким критериям ИИ оценил на 10 из 10, а есть те, кого на 6 из 10. Я их группирую и в зависимости от сегмента меняю сценарий интервью.

Я ориентируюсь на оценку ИИ, но она не решает, проходит ли кандидат или нет. Решают прежде всего жесткие критерии, жесткие фильтры. Чтобы оставить тех, кто подходит по жестким критериям. А ИИ использую для предварительной оценки.

HR из отпуска то вернулась?

уже загружена капитально. выше пример)

Прикольно, с нуля прошли разные этапы развития рекрутинга за роследние несколько лет. И еще бонусом ATS изобрели конкретно под свои нужды. Очееь недурно, особенно на фоне "профессионального" HR, которого, видимо, уже и не надо из отпуска возвращать....

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

Мир пытается от ATS избавиться как от провальной технологи, а вы его переизобрели. Хотя, для галеры наверное самое то.
Можно название вашей компании, чтоб в чс кинуть?

ИИ должен был предзаполнить анкету по данным из резюме и отдать кандидату на проверку. А сейчас это издевательство какое-то над кандидатами. Ещё и спамит даже через неделю после отказа заполнять анкету.

  • слишком правильная структура

т.е. если сверхмотивированный менеджер не ограниченный временем смог чётко структурировать своё предложение — это тревожный звоночек?

Ну вы видимо никогда в массовом отборе не работали. Когда кандидаты откликаются, не читая вакансию. Когда откликаются на несколько вакансий, получают 2-3 оффера, думают, что устроились, а через неделю опять в поиске работы.

Стало видно, что часть кандидатов вообще не начинала проходить анкету. Они переходили в Telegram, открывали стартовый экран... и исчезали.

Сначала я решил, что это ошибка в статистике. Но после нескольких проверок стало ясно, что данные верны. Причина оказалась очень простой. Все триггерные сообщения начинали работать только после первого вопроса. Если человек закрывал Telegram сразу после запуска HR‑бота, система никак не пыталась его вернуть.

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

проблема точно в особенностях работы бота, а не в самом факте наличия бота? Меня например, напрягает, когда нужно с сайта перейти в telegram, запустить там какого-то бота, который потом в лучшем случае еще спам будет присылать.
Чем не устроили например, обычные анкеты?

А что за обычные анкеты? Например? Вы с сайта когда переходите в бот, вы заходите, прежде всего, чтобы записаться на интервью, чтобы не ждать, пока рекрутер ответит, согласует и назначит дату и время интервью. И ответить на несколько вопросов.

Это помогает рекрутеру 24/7 захватывать кандидатов мгновенно в воронку найма. А кандидатам не ждать, не переписываться. Да и рекрутер, который ведет 200-300 переписок только по одной вакансии каждый день, превращается в секретаря. Для чего эти переписки и лишние звонки?

У меня к примеру +19-20% трафика в нерабочее время в выходные дни идет. Вакансий много в рынке, поэтому мгновенно захватить кандидата критически важно.

И да, от 85% переходят в бот по ссылке, потери есть до 15%, но они компенсируются тем, что +19-20% получаю трафика дополнительно захватываю в нерабочее время.

Обычные анкеты это какие? Там, где нет триггеров, напоминаний, подтверждений? Зачем? чтобы половина кандидатов их успешно бросила?

обычные - это например, сделанные в google forms (либо в таком же стиле). И их много кто использует. Если вы пишете код сайта, то при желании те же триггеры, напоминания и т.п. можно навесить туда. Отсюда закономерный вопрос - почему именно бот в телеграмм?

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации