Внутренний Telegram-бот агентства

Кандидат не теряется между рекрутёром и координатором

Рекрутёр заводит кандидата, координатор ведёт звонки, администратор видит всю базу. Бот сам напоминает о повторных звонках и не даёт закрыть человека молча.

3роли: рекрутёр, координатор, администратор
7статусов кандидата — пять рабочих и два итоговых
1 минточность напоминания о повторном звонке
Что умеет

Весь путь кандидата — в одном чате

Никаких таблиц в мессенджере и записок в блокноте: каждый шаг остаётся в карточке и в истории.

Заведение за три шага

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

Статусы звонков

Связался, не дозвонился, перезвонить, в работе. Каждая смена статуса пишется в историю с временем и автором.

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

«Перезвонить через час», «завтра» — бот проверяет сроки раз в минуту и присылает карточку тому, кто ведёт кандидата.

Закрытие итоговым статусом

Вышел на работу или отказ. Отказ без указанной причины бот не принимает — в базе не остаётся людей «непонятно чем закончилось».

Поиск и незакрытые

Поиск по имени и телефону. Отдельным списком — кандидаты без итогового статуса, чтобы никто не завис.

Выгрузка базы

Файл для Excel одной кнопкой: кириллица без кракозябр, данные по столбцам, телефоны остаются текстом с кодом страны.

Экраны

Как это выглядит у сотрудника

Кадры сняты в этом же демо-боте. Данные на них выдуманные.

Приветствие бота и выбор роли
01Приветствие и выбор роли
Заведение кандидата: имя, телефон, вакансия
02Заведение кандидата
Карточка кандидата с кнопками статусов
03Карточка и статусы звонков
Напоминание о повторном звонке
04Напоминание в срок
Закрытие кандидата итоговым статусом и история
05Закрытие и история
Статистика по базе кандидатов
06Статистика по базе
Выгрузка базы кандидатов, открытая в Excel
07Выгрузка открывается в Excel двойным щелчком
Как устроено

Без своего сервера

Бот живёт на инфраструктуре Cloudflare: разворачивается одной командой, не требует администрирования.

Telegram Bot APIИнтерфейс — обычный чат. Сотруднику не нужно ничего устанавливать и ничему учиться.
Cloudflare WorkersКод выполняется по запросу. Нет сервера, который нужно обновлять и оплачивать помесячно.
Хранилище KVКандидаты, история статусов и настройки. Данные компании лежат отдельно от чужих.
Задание по расписаниюРаз в минуту бот проверяет просроченные звонки и зависших кандидатов.
Под вашу компанию

Что настраивается, а что делается отдельно

Честно: часть вещей входит в сборку, часть — отдельная работа. Ниже и то, и другое.

Роли по Telegram IDВ демо роль переключается кнопкой, чтобы цикл можно было пройти одному. В рабочей версии роль назначает администратор, переключить себе нельзя.
Свои вакансии и срокиСписок вакансий, набор статусов, интервалы напоминаний и часовой пояс компании — из вашего процесса, а не из примера.
Настоящий xlsxСейчас выгрузка — CSV: Excel открывает его двойным щелчком, но ширину столбцов и типы данных такой файл не хранит. Полноценный xlsx — отдельная доработка.
Связь с вашими системамиВыгрузка в Google Sheets, передача в ATS или CRM, уведомления в рабочий чат — по задаче, обсуждается отдельно.

Пройдите цикл сами

Заведите кандидата, поставьте «перезвонить через 2 минуты», дождитесь напоминания и закройте карточку. Это займёт пять минут и покажет больше, чем описание.

Открыть демо в Telegram
Демо общее: всё, что Вы заведёте, увидят другие посетители. Данные в нём выдуманные — настоящие телефоны вводить не нужно.
✦ Демо-сборка