# WhatsApp

Our WhatsApp integration is a powerful tool designed to modernise and streamline communication between your **business** and your **employees**. It provides a direct and secure channel for delivering important payroll information and managing HR tasks using an application that your employees already know and trust.

The primary goal is to empower employees with self-service capabilities, reduce the administrative burden on payroll staff, and ensure timely and confidential access to information.

### **Key Features**

Our integration brings essential functions directly to your employees' mobile devices:

* **Instant Payslip Delivery**: Notify employees as soon as payslips are finalised. They can request their latest payslip or view payslips from the last three months, delivered instantly as a secure, password-protected PDF.
* **Self-Service Clocking**: Allow specific employees, such as remote workers or drivers, to clock in and out directly through WhatsApp.
* **Leave Requests**: Employees can request leave through WhatsApp, streamlining the application process.
* **Access to Work Information**: Provide employees with access to view their timesheets and shift schedules on demand.
* **Secure Authentication**: A simple, one-time verification process ensures that the correct employee is accessing their information.

### **How It Works**

The system is designed to be simple for employees and powerful for administrators.

For the **Payroll Administrator**:

1. **Prepare Employee Data**: The integration relies on the accuracy of your employee data. You must ensure each employee has a correct mobile number (the one they use for WhatsApp) and a valid South African ID or Passport number saved in their profile.
2. **Manage Permissions**: You have granular control over which features are available. You can enable features for your entire company or enable/disable them for specific employees based on their roles.

For the **Employee**:

1. **One-Time Authentication**: To get started, the employee sends a message (e.g., "Hi") to the company's dedicated WhatsApp number. They will be prompted to verify their identity by providing the last 5 digits of their ID or Passport number.
2. Interact with **Simple Commands**: Once authenticated, the employee can interact with a "help" menu to guide them.

### **Who Is This For?**

This integration is ideal for any business looking to:

* **Reduce Administrative Time**: Save time spent on manually printing and distributing payslips.
* **Empower Employees**: Give employees instant, on-demand access to their payroll information, reducing queries to the HR and payroll departments.
* **Improve Flexibility**: Offer modern solutions like remote clocking for segments of your workforce without disrupting existing processes for others.

### **Getting Started**

To begin using the WhatsApp integration, please follow the guides below:

* Capture employee details and employee authentication: [WhatsApp Employee Integration](/modules/payroll/employee-information/whatsapp-employee-integration.md)
* Manage WhatsApp Feature Permissions — customise what employees can see and interact with on WhatsApp: [WhatsApp Feature Permissions](/modules/whatsapp/whatsapp-feature-permissions.md)
* Send payslips: [Current Pay Run](/modules/payroll/recurring-pay-runs/current-pay-run.md#whatsapp-current-payslips)
* Clocking in and out: [Data Capture](/modules/time-and-attendance/data-capture.md#self-service-clocking-on-whatsapp)
* Requesting leave: [Data Capture](/modules/time-and-attendance/data-capture.md#employee-whatsapp-self-service-leave)
* View Timesheets: [WhatsApp Self-service](/modules/time-and-attendance/whatsapp-self-service.md#timesheets)
* View Shift Schedules: [WhatsApp Self-service](/modules/time-and-attendance/whatsapp-self-service.md#shift-schedules)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.allwage.com/modules/whatsapp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
