Автоматическая выгрузка откликов SuperJob, NLP-парсинг резюме, создание лидов в Bitrix24 CRM.
HR-команда ежедневно вручную заходила в SuperJob, просматривала отклики, копировала данные кандидатов в Bitrix24 CRM и распределяла по менеджерам. При потоке 30–50 откликов в день это занимало 2–3 часа. Часть откликов терялась или обрабатывалась с задержкой.
Изучил SuperJob API и Bitrix24 REST API. Спроектировал маппинг полей: данные кандидата → поля лида в CRM. Определил правила распределения: по вакансии, по региону, по нагрузке менеджера.
Node.js + Express сервис, опрашивающий SuperJob API по расписанию. Дедупликация через PostgreSQL: повторные отклики одного кандидата не создают дублей. Хранение состояния обработки каждого отклика.
Реализовал «умный» парсинг текстовых резюме: извлечение опыта работы, ключевых навыков, зарплатных ожиданий. Первичная категоризация кандидата по релевантности вакансии через OpenAI GPT. Приоритизация очереди обработки.
REST-интеграция с Bitrix24: автоматическое создание лида с заполненными полями, прикреплением резюме и AI-оценкой. Распределение по ответственным менеджерам на основе правил. Уведомления в чат при появлении приоритетного кандидата.
Отклик появился на SuperJob → сервис забрал автоматически → NLP извлёк ключевые данные → GPT оценил релевантность → лид создан в Bitrix24 с заполненными полями и назначен нужному менеджеру. Без единого ручного действия HR.