Jem HR integration

SA WhatsApp HR: employees, payslips, timesheets, rosters, EWA for frontline teams

Help CentreConnectors

Overview

Jem HR is a SA HR + EWA platform built around WhatsApp – frontline worker focused. Employees access payslips + timesheets + EWA via WhatsApp. The Automize Jem HR connector covers employees, payslips, timesheets, rosters, EWA.

  • Regions: South Africa.
  • Plans: Per-employee monthly pricing.

Setting up the connection

Auth type: Bearer Token.

  1. Jem HR employer dashboard → API → create token.
  2. In Automize → Settings → Connectors → Jem HR. Paste token.

Find your credentials at https://www.jem.hr/.


Rate limits

Per-employer.


Data model

Frontline HR:

    Employer ─┬─ Employees (WhatsApp-linked)
              ├─ Payslips
              ├─ Timesheets ─── Rosters
              └─ EWA Withdrawals

Available operations

10 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
List EWA WithdrawalsEarned Wage AccessList Earned Wage Access withdrawals for reconciliation
Upload EarningsEarned Wage AccessUpload earned-but-unpaid earnings for the current cycle
Create EmployeeEmployeesRegister an employee (links WhatsApp number)
List EmployeesEmployeesList employees in the Jem workspace
List PayslipsPayslipsList recent payslips sent
Send PayslipPayslipsDeliver a payslip PDF to an employee via WhatsApp
Get RosterRostersGet the current roster for a team/location
Publish RosterRostersPublish a roster to employees via WhatsApp
List TimesheetsTimesheetsList timesheet entries (filter by employee, date range)
Submit TimesheetTimesheetsSubmit a timesheet entry on behalf of an employee

Operations

Create Employee

Register an employee (links WhatsApp number)

ParameterRequiredTypeDescription
Employee Id employee_idNotext
First Name first_nameNotext
Last Name last_nameNotext
Mobile Number mobile_numberNotext
Id Number id_numberNotext
Role roleNotext
Start Date start_dateNotext

Get Roster

Get the current roster for a team/location

ParameterRequiredTypeDescription
Roster Id roster_idYestext

List Employees

List employees in the Jem workspace

No input parameters.

Tips

  • Filter by status.

List EWA Withdrawals

List Earned Wage Access withdrawals for reconciliation

No input parameters.

Tips

  • EWA reconciliation. Deduct from net pay.

List Payslips

List recent payslips sent

No input parameters.


List Timesheets

List timesheet entries (filter by employee, date range)

No input parameters.

Tips

  • Per employee per period.

Publish Roster

Publish a roster to employees via WhatsApp

ParameterRequiredTypeDescription
Roster Id roster_idYestext

Send Payslip

Deliver a payslip PDF to an employee via WhatsApp

ParameterRequiredTypeDescription
Employee Id employee_idNotext
Period periodNotext
Pdf Url pdf_urlNotext
Net Pay net_payNotext
Gross Pay gross_payNotext

Submit Timesheet

Submit a timesheet entry on behalf of an employee

ParameterRequiredTypeDescription
Employee Id employee_idNotext
Date dateNotext
Hours hoursNotext
Project projectNotext
Notes notesNotext

Upload Earnings

Upload earned-but-unpaid earnings for the current cycle

ParameterRequiredTypeDescription
Cycle Start cycle_startNotext
Cycle End cycle_endNotext
Earnings earningsNotext

FAQ

WhatsApp-focused – why?
Frontline / retail / hospitality workers often don't have email or HR-app installs. WhatsApp's ubiquity (in SA) makes Jem accessible.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.