HeadHunter внутри Битрикс24 — отклики без переключений
Перестать переключаться между hh.ru и Битрикс24, потеря откликов
IT-компания, HR-отдел 5 рекрутёров · 4 недели
Клиент
О клиенте и контексте
- Отрасль
- IT, разработка ПО
- HR-команда
- 5 рекрутёров, 30-50 открытых вакансий одновременно
- Поток откликов
- 200-400 в день в горячий сезон
- Платформы
- hh.ru (основной), SuperJob, Хабр Карьера (опц.)
Ситуация
Что было до нас
Рекрутёры держали два окна — hh.ru и Битрикс24. Отклики из hh вручную переносили в CRM. Часть откликов терялась, часть дублировалась, статусы расходились.
Каждое утро рекрутёр заходил в hh, открывал 5-7 вкладок (по вакансии), вручную помечал релевантных кандидатов «в работу», копировал их карточки в Битрикс24 для трекинга. На 50-100 откликов в день уходило 2-3 часа только на «перенос».
Когда HR-директор спрашивал «сколько откликов на вакансию X в работе?» — приходилось открывать hh и считать там, потому что Битрикс24 показывал только то, что вручную перенесли. Часть «потерянных» откликов вспоминалась только при следующем заходе в hh — иногда через 3-4 дня, когда кандидат уже принял другой оффер.
Решение
Что сделали
- 1
Подключили hh.ru API к Битрикс24 как источник лидов
- 2
Создали карточку кандидата с историей откликов, статусом по вакансии, резюме
- 3
Двусторонняя синхронизация статусов: отказ в Б24 → uncomment в hh
- 4
Шаблоны ответов кандидатам прямо из CRM
Подключили публичный API hh.ru к Битрикс24 через custom-приложение. Каждые 15 минут — синхронизация откликов в карточки кандидатов (с привязкой к вакансии-сделке). Все статусы Битрикс24 («Резюме на просмотре», «На собеседовании», «Отказ») синхронизированы с hh-статусами. Резюме сохраняются в карточке как файл. Шаблоны сообщений в hh — из Битрикс24 одним кликом.
Технический стек
- Битрикс24 (CRM, кастомные сущности «Вакансия» и «Кандидат»)
- hh.ru API (employer access)
- Кастомное приложение Б24 (PHP/REST)
- Шаблоны писем в Битрикс24 native
Результат
Что изменилось
время на отклик
вместо двух
потерянных откликов
Рекрутёр работает в одном окне — Битрикс24. Отклики, резюме, переписка, статусы — всё там. Время на отклик сократилось с ~5 мин до ~1.5 мин.
Цифры
Конкретные показатели
- 5 → 1.5 мин
- Время обработки отклика
- 0
- Потерянных откликов
- +22%
- Скорость закрытия вакансии
- 4 недели
- От ТЗ до промышленной эксплуатации
−70%
было 5-10% из-за «забыл проверить»
быстрее реакция = больше шансов
Выводы
Что вынесли из проекта
API hh.ru имеет лимиты на частоту запросов — 200/час на employer-account. Превышение блокирует синхронизацию. Решение: батчинг + кэширование на стороне нашего приложения. Полезно для любой интеграции с rate-limited API: всегда планировать throttling до того, как продукт встанет в прод.
«Раньше рекрутёр забывал закрыть статус в hh — кандидат получал «висящий» статус. Сейчас всё синхронно: закрыли в Б24, в hh тоже закрылось.»
HR-директор, IT-компания
Обсудить задачу
Оставьте контакты — мы перезвоним в течение 2 часов в рабочее время.