Кейс внедрения CRM для рекрутинга кадров

В CRM для рекрутинговой компании «Simha» предусмотрено 9 ролей: суперадминистратор, администратор, координатор, рекрутер, удалённый рекрутер, ресечер, удалённый ресечер, фрилансер и бухгалтер.

Настройки и справочники

Настройки на сайте включают разделы «Пользователи», «Права доступа», «Страны», «Города», «Технологии» и «Стеки». У пользователя отмечаются мессенджеры, ник в Skype и страница в LinkedIn — по этим данным генерируются ссылки, чтобы открыть чат с сотрудником в установленной программе.

Для городов и стран предусмотрен ввод на нескольких языках (например, на польском), что необходимо при парсинге вакансий с интернет-ресурсов; привязка к ID города нужна для оптимизации и скорости поиска.

Компании

Раздел «Компании» хранит всех заказчиков вакансий. Скриптами реализована возможность добавлять и удалять города, причём при выборе города страна подставляется автоматически (а по стране подтягиваются только её города) — этот механизм используется по всему проекту.

Вакансии

В разделе «Вакансии» 5 вкладок: «В работе», «На холде», «На модерации», «Вопросы» и «Спарсенные». Вакансии не от суперадмина и не от координатора создаются со статусом «На модерации» и идут в работу после утверждения. По каждой вакансии можно задать вопрос и адресовать его нужным ролям, а переписка ведётся в модальном окне без перезагрузки страницы.

У вакансий «На холде» вопросы-ответы со временем затираются по крону для оптимизации работы с БД.

Здесь есть фильтры — автокомплиты (технология, вторая технология, страна, город, компания) и обычные (зарплата от, агентство/фрилансеры, статус, название, уровень кандидата).

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

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

Спарсенные вакансии

Во вкладке «Спарсенные вакансии» собраны вакансии, спарсенные с 5 разных сайтов; их дополняют недостающими полями, и только потом они попадают в основные вкладки. Отдельно решена задача парсить DOCX-файл с сотнями ссылок: DOCX преобразовывали в XML, а при парсинге рекурсией прорабатывалась каждая ссылка со статистикой — сколько всего, сколько осталось и сколько недействительны.

Прикреплённые вакансии

Раздел «Прикреплённые вакансии» (вакансия + кандидат) имеет 10 статусов — от «На проверке» и «Подготовка саммери/CV» до «Оффер», «Принял оффер» и «Реджект» — с фильтрами-автокомплитами (компания, вакансия, кандидат, ответственный рекрутер и ресечер) и датой последнего собеседования. Ссылки на компанию, вакансию и кандидата кликабельны, а по клику на статус появляется модальное окно с краткой информацией для быстрого копирования (фидбек кандидата, фидбек компании, форма саммери).

Кандидаты и лиды

В разделе «Кандидаты» 4 вкладки: «В работе», «Активные», «На модерации» и «Лиды». Можно загрузить резюме кандидата, открыть создание прикреплённой вакансии, где часть данных уже заполнена, или перейти в «Прикреплённые вакансии», где автоматически сработает фильтр по этому кандидату.

Есть фильтры: поиск по ФИО, e-mail, телефону и стажу (стаж считается автоматически), автокомплиты и уровень кандидата. Кандидат может зарегистрироваться в системе — для него можно сгенерировать временную ссылку. Во вкладке «Лиды» доступны парсинг кандидатов из LinkedIn (по скопированному HTML) и импорт из CSV-файла.

Задачи и уведомления

Раздел «Задачи» — 4 вкладки (входящие/исходящие и закрытые), фильтр по периоду и автору/ответственному; комментарии можно просмотреть в модальном окне, а просроченные задачи подсвечиваются красным. В CRM есть система уведомлений: о новой задаче и смене её статуса, о прикреплённых вакансиях, вопросах и ответах, днях рождения и выплатах.

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

Условия сотрудничества и выплаты

Раздел «Условия сотрудничества» хранит данные по соглашению с компанией: налог, испытательный срок, расчёт и его порядок, гонорар, реферальные проценты и кто порекомендовал. В разделе «Выплаты» 2 вкладки («В процессе» и «Реализованные») с фильтрами по периоду выхода, окончанию испытательного срока и ответственным.

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

Результат

Подбор ведётся в одной системе от вакансии до выплаты: вопросы, парсинг, прикреплённые кандидаты, задачи и гонорары связаны между собой, рутинные операции идут по крону, а доступ 9 ролей разграничен. Решение масштабируется под рост команды, вакансий и источников кандидатов.

Если вы подбираете персонал, посмотрите, как устроена CRM для кадрового агентства — с воронкой подбора, кандидатами и учётом комиссий.

Похожий проект в этой нише — кейс внедрения CRM для кадрового агентства.

Нужна такая же система под вашу компанию? Закажите разработку и внедрение CRM-системы — автоматизируем учёт вакансий, кандидатов, задач и выплат.