Как мы настроили алерты о новых вакансиях в email и Telegram

Мы внедрили систему уведомлений о новых вакансиях, чтобы улучшить взаимодействие с кандидатами и работодателями.

Проблема, которую мы решили

Недавно в нашей команде разгорелся спор в Slack. Один из разработчиков обратил внимание, что многие пользователи не видят новые вакансии, поскольку не проверяют сайт регулярно. Мы поняли, что нам необходимо улучшить механизм уведомлений, чтобы кандидаты и компании могли быстро реагировать на новые возможности.

Почему это важно

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

Что не работало

Изначально мы полагались на стандартные push-уведомления в приложении. Однако пользователи часто отключали их, либо не устанавливали приложение вовсе. Например, один из кандидатов в ходе тестирования отметил, что не получает обновления о вакансиях, потому что не хочет устанавливать приложение на телефон. Это заставило нас искать альтернативные решения.

Первые попытки

Мы попробовали несколько подходов. Сначала рассматривали возможность использования SMS-уведомлений. Однако это требовало значительных затрат на SMS-шлюз, а также увеличивало вероятность того, что пользователи просто игнорировали бы сообщения. Затем мы обдумали возможность создания RSS-ленты, но большинство пользователей не были готовы к этому формату. Каждое из этих решений столкнулось с различными препятствиями, и нам пришлось вернуться к чертежной доске.

Технический подход

В конечном итоге мы решили сосредоточиться на интеграции с email и Telegram. Это позволило нам охватить большую аудиторию пользователей, так как многие уже активно использовали эти каналы для общения. Мы выбрали библиотеку для работы с SMTP для отправки email-уведомлений и использовали Telegram Bot API для создания бота, который отправляет уведомления.

import smtplib
from telegram import Bot

# Настройка SMTP для email
smtp = smtplib.SMTP('smtp.example.com', 587)
smtp.starttls()
smtp.login('user@example.com', 'password')

# Отправка email
smtp.sendmail('from@example.com', 'to@example.com', 'Новая вакансия доступна!')

# Отправка уведомления в Telegram
bot = Bot(token='YOUR_TELEGRAM_BOT_TOKEN')
bot.send_message(chat_id='CHAT_ID', text='Новая вакансия доступна!')
Code screenshot planned
Пример кода для отправки уведомлений

Изменения в продукте

После внедрения новых алертов мы заметили значительное повышение активности пользователей. Кандидаты стали чаще взаимодействовать с новой функциональностью и оставлять отклики на вакансии. Это также позволило работодателям быстрее получать отклики на их предложения. Увеличение откликов на вакансии на странице /jobs стало очевидным, что радует как нас, так и наших клиентов.

Уроки, которые мы извлекли

  • Каналы коммуникации: важно учитывать, что разные пользователи предпочитают разные каналы.
  • Гибкость решений: не стоит зацикливаться на одном подходе, лучше рассмотреть несколько альтернатив.
  • Обратная связь: регулярное получение отзывов от пользователей помогает обнаружить проблемы на ранних стадиях.
  • Тестирование: важно тестировать каждое изменение на небольшой группе пользователей перед массовым запуском.

Что это значит для кандидатов

Теперь кандидаты могут получать уведомления о новых вакансиях, которые соответствуют их профилю, прямо в почту или через Telegram. Это значительно упрощает процесс поиска работы и позволяет не упустить интересные предложения.

Что это значит для работодателей

Для рекрутеров улучшенная система алертов означает, что вакансии становятся более видимыми для целевой аудитории. Это позволяет быстрее находить подходящих кандидатов и ускоряет процесс найма.

Следующие шаги

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

Связанные материалы

  • Code screenshot plannedПример кода для отправки уведомлений
    Код, используемый для интеграции email и Telegram алертов.

Также на Fitlane AI

Темы: алерты о вакансиях, email уведомления, Telegram алерты, интеграция API, отправка уведомлений, Fitlane AI, вакансии