HR for retail and distribution

HR and payroll software for stores, outlets and distribution teams

Nexa People records attendance at every outlet, from a biometric terminal in the stockroom or a phone checked against the store's location. Rosters, leave and new starters are handled in one place, and payroll runs once for every branch.

  • Location-checked check-ins
  • Rosters for every outlet
  • One payroll for all branches
Store manager on the shop floor checking staff rosters on a handheld device
Store managerMobile · inside geo-fence · 07:41

Built for

  • Supermarket and grocery chains
  • Fashion and specialty retail
  • Pharmacy chains
  • FMCG distributors
  • Franchise operators
  • Wholesale and cash-and-carry

01Attendance at every outlet

Know who opened the store, and from where

Staff check in at a biometric terminal or from the Nexa People mobile app. For app check-ins you can require a location inside the outlet's geo-fence, an approved network, a registered device or a selfie, set per employee. Location is checked only at the moment of the punch, with no tracking during the day, and punches made without signal are kept and sent later.

  • Geo-fence, network, device and selfie checks where you need them
  • Biometric terminals and mobile check-in in one daily record
  • Every day judged in your organisation's time zone
More about attendance
Store managerMobile · inside geo-fence · 07:41
Opening check-insNorthgate outlet

On time

1 item

  • Cashier

    TSTomas Silva · Mobile · selfie verified · 07:52

Late

1 item

  • Stock associate

    FBFatima Bello · Terminal · stockroom · 08:14

On leave

1 item

  • Visual merchandiser

    CWChen Wei · Approved annual leave

Approved leave shows as On Leave, never as an absence.

02Rosters and weekends

Rosters built around trading hours, not office hours

Create opening, mid and closing shifts with their own grace minutes, breaks and sign-in windows, then roll out a monthly roster to a whole store at once or upload it from a spreadsheet. Weekly off days are set per person or group, so staff who work weekends get their days off midweek. Shift and shift-transfer requests go through approval before the roster changes.

  • Monthly rosters assigned in bulk or from a spreadsheet
  • Weekly off days per employee or group
  • Shift and shift-transfer requests with approval
More about attendance
Swap to closingSat 14:00–22:00 · with Mia Kowalski
Shift requests4 to review

Pending

1 item

  • Transfer to Riverside

    GOGrace Okafor · From 1 Nov · same role

Approved

2 items

  • Shift transfer

    LMLeo Martins · Opening to mid, next week

  • Missed punch

    AKAisha Khan · Out at 22:10 · closing shift

Nobody can approve their own request.

03New starters

New starters on the shop floor quickly, with the paperwork done

Retail hires steadily and in seasonal waves. Each new starter gets a checklist of tasks with owners and due dates, from uniform and till login to induction, and their documents move from pending to submitted to verified before the first payroll. They're notified as each task is done, and a probation period of 30, 60, 90 or 180 days is set from the start.

  • Checklists by department or role, so every store onboards the same way
  • ID, contract, bank and tax documents tracked to verified
  • Hires from recruitment become employee records with nothing re-typed
More about onboarding
Till loginIT · due Friday
Onboarding boardSeason intake

Pending

1 item

  • Bank details

    OHOmar Haddad · Needed before payroll

Done

2 items

  • Store induction

    NPNina Petrov · Store manager · Northgate

  • Signed contract

    JWJonas Weber · HR · verified

New starters are notified each time a task moves.

Every day

Everything else a store network needs

The work around attendance and pay, kept on the same employee record for every outlet and depot.

01

Hiring for many vacancies at once

Raise requisitions, post jobs and track candidates from walk-ins, referrals and job boards. Add Nexa Recruiter to run first-round AI interviews by voice or text, at a time that suits each candidate.

02

Headcount by store and period

Set budgeted headcount by position and department for each period, compare it with who you have today, and block requisitions that would go over the plan.

03

Exits handled the same way everywhere

Record a leaver once and clearance and the exit interview queue themselves. The final settlement is worked out from live salary, leave and loan data, and their login is disabled.

04

A help desk for staff questions

Questions about pay, leave and rosters become tickets with an owner team and an SLA, and common answers go in a knowledge base, so store managers aren't the only source of answers.

How it runs

How a pay period runs across your outlets

From the first opening shift of the month to payslips in every employee's app.

  1. 1

    Every day

    Check-ins arrive from every store

    Terminals and the mobile app send punches as staff arrive. Each day is judged against the person's shift, and the live in-and-out feed shows who is on the floor.

  2. 2

    End of week

    Store managers clear requests

    Missed punches and shift requests are approved by the store manager or the next level up, so records stay current instead of piling up for month-end.

  3. 3

    Day 25

    Leave and overtime are settled

    Pending leave and overtime requests are approved or rejected. Approved leave is written to attendance, and only approved overtime will reach payroll.

  4. 4

    Payday

    One payroll for every branch

    Payroll builds a draft payslip for everyone from attendance, leave and overtime. Finance reviews, holds anything that needs a second look, and marks the run paid.

  5. 5

    After payroll

    Area managers get their reports

    Attendance and payroll reports filtered by station and department are emailed as CSV files on a schedule, so each area manager sees their own outlets.

In depth

How HR software helps retail and distribution businesses

Retail HR is spread thin by design. Staff work across dozens of outlets, a few depots and a head office, often on rotating rosters that follow trading hours. Most of them never sit at a desk, and many start and leave within the same year. That makes the basics hard: knowing who actually opened a store, keeping rosters current, and paying everyone correctly when records arrive late from every branch. Nexa People puts every outlet on the same system, so a punch at a small kiosk is recorded the same way as one at a flagship store.

Attendance is where most retail payroll errors start. Nexa People takes punches from biometric terminals and from the mobile app, and you choose the checks that apply to each person: a location inside the outlet's geo-fence, an approved network, a registered device or a selfie. Location is checked only at the moment of the punch. Each day is then judged against the person's shift, with its own grace minutes and rules, so late, short and absent days are decided by policy rather than by the mood of the month-end.

Rosters in retail follow the customer. Opening, mid and closing shifts change with the season, and weekend workers take their days off midweek. Nexa People lets you build shifts with their own rules, roll out a month of shifts to a whole store or upload them from a spreadsheet, and set weekly off days per person or group. Shift and shift-transfer requests have an approval chain, so the roster in the system is always the roster on the floor.

Turnover means onboarding and exits never stop. Nexa People gives each new starter a checklist of tasks with owners and due dates, tracks their documents to verified before the first payroll, and notifies them as things get done. Recruitment runs from requisition to offer in the same system, and Nexa Recruiter can add AI screening and first-round interviews by voice or text when you are hiring for many roles at once. When someone leaves, clearance is queued and the final settlement is itemised from live data.

Area and regional managers need to see their own outlets without waiting for head office. Nexa People has 100 live reports filtered by station, department, shift and cost centre, a management dashboard with a live in-and-out feed, and per-report permissions enforced on the server. Reports can be emailed as CSV files daily, weekly or monthly to up to 25 people. The Nexa AI agent can answer questions like who has missing punches this week, and it asks before it changes anything.

FAQ

HR software for retail & distribution: your questions

Anything else? Talk to our team.

Nexa People is built for businesses with many outlets and mostly frontline staff: biometric and mobile attendance with location checks, monthly rosters for whole stores, fast onboarding, and one payroll for every branch. The best fit depends on your rosters and pay rules, so it's worth seeing it run with your own stores and shifts.

With Nexa People, staff punch in at a biometric terminal or from the mobile app. For app check-ins you can require a location inside the outlet's geo-fence, an approved network, a registered device or a selfie. Every punch from every store lands in one daily record, judged against each person's shift.

No. Nexa People checks location only at the moment someone punches in or out, and only for employees you've set restrictions for. There is no background tracking. Punches made without signal are stored on the phone and sent when it reconnects.

Nexa People lets you create shifts with their own grace minutes, breaks and sign-in windows, then assign a monthly roster to a whole store at once or upload it from a spreadsheet. Weekly off days are set per employee or group, so weekend staff get their days off on weekdays.

Yes. In Nexa People, shift and shift-transfer requests go through the approval chain you set, with up to five levels, by named people or roles such as the line manager. Nobody can approve their own request, and the roster updates once it's approved.

Nexa People imports new starters from your own spreadsheet, up to 500 at a time, and gives each one an onboarding checklist with owners and due dates. Documents move from pending to verified before payroll needs them, and bulk logins can be emailed to everyone in one go.

Yes. Nexa People runs recruitment from approved requisition to signed offer, tracking candidates from walk-ins, referrals, job boards and agencies. Nexa Recruiter can add AI screening and first-round interviews by voice or text in the candidate's own language, with people making the final decision.

Yes. Nexa People controls access with a permission matrix by module, form and action, enforced on the server. Reports can be filtered by station and department, and scheduled to email each area manager the attendance or payroll report for their outlets.

Nexa People calculates an itemised final settlement from the employee's live salary, leave balance and loans: earned pay to the leaving date, leave encashment, any held salary and loan recovery. You preview it before it's saved, and the login is disabled once it's settled.

Start free today

See Nexa People set up for retail & distribution

Try the platform free with a sample company, or book a demo and we will walk through it with your own retail & distribution setup.

  • 01Payroll, attendance and leave
  • 02Hiring and onboarding
  • 03Ready in minutes