WhatsApp অ্যালার্ট ও ইন্টিগ্রেশন
প্ল্যান: সব প্ল্যান
অ্যাপ না খুলেই আপডেট থাকুন। Staff Khata আপনাকে WhatsApp-এ হাজিরার সারাংশ পাঠাতে পারে, আপনার নিজের WhatsApp বা SMS অ্যাকাউন্ট থেকে কর্মীদের অ্যালার্ট পাঠাতে পারে এবং অন্য সফটওয়্যারে ইভেন্ট পাঠাতে পারে।
WhatsApp সারাংশ বেছে নিন
এই মেসেজগুলো Staff Khata থেকে মালিকের নম্বরে আসে। শুধু চালু করা ছাড়া আর কিছু সেটআপ করতে হয় না।
- Organization (প্রতিষ্ঠান) → Company (কোম্পানি)-তে ক্লিক করুন, তারপর Notifications (নোটিফিকেশন) ট্যাব খুলুন।
- WhatsApp Notifications (WhatsApp নোটিফিকেশন)-এর নিচে যে মেসেজগুলো চান সেগুলো চালু করুন:
| সেটিং | আপনি যা পাবেন |
|---|---|
| Daily Attendance Summary (দৈনিক হাজিরার সারাংশ) | প্রতি রাতে দিনের হাজিরার একটি WhatsApp সারাংশ। |
| Monthly Attendance Summary (মাসিক হাজিরার সারাংশ) | CSV ফাইল হিসেবে মাসিক হাজিরার রিপোর্ট। |
| Device Health Alerts (ডিভাইস হেলথ অ্যালার্ট) | কোনো বায়োমেট্রিক ডিভাইস অফলাইন হলে একটি মেসেজ। |
- Save Changes (পরিবর্তন সেভ করুন)-এ ক্লিক করুন।

Integrations হাব খুলুন
নিজের অ্যাকাউন্ট থেকে অ্যালার্ট পাঠাতে Account (অ্যাকাউন্ট) → Integrations (ইন্টিগ্রেশন)-এ ক্লিক করুন। Integrations & Webhooks Hub (ইন্টিগ্রেশন ও ওয়েবহুক হাব) তিনটি তৈরি সংযোগ দেখায়: WhatsApp, SMS Gateway (SMS গেটওয়ে) এবং Webhooks API (ওয়েবহুক API)। যেটি চান তাতে Configure (কনফিগার করুন)-এ ক্লিক করুন।

নিজের WhatsApp Business নম্বর ব্যবহার করুন
আপনার Meta-র Cloud API-তে একটি WhatsApp Business অ্যাকাউন্ট লাগবে, যার মেসেজ টেমপ্লেট Meta আগেই অনুমোদন করেছে।
সংযুক্ত করুন
- WhatsApp কার্ডে Configure-এ ক্লিক করুন। Connection (সংযোগ) ট্যাব খোলে।
- আপনার Meta access token (Meta অ্যাক্সেস টোকেন) এবং Meta phone number ID (Meta ফোন নম্বর আইডি) দিন। ফোন নম্বর নয়, Meta থেকে পাওয়া ফোন নম্বর আইডি ব্যবহার করুন।
- Alert numbers (অ্যালার্ট নম্বর)-এর নিচে যে মোবাইল নম্বরগুলোতে মালিকের অ্যালার্ট যাবে সেগুলো দিন (সর্বোচ্চ 20টি)।

ইভেন্ট টেমপ্লেট সেটআপ করুন
- Event templates (ইভেন্ট টেমপ্লেট) ট্যাব খুলুন। বাঁদিকে ইভেন্টগুলোর তালিকা আছে: Check In (চেক-ইন), Check Out (চেক-আউট), Late Arrival (দেরিতে আসা), Missing Punch (বাদ পড়া পাঞ্চ), Leave Application (ছুটির আবেদন), Leave Approved (ছুটি অনুমোদিত), Leave Rejected (ছুটি প্রত্যাখ্যাত) এবং Daily Summary (দৈনিক সারাংশ)।
- একটি ইভেন্ট বাছুন, যেমন Check In।
- Approved template name (অনুমোদিত টেমপ্লেটের নাম), Approved language code (অনুমোদিত ভাষার কোড, যেমন en_US বা hi) এবং Exact approved template text (হুবহু অনুমোদিত টেমপ্লেটের লেখা) দিন, Meta যেভাবে অনুমোদন করেছে ঠিক সেভাবে কপি করে।
- Variable mapping (ভেরিয়েবল ম্যাপিং)-এর নিচে প্রতিটি ভেরিয়েবলে কী বসবে তা বাছুন, যেমন Variable 1-এর জন্য employee name (কর্মীর নাম) এবং Variable 2-এর জন্য punch time (পাঞ্চের সময়)।
- Recipients (প্রাপক) বাছুন এবং আপনি Meta-র সাথে টেমপ্লেট মিলিয়ে দেখেছেন তা নিশ্চিত করতে বাক্সে টিক দিন।
- ঠিক কী পাঠানো হবে দেখতে Preview message (মেসেজ প্রিভিউ)-তে ক্লিক করুন। পরীক্ষা করতে একটি Test number (পরীক্ষার নম্বর) দিয়ে Send Test (পরীক্ষা পাঠান)-এ ক্লিক করুন।
- Enable event (ইভেন্ট চালু করুন) চালু করুন, তারপর Save configuration (কনফিগারেশন সেভ করুন)-এ ক্লিক করুন।

দ্রষ্টব্য: Missing Punch মেসেজটি শিফট শেষ হওয়ার 30 মিনিট পরে একবার পাঠানো হয়, যখন শুধু একটি ইন বা আউট পাঞ্চ থাকে। Daily Summary ভারতীয় সময় রাত 10টায় চলে এবং শুধু অ্যালার্ট নম্বরগুলোতে যায়।
Activity (কার্যকলাপ) ট্যাবে সাম্প্রতিক পরীক্ষা ও ইভেন্ট মেসেজের তালিকা এবং আপনার প্রোভাইডার সেগুলো গ্রহণ করেছে কি না তা থাকে।
পরামর্শ: "Accepted" (গৃহীত) মানে Meta মেসেজটি গ্রহণ করেছে। এটি ডেলিভারি নিশ্চিত করে না। আবার পাঠানোর আগে আপনার Meta ড্যাশবোর্ড দেখে নিন।
SMS দিয়ে অ্যালার্ট পাঠান
SMS Gateway একইভাবে কাজ করে: Configure-এ ক্লিক করুন, একটি প্রোভাইডার সংযুক্ত করুন, তারপর ইভেন্ট টেমপ্লেট সেটআপ করুন। আপনি MSG91, Fast2SMS বা অন্য প্রোভাইডারের জন্য Custom URL (কাস্টম URL) বাছতে পারেন। ভারতীয় SMS-এর জন্য আপনার DLT-অনুমোদিত সেন্ডার আইডি, এনটিটি আইডি ও টেমপ্লেটের লেখা লাগে, তাই আপনার প্রোভাইডারের কাছ থেকে সেগুলো তৈরি রাখুন।
অন্য সফটওয়্যারে ইভেন্ট পাঠান (ওয়েবহুক)
কেউ পাঞ্চ-ইন করলে, ছুটির আবেদন করলে ইত্যাদি ক্ষেত্রে আপনার নিজের সফটওয়্যার বা কোনো অটোমেশন টুলকে জানাতে চাইলে ওয়েবহুক ব্যবহার করুন।
- Webhooks API কার্ডে Configure-এ ক্লিক করুন।
- আপনার Webhook Target URL (ওয়েবহুক টার্গেট URL) দিন।
- Event Subscriptions (ইভেন্ট সাবস্ক্রিপশন)-এর নিচে যে ইভেন্টগুলো পাঠাতে চান সেগুলো টিক দিন।
- সংযোগ পরীক্ষা করতে Test Ping (টেস্ট পিং)-এ ক্লিক করুন, তারপর Save Configuration (কনফিগারেশন সেভ করুন)-এ ক্লিক করুন।

প্রতিটি ইভেন্ট সাইন করা থাকে, তাই আপনার সিস্টেম যাচাই করতে পারে যে এটি সত্যিই Staff Khata থেকে এসেছে। আপনার ডেভেলপার Webhook API Spec (ওয়েবহুক API স্পেক)-এ বিস্তারিত পাবেন।
কোনো সংযোগ বন্ধ করতে সেটি খুলে Disconnect (সংযোগ বিচ্ছিন্ন করুন)-এ ক্লিক করুন।
এখনও সমস্যা হচ্ছে? অ্যাপের ভেতরে Help & Support থেকে একটি টিকিট তুলুন, অথবা staffkhata.com/contact-এ আমাদের সাথে যোগাযোগ করুন।
