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

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
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
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
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.
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.
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.
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.
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
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
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
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
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
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.
One platform
The parts of Nexa People retail & distribution teams use most
Attendance
Biometric, mobile and location-verified check-ins, judged against each person's shift and ready for payroll.
ExploreOnboarding
One board for every new hire's tasks and documents, so nobody starts without a laptop, a login or a contract.
ExplorePayroll
Configurable payroll that reads approved attendance, leave and overtime, and shows its working on every payslip.
ExploreRecruitment
From approved requisition to signed offer, with AI screening and interviews when you add Nexa Recruiter.
ExploreOffboarding
Exits, clearance and an itemised final settlement worked out from live pay, leave and loan data.
ExploreScheduled reports
Any report, delivered by email on the schedule you set, with every run tracked and retried until it lands.
ExploreIn 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.
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.
Other industries
Nexa People in other sectors
Logistics & warehousing
Night-shift attendance at every depot, offline check-in for drivers and road costs paid through payroll.
See logistics & warehousingHospitality & restaurants
Rotas, clock-ins, hourly and weekly pay, fast hiring and clean exits for restaurants, hotels and caterers.
See hospitality & restaurantsManufacturing
Biometric shift attendance, piece rates and overtime from approvals, all feeding one payroll run.
See manufacturingStart 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