Alerty WhatsApp i integracje
Plan: Wszystkie plany
Informacje są dostępne bez otwierania aplikacji. Staff Khata może wysyłać podsumowania obecności w WhatsApp, wysyłać alerty do pracowników z własnego konta WhatsApp lub SMS oraz przekazywać zdarzenia do innego oprogramowania.
Wybór podsumowań w WhatsApp
Te wiadomości są wysyłane przez Staff Khata na numer właściciela. Wystarczy je włączyć.
- Kliknąć Organization (Organizacja) → Company (Firma), a następnie otworzyć kartę Notifications (Powiadomienia).
- W sekcji WhatsApp Notifications (powiadomienia WhatsApp) włączyć wybrane wiadomości:
| Ustawienie | Co otrzymuje się |
|---|---|
| Daily Attendance Summary (dzienne podsumowanie obecności) | Co wieczór podsumowanie obecności z danego dnia w WhatsApp. |
| Monthly Attendance Summary (miesięczne podsumowanie obecności) | Miesięczny raport obecności jako plik CSV. |
| Device Health Alerts (alerty o stanie urządzeń) | Wiadomość, gdy urządzenie biometryczne przejdzie w tryb offline. |
- Kliknąć Save Changes (Zapisz zmiany).

Centrum integracji
Aby wysyłać alerty z własnych kont, kliknąć Account (Konto) → Integrations (Integracje). Integrations & Webhooks Hub (centrum integracji i webhooków) pokazuje trzy gotowe połączenia: WhatsApp, SMS Gateway (bramka SMS) i Webhooks API. Kliknąć Configure (Konfiguruj) przy wybranym.

Własny numer WhatsApp Business
Potrzebne jest konto WhatsApp Business w Cloud API firmy Meta z szablonami wiadomości zatwierdzonymi już przez Meta.
Połączenie
- Na karcie WhatsApp kliknąć Configure. Otworzy się karta Connection (Połączenie).
- Wpisać Meta access token (token dostępu Meta) i Meta phone number ID (identyfikator numeru telefonu Meta). Należy użyć identyfikatora numeru z Meta, a nie samego numeru telefonu.
- W sekcji Alert numbers (numery do alertów) wpisać numery komórkowe, które mają otrzymywać alerty dla właściciela (do 20).

Szablony zdarzeń
- Otworzyć kartę Event templates (szablony zdarzeń). Zdarzenia są wymienione po lewej: Check In (wejście), Check Out (wyjście), Late Arrival (spóźnienie), Missing Punch (brakująca rejestracja), Leave Application (wniosek urlopowy), Leave Approved (urlop zatwierdzony), Leave Rejected (urlop odrzucony) i Daily Summary (podsumowanie dzienne).
- Wybrać zdarzenie, np. Check In.
- Wpisać Approved template name (nazwa zatwierdzonego szablonu), Approved language code (zatwierdzony kod języka, np. en_US lub hi) oraz Exact approved template text (dokładny zatwierdzony tekst szablonu), skopiowany dokładnie w wersji zatwierdzonej przez Meta.
- W sekcji Variable mapping (mapowanie zmiennych) wybrać, czym wypełniana jest każda zmienna, np. employee name (imię i nazwisko pracownika) dla Variable 1 i punch time (godzina rejestracji) dla Variable 2.
- Wybrać Recipients (odbiorcy) i zaznaczyć pole potwierdzające, że szablon został sprawdzony z Meta.
- Kliknąć Preview message (Podgląd wiadomości), aby zobaczyć dokładnie, co zostanie wysłane. Aby to przetestować, wpisać Test number (numer testowy) i kliknąć Send Test (Wyślij test).
- Włączyć Enable event (włącz zdarzenie), a następnie kliknąć Save configuration (Zapisz konfigurację).

Uwaga: Wiadomość Missing Punch jest wysyłana raz, 30 minut po zakończeniu zmiany, gdy istnieje tylko rejestracja wejścia lub wyjścia. Daily Summary jest wysyłane o 22:00 czasu indyjskiego i trafia tylko na numery do alertów.
Karta Activity (Aktywność) pokazuje ostatnie wiadomości testowe i wiadomości o zdarzeniach oraz to, czy dostawca je przyjął.
Wskazówka: „Accepted” (przyjęto) oznacza, że Meta przyjęła wiadomość. Nie potwierdza to doręczenia. Przed ponownym wysłaniem warto sprawdzić panel Meta.
Alerty SMS
SMS Gateway działa tak samo: kliknąć Configure, połączyć dostawcę, a następnie skonfigurować szablony zdarzeń. Można wybrać MSG91, Fast2SMS lub Custom URL (własny adres URL) dla innych dostawców. SMS-y w Indiach wymagają zatwierdzonego w DLT identyfikatora nadawcy, identyfikatora podmiotu i tekstu szablonu, dlatego warto mieć je przygotowane od dostawcy.
Wysyłanie zdarzeń do innego oprogramowania (webhooki)
Webhooki przydają się, gdy własne oprogramowanie lub narzędzie do automatyzacji ma wiedzieć, że ktoś zarejestrował wejście, złożył wniosek urlopowy itp.
- Na karcie Webhooks API kliknąć Configure.
- Wpisać Webhook Target URL (docelowy adres URL webhooka).
- W sekcji Event Subscriptions (subskrypcje zdarzeń) zaznaczyć zdarzenia do wysyłania.
- Kliknąć Test Ping (testowe połączenie), aby sprawdzić połączenie, a następnie Save Configuration (Zapisz konfigurację).

Każde zdarzenie jest podpisane, więc system odbiorcy może sprawdzić, czy naprawdę pochodzi ze Staff Khata. Szczegóły dla programisty znajdują się w Webhook API Spec (specyfikacja API webhooków).
Aby zakończyć połączenie, otworzyć je i kliknąć Disconnect (Rozłącz).
Nadal problem? Można utworzyć zgłoszenie w sekcji Help & Support w aplikacji lub skontaktować się z nami przez staffkhata.com/contact.
