Как назначать собеседования через Telegram-бота

Пример расчёта (условные цифры): если на вакансии приходит 100 откликов, а 20 кандидатов ждут первого содержательного ответа дольше установленного срока, задержка затрагивает каждого пятого. Проверьте свои числа до выбора решения. На БЕСПЛАТНОЙ КОНСУЛЬТАЦИИ можно разобрать процесс и первый пилотный сценарий.

Результат, который нужен по теме «назначение собеседования»

Показательный риск: кандидату предлагают время, которое рекрутер уже занял другой встречей. Бот должен фиксировать не только факт общения, но и версию данных, на которой основан ответ. Иначе спорный случай трудно восстановить.
Работа с людьми требует точного этапа и ответственного. Отклик, встреча, кадровый документ и смена существуют в разных системах и не становятся завершёнными от одного сообщения в Telegram. В начале определите, какую запись бот читает, какую может изменить и кто подтверждает действие. Кандидату или сотруднику нужен понятный статус, а HR - история решения без потерянных личных чатов.
Свободный слот должен резервироваться в календаре, который использует рекрутер. При переносе кандидату нужны новое время, формат и контакт для связи. Одновременный выбор одного окна двумя людьми проверяйте отдельно.
Операционный источник здесь - календарь интервьюеров и ats. Определите, какие поля он отдаёт боту и какие изменения принимает обратно. Если данные не получены, ответ должен обозначать ожидание, а не подменять свежую запись старым текстом.
Вопрос к вам: какая доля обращений доходит до ответственного с полным контекстом?
Лайфхак: покажите исполнителю будущую карточку результата. Он быстрее заметит недостающее поле, чем при обсуждении абстрактного меню.

Какие данные и решения подготовить

Проверяйте формат только там, где от него зависит действие системы. Слишком строгая маска ввода может отклонять корректный случай, который специалист легко распознал бы по контексту.
Для исключения «встречу переносят после подтверждения» укажите, кто принимает решение и сколько времени человек ждёт ответа. Отсутствие данных нельзя превращать в автоматическое согласие.
Ограничьте доступ к данным кандидатов и сотрудников рабочими ролями. Не просите в чате больше сведений, чем требуется для следующего шага, а чувствительный документ направляйте в установленное защищённое хранилище. При увольнении и смене роли проверяйте отзыв доступа к внутренним сценариям.
Прежде чем отправить подтверждение, дождитесь результата основной системы. Если она не ответила, сохраните операцию в очереди и сообщите о задержке. Иначе человек будет уверен в действии, которого не произошло.
Перед тестом назначьте владельца исходных сведений и владельца текста бота. Когда правило меняется, оба проверяют одну и ту же цепочку: что введено, что сохранилось, кто получил задачу и каким сообщением она завершилась. Дата обновления без ответственного не защищает от старого ответа.

Два способа обработать запрос

Вручную. Рекрутер, HR или руководитель может оценить нестандартный ответ и принять решение с учётом контекста. Ручной путь гибок, но при большом потоке одинаковые вопросы повторяются и отдельные договорённости теряются между чатами.
Через бота. Бот быстро собирает типовые сведения, показывает этап и напоминает о действии. Его слабое место - жёсткое правило, которое ошибочно трактует нестандартного человека или показывает статус раньше утверждённого решения.
Сравнивайте варианты по времени до фактического решения, а не по скорости первой реплики. Бот может ответить мгновенно и всё равно оставить задачу сотруднику без контекста.

Как запустить сценарий по шагам

Шаг 1. Показать доступные окна

Покажите только подтверждённые сведения и обозначьте дату или этап, к которому они относятся. Если ответ предварительный, скажите об этом прямо.

Шаг 2. Зарезервировать выбранное время

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

Шаг 3. Записать встречу в ATS

Дождитесь записи в основной системе и сохраните её номер. При повторном запросе находите прежний результат, чтобы не создать дублирующее действие.

Шаг 4. Отправить детали и перенос

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

Таблица проверки результата для «назначение собеседования»

Контрольная точкаПроверяемый следЧто делать при ошибке
Показать доступные окнаИсходный запрос и право на действиеВернуть к уточнению
Зарезервировать выбранное времяПодтверждённые сведенияПоказать расхождение
Записать встречу в ATSРабочая запись и ответственныйПередать в очередь разбора
Отправить детали и переносИтог в основной системеИсправить статус человеку
Для этой задачи контролируйте показатель «число встреч без конфликтов расписания». Зафиксируйте его определение, период и источник до запуска. Дополните его временем до результата и числом случаев, которые пришлось исправлять вручную. Иначе отчёт может объявить успехом отправку сообщения, за которой не было нужного действия.
Пример расчёта (условные цифры): если из 100 откликов 60 начинают короткую анкету и 45 завершают её, завершение среди начавших составляет 75%. Качество приглашений проверяйте отдельно. Это оценка для проверки процесса, а не обещание эффекта внедрения.
Сверяйте итог не только в день запуска. Через неделю легко обнаружить старую ссылку, изменённый статус или право доступа, которое не было отозвано.
Вопрос к вам: сколько похожих задач в месяц завершается без повторного уточнения и сколько возвращается с той же проблемой?
Лайфхак: храните три проверочных случая рядом с описанием сценария. После каждого изменения прогоняйте их заново и добавляйте новый случай, если обнаружили повторяющуюся ошибку.

Что ещё связано

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

Заметка эксперта

У задачи «назначение собеседования» есть проверяемое завершение. Бот полезен, когда он приближает к этому завершению и не скрывает задержку или ошибку. Начните с небольшого потока, подтвердите итог в основной системе и только затем расширяйте сценарий.
Напишите, какой процесс хотите автоматизировать: A3bot
Обсудить бота