هشدارهای WhatsApp و یکپارچهسازیها
طرح: همهٔ طرحها
بدون باز کردن اپلیکیشن در جریان بمانید. Staff Khata میتواند خلاصههای حضور و غیاب را در WhatsApp برای شما بفرستد، از حساب WhatsApp یا پیامک خودتان برای کارکنان هشدار بفرستد و رویدادها را به نرمافزارهای دیگر منتقل کند.
خلاصههای WhatsApp را انتخاب کنید
این پیامها از Staff Khata به شمارهٔ مالک فرستاده میشوند. جز روشن کردنشان، تنظیم دیگری لازم نیست.
- روی Organization (سازمان) → Company (شرکت) کلیک کنید، سپس زبانهٔ Notifications (اعلانها) را باز کنید.
- زیر WhatsApp Notifications (اعلانهای WhatsApp)، پیامهای دلخواه را روشن کنید:
| تنظیم | چه چیزی دریافت میکنید |
|---|---|
| Daily Attendance Summary (خلاصهٔ روزانهٔ حضور و غیاب) | هر شب یک خلاصهٔ WhatsApp از حضور و غیاب آن روز. |
| Monthly Attendance Summary (خلاصهٔ ماهانهٔ حضور و غیاب) | گزارش ماهانهٔ حضور و غیاب بهصورت فایل CSV. |
| Device Health Alerts (هشدارهای سلامت دستگاه) | پیامی هنگامی که یک دستگاه بیومتریک آفلاین میشود. |
- روی Save Changes (ذخیرهٔ تغییرات) کلیک کنید.

مرکز یکپارچهسازیها را باز کنید
برای ارسال هشدار از حسابهای خودتان، روی Account (حساب) → Integrations (یکپارچهسازیها) کلیک کنید. Integrations & Webhooks Hub (مرکز یکپارچهسازیها و وبهوکها) سه اتصال آماده را نشان میدهد: WhatsApp، SMS Gateway (درگاه پیامک) و Webhooks API (API وبهوک). روی Configure (پیکربندی) مورد دلخواه کلیک کنید.

از شمارهٔ WhatsApp Business خودتان استفاده کنید
به یک حساب WhatsApp Business روی Cloud API شرکت Meta نیاز دارید، با الگوهای پیامی که از قبل توسط 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 (نگاشت متغیرها)، انتخاب کنید هر متغیر با چه چیزی پر شود، مثلاً employee name (نام کارمند) برای Variable 1 و punch time (زمان ورود) برای Variable 2.
- Recipients (گیرندگان) را انتخاب کنید و کادر تأیید اینکه الگو را با Meta مقایسه کردهاید را تیک بزنید.
- روی Preview message (پیشنمایش پیام) کلیک کنید تا دقیقاً ببینید چه چیزی فرستاده میشود. برای آزمایش، یک Test number (شمارهٔ آزمایشی) وارد کنید و روی Send Test (ارسال آزمایشی) کلیک کنید.
- Enable event (فعالسازی رویداد) را روشن کنید، سپس روی Save configuration (ذخیرهٔ پیکربندی) کلیک کنید.

توجه: پیام Missing Punch یک بار، 30 دقیقه پس از پایان شیفت، فرستاده میشود، وقتی فقط ورود یا فقط خروج ثبت شده باشد. Daily Summary ساعت 10 PM به وقت هند اجرا میشود و فقط به شمارههای هشدار میرود.
زبانهٔ Activity (فعالیت) پیامهای آزمایشی و رویدادی اخیر و اینکه آیا ارائهدهندهٔ شما آنها را پذیرفته است را فهرست میکند.
نکته: «Accepted» (پذیرفته شد) یعنی Meta پیام را پذیرفته است. این به معنای تأیید تحویل نیست. پیش از ارسال دوباره، داشبورد Meta خود را بررسی کنید.
ارسال هشدار با پیامک
SMS Gateway به همین شکل کار میکند: روی Configure کلیک کنید، یک ارائهدهنده را متصل کنید، سپس الگوهای رویداد را تنظیم کنید. میتوانید MSG91، Fast2SMS یا برای ارائهدهندگان دیگر Custom URL (نشانی سفارشی) را انتخاب کنید. پیامک در هند به شناسهٔ فرستنده، شناسهٔ نهاد و متن الگوی تأییدشده در DLT نیاز دارد، پس آنها را از ارائهدهندهٔ خود آماده داشته باشید.
ارسال رویدادها به نرمافزارهای دیگر (وبهوکها)
اگر نرمافزار خودتان یا یک ابزار خودکارسازی باید بداند چه زمانی کسی ورود میزند، مرخصی درخواست میکند و مانند آن، از وبهوکها استفاده کنید.
- در کارت Webhooks API، روی Configure کلیک کنید.
- Webhook Target URL (نشانی مقصد وبهوک) را وارد کنید.
- زیر Event Subscriptions (اشتراک رویدادها)، رویدادهایی را که باید فرستاده شوند تیک بزنید.
- برای بررسی اتصال روی Test Ping (پینگ آزمایشی) و سپس روی Save Configuration کلیک کنید.

هر رویداد امضا شده است، پس سیستم شما میتواند بررسی کند که واقعاً از Staff Khata آمده است. توسعهدهندهٔ شما میتواند جزئیات را زیر Webhook API Spec (مشخصات API وبهوک) پیدا کند.
برای قطع یک اتصال، آن را باز کنید و روی Disconnect (قطع اتصال) کلیک کنید.
هنوز مشکل دارید؟ از بخش Help & Support (راهنما و پشتیبانی) در اپلیکیشن یک تیکت ثبت کنید یا از طریق staffkhata.com/contact با ما تماس بگیرید.
