Attendance is free forever for up to 50 staff. View plans

StaffKhata
PDF をダウンロード

WhatsApp 通知と連携

プラン: すべてのプラン

アプリを開かなくても最新情報を確認できます。Staff Khata は、勤怠の概要を WhatsApp で送ったり、自社の WhatsApp や SMS アカウントからスタッフに通知を送ったり、イベントをほかのソフトウェアに渡したりできます。

WhatsApp の概要を選ぶ

これらのメッセージは、Staff Khata からオーナーの番号に届きます。オンにするだけで、ほかの設定は不要です。

  1. Organization(組織)→ Company(会社)をクリックし、Notifications(通知)タブを開きます。
  2. WhatsApp Notifications(WhatsApp 通知)で、受け取りたいメッセージをオンにします。
設定受け取る内容
Daily Attendance Summary(日次勤怠概要)毎晩、その日の勤怠の概要が WhatsApp で届きます。
Monthly Attendance Summary(月次勤怠概要)月次の勤怠レポートが CSV ファイルで届きます。
Device Health Alerts(端末の状態アラート)生体認証端末がオフラインになると通知が届きます。
  1. Save Changes(変更を保存)をクリックします。

日次概要、月次概要、端末の状態アラートをオンにした Notifications タブ

連携ハブを開く

自社のアカウントから通知を送るには、Account(アカウント)→ Integrations(連携)をクリックします。Integrations & Webhooks Hub(連携と Webhook のハブ)に、すぐに使える 3 つの連携 WhatsApp、SMS Gateway(SMS ゲートウェイ)、Webhooks API が表示されます。使いたいものの Configure(設定)をクリックします。

WhatsApp、SMS Gateway、Webhooks API のカードがある Integrations & Webhooks Hub

自社の WhatsApp Business 番号を使う

Meta の Cloud API 上の WhatsApp Business アカウントと、Meta の承認を受けたメッセージテンプレートが必要です。

接続する

  1. WhatsApp カードで Configure(設定)をクリックします。Connection(接続)タブが開きます。
  2. Meta access token(Meta アクセストークン)と Meta phone number ID(Meta 電話番号 ID)を入力します。電話番号そのものではなく、Meta の電話番号 ID を使ってください。
  3. Alert numbers(通知先番号)に、オーナー向け通知を受け取る携帯電話番号を入力します(最大 20 件)。

Meta アクセストークン、電話番号 ID、通知先番号を入力した WhatsApp Configuration の Connection タブ

イベントテンプレートを設定する

  1. Event templates(イベントテンプレート)タブを開きます。左側にイベントが一覧表示されます。Check In(出勤)、Check Out(退勤)、Late Arrival(遅刻)、Missing Punch(打刻漏れ)、Leave Application(休暇申請)、Leave Approved(休暇承認)、Leave Rejected(休暇却下)、Daily Summary(日次概要)です。
  2. イベントを選びます。例:Check In。
  3. Approved template name(承認済みテンプレート名)、Approved language code(承認済み言語コード、en_US や hi など)、Exact approved template text(承認済みテンプレートの正確な本文)を入力します。本文は Meta が承認したとおりに正確にコピーしてください。
  4. Variable mapping(変数の割り当て)で、各変数に入れる内容を選びます。たとえば、Variable 1 に employee name(従業員名)、Variable 2 に punch time(打刻時刻)を選びます。
  5. Recipients(受信者)を選び、テンプレートを Meta の内容と照合したことを確認するチェックボックスにチェックを入れます。
  6. Preview message(メッセージをプレビュー)をクリックすると、送信される内容をそのまま確認できます。試すには、Test number(テスト番号)を入力して Send Test(テスト送信)をクリックします。
  7. Enable event(イベントを有効化)をオンにし、Save configuration(設定を保存)をクリックします。

テンプレート名、本文、従業員名と打刻時刻への変数の割り当てを設定した Check In イベントテンプレート

注: Missing Punch のメッセージは、出勤または退勤の打刻しかない場合に、シフト終了の 30 分後に 1 回送信されます。Daily Summary はインド時間の午後 10 時に実行され、通知先番号にのみ送られます。

Activity(アクティビティ)タブには、最近のテストメッセージとイベントメッセージ、およびプロバイダーが受け付けたかどうかが一覧表示されます。

ヒント: 「Accepted」(受付済み)は、Meta がメッセージを受け付けたことを意味します。配信を保証するものではありません。再送する前に、Meta のダッシュボードを確認してください。

SMS で通知を送る

SMS Gateway(SMS ゲートウェイ)も同じように使います。Configure(設定)をクリックし、プロバイダーを接続して、イベントテンプレートを設定します。MSG91、Fast2SMS、またはほかのプロバイダー用の Custom URL(カスタム URL)を選べます。インドの SMS には DLT 承認済みの送信者 ID、事業者 ID、テンプレート本文が必要なので、プロバイダーから入手して用意しておいてください。

ほかのソフトウェアにイベントを送る(Webhook)

誰かが打刻したときや休暇を申請したときなどに、自社のソフトウェアや自動化ツールに知らせたい場合は、Webhook を使います。

  1. Webhooks API カードで Configure(設定)をクリックします。
  2. Webhook Target URL(Webhook の送信先 URL)を入力します。
  3. Event Subscriptions(イベントの購読)で、送信するイベントにチェックを入れます。
  4. Test Ping(テスト送信)をクリックして接続を確認し、Save Configuration(設定を保存)をクリックします。

送信先 URL と勤怠イベントを選択した Configure Webhooks API

すべてのイベントには署名が付いているため、受信側のシステムで本当に Staff Khata から届いたものかを確認できます。詳細は、開発者が Webhook API Spec(Webhook API 仕様)で確認できます。

接続を停止するには、その連携を開いて Disconnect(接続を解除)をクリックします。

それでも解決しない場合は、アプリ内の Help & Support からチケットを作成するか、staffkhata.com/contact からお問い合わせください。