Bulk
Product/People & Working Hours

The crew, on one record.

Who works here, who reports to whom, who's in today and who's off next Friday — one source of truth per facility, not five spreadsheets and a group chat. Edit the record once and it flows into scheduling, training and production.

Scoped to one facility Edit once, it flows everywhere Absences counted by shift
In plain terms

What is Bulk People & Working Hours?

Bulk People & Working Hours is the workforce record inside Bulk's manufacturing operations software. It holds who works at a facility, who reports to whom, who's in today and who's off — one source of truth per site. Edit the record once and it flows into scheduling, training and production.

The upstream record

Edit once. It flows everywhere.

People is the workforce system of record — the one place a person exists. Change a shift, a manager or a job title here, and every downstream module reads the update. No re-keying the same name into five tools.

RS R. SilvaEMP-0241
Job titleCNC Operator
ShiftRotating
ManagerA. Okafor
One employee record

Scheduling

Default shift drives the plan

Training

Live compliance per person

Production

Weekly output attributes here

Absences

Days counted from the shift

Org Structure

Reporting line draws the tree

Org structure

The live tree. Or a what-if.

The reporting chart draws itself from each person's manager link — no second diagram to maintain. Want to test a reorg? Draft a variation, drag people onto new managers, and compare. A variation stores only what differs, so it never touches a real record.

Structure
Live

Generated on the fly from every employee's reporting line. Re-parent anyone in a variation and the real records stay exactly as they are.

Live · Riverside Plant
JMJ. MensahPlant Manager
AOA. OkaforProduction Lead
PAP. AdeyemiQuality Lead
RSR. SilvaCNC Operator
MCM. ColeOperator
LTL. TanQC Inspector
Shifts & rotations

Shifts that rotate.

A shift isn't a single start and end time — it's a pattern that can run one to six weeks deep, with a different rhythm each day. Bulk calculates every pattern against an anchor date, so a rotation stays aligned week after week without anyone touching a calendar.

Early

06:00 – 14:00 · Mon–Fri
7.5
Working hrs / day
1
Week cycle
Day 06–14 Late 14–22 Night 22–06 Rest day
Absences & approvals

Counted by shift, not by hand.

Log a leave request and Bulk works out the chargeable days from that person's actual shift — rest days don't count, a Saturday on a rotation does. Requests that need a sign-off land in one queue; everything else auto-approves and shows on the calendar.

Log absenceShift-aware
Employee RSR. Silva · EMP-0241
Type Annual leave
Shift Rotating
Dates Sat 11 JulFri 17 Jul
4.5 chargeable days
of a 7-day span
Sat
1
Sun
·
Mon
1
Tue
1
Wed
½
Thu
1
Fri
·

On the Rotating shift this week, Sunday and Friday are rest days — so they don't burn allowance. Wednesday is a half shift. The system does the maths, not the employee.

Requests · pending3 awaiting
  • MC M. ColeEMP-0188 · requested 2d ago Annual
    22 Jul → 26 Jul · 3.5 days
    Approved
  • LT L. TanEMP-0203 · requested 1d ago Sick
    15 Jul · 1 day
    Approved
  • DV D. VargaEMP-0156 · requested 4h ago Unpaid
    28 Jul → 30 Jul · 3 days
    Approved
Queue clear — every request handled. Approved leave shows on the team calendar automatically.
Working hours Riverside Plant · when the site is open Per facility
00040812162024
Mon
06:00 – 22:00
Tue
06:00 – 22:00
Wed
06:00 – 22:00
Thu
06:00 – 22:00
Fri
06:00 – 22:00
Sat
06:00 – 14:00
Sun
Closed
The rest of the module

Everything a workforce actually needs.

Beyond the directory: bulk moves, the reference data the floor runs on, and the announcements that keep the shop in the loop — all entity-scoped and protected against deletion while they're in use.

Bulk add & edit

Convert existing logins into employees in one pass, or re-assign shift, manager, department and site across up to 100 people at once — with a per-row results report.

100 at a time

Departments & job titles

Nested departments with managers, colours and cost centres; a sortable job-title list that maps straight into the training matrix. Both block deletion while staff are attached.

hierarchical · colour-coded

Company news

A rich composer pushes facility-scoped announcements to the floor — draft, schedule, publish, archive — with autosave, version checkpoints, audiences and tags.

draft → published

Absence types & allowances

Leave categories carry approval and pay rules and default allowances — seedable from ~20 national labour-law packs — with per-person, per-year entitlements and carry-over.

~20 country presets

Absence calendar

The whole team's month at a glance, approved and pending coloured by type. Click a day to pre-fill a request, or a record to manage it inline.

team availability

Entity-scoped, soft-deleted

Every record belongs to one facility at a time, moves between sites with validation, and is soft-deleted — nothing the floor relied on simply vanishes.

per facility · recoverable
By the numbers

One record. Many consumers.

Scope
1 facility
at a time
Employees, shifts, departments and news are all entity-scoped — the active site decides what you see.
Rotation depth
1–6 week
patterns
Each shift defines seven days per week, every day with its own times and breaks, anchored to a date.
Leave presets
~20 labour-law
packs
Seed a new facility with sensible leave categories — UK, Germany, USA, UAE, Japan and more.
Reorg cost
0 records
touched
A what-if variation stores only the differences — drag people around without altering a single real record.
Wired in

People doesn't sit in a silo.

It's the upstream record the rest of the platform reads from — a name, a shift and a reporting line, defined once and consumed everywhere a person shows up.

Scheduling

An employee's default shift drives availability and the job plan — change it here, the schedule follows.

Training

Each record carries a live compliance summary; job titles map into the training matrix per role.

Production

Link a person to a login and their weekly output attributes back to them on the detail page.

Identity & access

An employee can link to a user profile for system access — or stay a directory-only record.

Home & news

Published announcements surface on the home screen and shared deep-links across the floor.

Dashboards

Headcount, on-leave counts and a 90-day forecast feed the People home and cross-module boards.

Straight answers

Questions, answered.

01

What is Bulk People & Working Hours?

It's the single record of your workforce for a facility: employees, reporting lines, shifts and absences in one place, so you're not running the team from five spreadsheets and a group chat.

02

Is the data shared across all my sites?

No. Employees, shifts, departments and news are entity-scoped to one facility at a time — the active site decides what you see, so each location keeps its own record.

03

Do I have to update the same person in several tools?

No. You edit the record once and it flows everywhere — the same change moves into scheduling, training and production instead of being retyped in five places.

04

How do shift rotations work?

Each shift defines seven days per week, every day with its own times and breaks, anchored to a date. Patterns can run one to six weeks deep.

05

How are absences and leave handled?

Absences are counted by shift, and you can seed a new facility with around twenty labour-law leave packs — UK, Germany, USA, UAE, Japan and more — so leave categories start out sensible.

06

Can I try a reorg without breaking the live org?

Yes. A what-if variation stores only the differences, so you can drag people around and test a new structure without touching a single real record.

Stop running the team from five spreadsheets.

We'll take your real org — shifts, reporting lines and a week of absences — and stand it up in Bulk, so you can see one record do the work of five tools.