Cómo configuramos alertas de nuevas vacantes en email y Telegram

Hemos implementado un sistema de notificaciones sobre nuevas vacantes para mejorar la interacción con candidatos y empleadores.

---

Problema que resolvimos

Recientemente, surgió una discusión en nuestro equipo en Slack. Uno de los desarrolladores señaló que muchos usuarios no ven nuevas vacantes porque no revisan el sitio con regularidad. Nos dimos cuenta de que necesitábamos mejorar el mecanismo de notificaciones para que candidatos y empresas pudieran reaccionar rápidamente a nuevas oportunidades.

Por qué es importante

El problema de la falta de notificaciones sobre nuevas vacantes afectaba tanto a candidatos como a empleadores. Los candidatos perdían la oportunidad de encontrar ofertas interesantes, mientras que los empleadores no recibían respuestas a sus vacantes. Esto generaba una experiencia negativa para ambas partes, lo que a su vez impactaba en nuestra imagen y efectividad del servicio.

Qué no funcionaba

Inicialmente, confiábamos en las notificaciones push estándar en la aplicación. Sin embargo, los usuarios a menudo las desactivaban o no instalaban la aplicación en absoluto. Por ejemplo, uno de los candidatos durante las pruebas mencionó que no recibía actualizaciones sobre vacantes porque no quería instalar la aplicación en su teléfono. Esto nos llevó a buscar soluciones alternativas.

Primeros intentos

Intentamos varios enfoques. Primero consideramos la posibilidad de utilizar notificaciones SMS. Sin embargo, esto requería gastos significativos en una pasarela SMS, además de aumentar la probabilidad de que los usuarios simplemente ignoraran los mensajes. Luego pensamos en crear un feed RSS, pero la mayoría de los usuarios no estaba preparada para ese formato. Cada una de estas soluciones se encontró con diferentes obstáculos, y tuvimos que volver a la mesa de dibujo.

Enfoque técnico

Finalmente, decidimos centrarnos en la integración con email y Telegram. Esto nos permitió alcanzar una mayor audiencia de usuarios, ya que muchos ya utilizaban activamente estos canales para comunicarse. Elegimos una biblioteca para trabajar con SMTP para enviar notificaciones por email y utilizamos la API de Telegram Bot para crear un bot que envía notificaciones.

import smtplib
from telegram import Bot

# Configuración SMTP para email
smtp = smtplib.SMTP('smtp.example.com', 587)
smtp.starttls()
smtp.login('user@example.com', 'password')

# Envío de email
smtp.sendmail('from@example.com', 'to@example.com', '¡Nueva vacante disponible!')

# Envío de notificación a Telegram
bot = Bot(token='YOUR_TELEGRAM_BOT_TOKEN')
bot.send_message(chat_id='CHAT_ID', text='¡Nueva vacante disponible!')
Code screenshot planned
Ejemplo de código para enviar notificaciones

Cambios en el producto

Después de implementar las nuevas alertas, notamos un aumento significativo en la actividad de los usuarios. Los candidatos comenzaron a interactuar más con la nueva funcionalidad y a dejar respuestas a las vacantes. Esto también permitió a los empleadores recibir respuestas más rápidamente a sus ofertas. El aumento de respuestas a las vacantes en la página /jobs se volvió evidente, lo que alegra tanto a nosotros como a nuestros clientes.

Lecciones aprendidas

  • Canales de comunicación: es importante tener en cuenta que diferentes usuarios prefieren diferentes canales.
  • Flexibilidad en las soluciones: no hay que aferrarse a un solo enfoque, es mejor considerar varias alternativas.
  • Retroalimentación: recibir comentarios de los usuarios de manera regular ayuda a identificar problemas en etapas tempranas.
  • Pruebas: es crucial probar cada cambio en un pequeño grupo de usuarios antes del lanzamiento masivo.

Qué significa esto para los candidatos

Ahora los candidatos pueden recibir notificaciones sobre nuevas vacantes que se ajustan a su perfil, directamente en su correo o a través de Telegram. Esto simplifica significativamente el proceso de búsqueda de empleo y permite no perder oportunidades interesantes.

Qué significa esto para los empleadores

Para los reclutadores, el sistema de alertas mejorado significa que las vacantes son más visibles para la audiencia objetivo. Esto permite encontrar candidatos adecuados más rápidamente y acelera el proceso de contratación.

Próximos pasos

Seguimos monitoreando la efectividad del nuevo sistema de notificaciones. En los próximos planes está añadir la posibilidad de personalizar las alertas, para que los usuarios puedan elegir qué vacantes les interesan. Si tuviéramos que retroceder, comenzaríamos con un análisis más detallado de las preferencias de los usuarios para evitar algunos de los errores iniciales. ---

Materiales relacionados

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

También en Fitlane AI

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