كيفية إعداد تنبيهات عن الوظائف الجديدة عبر البريد الإلكتروني وTelegram

قمنا بتطبيق نظام للتنبيهات عن الوظائف الجديدة لتحسين التفاعل مع المرشحين وأرباب العمل.

---

المشكلة التي حللناها

مؤخراً، نشب جدل في فريقنا على Slack. أشار أحد المطورين إلى أن العديد من المستخدمين لا يرون الوظائف الجديدة لأنهم لا يتحققون من الموقع بانتظام. أدركنا أننا بحاجة إلى تحسين آلية التنبيهات، بحيث يمكن للمرشحين والشركات الاستجابة بسرعة للفرص الجديدة.

لماذا هذا مهم

تأثرت مشكلة عدم وجود تنبيهات عن الوظائف الجديدة بكل من المرشحين وأرباب العمل. فقد خسر المرشحون الفرصة في العثور على عروض مثيرة، بينما لم يحصل أرباب العمل على ردود على وظائفهم. خلق هذا تجربة سلبية للطرفين، مما أثر بدوره على صورتنا وفعالية خدمتنا.

ما الذي لم يكن يعمل

في البداية، اعتمدنا على التنبيهات الفورية القياسية في التطبيق. ومع ذلك، كان المستخدمون غالباً ما يقومون بإيقاف تشغيلها، أو لم يقوموا بتحميل التطبيق على الإطلاق. على سبيل المثال، أشار أحد المرشحين خلال الاختبار إلى أنه لا يتلقى تحديثات عن الوظائف لأنه لا يريد تحميل التطبيق على هاتفه. هذا دفعنا للبحث عن حلول بديلة.

المحاولات الأولى

جربنا عدة طرق. في البداية، نظرنا في إمكانية استخدام تنبيهات SMS. ومع ذلك، كان ذلك يتطلب نفقات كبيرة على بوابة SMS، بالإضافة إلى زيادة احتمال تجاهل المستخدمين للرسائل. ثم فكرنا في إمكانية إنشاء خلاصة RSS، لكن معظم المستخدمين لم يكونوا مستعدين لهذا التنسيق. واجه كل من هذه الحلول عقبات مختلفة، واضطررنا للعودة إلى لوحة الرسم.

النهج الفني

في النهاية، قررنا التركيز على التكامل مع البريد الإلكتروني وTelegram. سمح لنا ذلك بالوصول إلى جمهور أكبر من المستخدمين، حيث كان العديد منهم يستخدمون هذه القنوات للتواصل بشكل نشط. اخترنا مكتبة للعمل مع SMTP لإرسال تنبيهات البريد الإلكتروني واستخدمنا Telegram Bot API لإنشاء بوت يقوم بإرسال التنبيهات.

import smtplib
from telegram import Bot

# إعداد SMTP للبريد الإلكتروني
smtp = smtplib.SMTP('smtp.example.com', 587)
smtp.starttls()
smtp.login('user@example.com', 'password')

# إرسال البريد الإلكتروني
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, вакансии