BUILT FOR UNION FACILITIES PRIVATE BETA

Every assignment shows its why.

Workforce scheduling that enforces your CBA the way it’s written — seniority, lines of progression, rest periods, overtime equalization — and keeps a reasoning trace behind every cell on the board. Build a compliant week in minutes, not your Sunday night.

enterprise scheduling at SMB prices · invite code required

01 / THE CASCADE

When an Operator is out, the board re-solves itself.

Lines of progression aren’t a sticky note on your monitor — they’re a rule the engine executes. The Assistant Operator steps up, Utility backfills, and every move is checked against seniority rank and your hard CBA constraints. Rest periods and max hours are never violated. Not “rarely.” Never.

—1
OperatorJ. OKAFOR OUT → POSITION OPENS
↓2
Assistant OperatorM. DELGADO STEPS UP · SENIORITY #2 · QUALIFIED
↓3
UtilityR. VANCE BACKFILLS · NEXT IN LINE
Scheduling Reasoning
Operator2026-07-08
Pass 1: Initial Assignment
Home employee found
Home employee for Operator (511 Day): J. Okafor (ID 214)
J. Okafor is ABSENT
J. Okafor is unavailable on 2026-07-08 (absent or on leave)
Position marked VACANT
Operator needs coverage — entering coverage methods
Mate-to-Mate
Found 1 adjacent-shift candidate(s)
Searching 511 for employees on adjacent shifts who can extend to cover Operator
T. Barnes — Operator (Night 22:00-06:00)
1 candidate(s) evaluated — all unavailable
Candidates considered but unavailable: T. Barnes (already providing M2M coverage elsewhere)
T. Barnes → REJECTED: already providing M2M coverage elsewhere
Cascade/Progression
Promoted M. Delgado
M. Delgado promoted from Assistant Operator → Operator Their original position (Assistant Operator) now needs backfill
RESULT: M. Delgadovia Cascade Promotion
M. Delgado promoted from Assistant Operator to Operator

Open any assignment’s reasoning and see exactly why that person is there — who ranked where, which rule applied, who was skipped and why. When the grievance meeting comes, bring the receipt.

02 / SHOW ME HOW

The software teaches your crew itself.

Every supervisor and employee task ships with a guided walkthrough: a spotlight points at the real screen, explains the step, and waits for you to click — nothing is ever done for you. Watch a supervisor ask “Show me how to set up volunteer rules” — this is a real recording from the app:

What you’ll see: the supervisor picks the question, the spotlight leads them to the Overtime page, explains each rule, and waits for their click at every step — the walk never clicks for them.

40 walks ship today:View your vacation calendarMake a scheduleApprove a shift swapSet up the call-in optionApprove a vacationEnter a vacation for an employeeSee the vacation calendarRequest a shift swapRequest vacationView this week's scheduleView last week's scheduleCall inCheck the volunteer signup listSet up volunteer rulesAdd a positionRearrange the order of departmentsRearrange the order of machinesRearrange the order of positionsAssign a backup positionSwitch an employee to another positionQualify an employee for a positionDisqualify an employee from a positionPrint the scheduleExport the schedule to ExcelRearrange employees on the scheduleShut down a machinePost overtimeCheck the overtime signup sheetSchedule a SaturdayChange how many can take vacation at onceEdit your scheduling rulesGive employees access to GrievanceFreeView the schedules published this weekHow call-ins workSet up the TV displayChange what the TV display showsGet employee names to show on call-insForward call-in emailsSet or approve department seniority datesSubmit your department start date

New hire on nights? Point them at Show Me How and they learn on the live schedule — in the app after signup.

03 / THE REST OF THE PANEL

Seniority applied the same way, every single time.

2.1

Seniority enforcement

Rank order isn’t a judgment call at 5 a.m. The engine applies it identically, week after week — no favorites, no oversights.

2.2

Overtime equalization

OT is balanced across the roster, and open overtime goes out for volunteer signup before anyone gets forced.

2.3

Vacation bidding

Bids run through seniority windows, honored automatically — the calendar fills without a single argument at the board.

2.4

Shift-swap marketplace

Employees post and pick up shifts themselves — no phone tree, no supervisor playing switchboard.

2.5

Call-in management

The optional call-in add-on logs the absence and the cascade takes it from there — the line of progression fills the hole automatically.

2.6

Shop-floor kiosk

The schedule lives on the floor, where the crew actually is — no personal phone required to see your week.

04 / YOUR DATA, WALLED OFF

Tenant isolation you can explain to the union.

Every plant’s rosters, seniority lists, and schedules live behind row-level security in encrypted, hosted PostgreSQL — every query is scoped to your organization at the database layer, not just in application code. Sessions ride httpOnly cookies, and nothing about another tenant is ever visible to yours.

3.1

Row-level security

Tenant isolation is enforced by the database itself — every table, every query, scoped to your organization.

3.2

Encrypted, hosted PostgreSQL

Data is encrypted in transit and at rest on managed infrastructure.

3.3

Sessions without exposed tokens

Authentication uses httpOnly cookies — no tokens sitting in browser storage for a script to steal.

05 / PRICING

One number. No enterprise sales call.

$4PER EMPLOYEE
PER MONTH
minimum   $50 / month
call-in add-on   +$2 / employee / mo
annual     save 17% · about 2 months free
trial      14 days free · no credit card
Request an invite

private beta · invite code required

06 / FIELD REPORTS

What supervisors say on the forums.

We’re in private beta, so we won’t paste testimonials here — and we’d rather show you the problem than quote ourselves. Go read what shift supervisors actually say about scheduling in union plants. Start with searches like these:

site:reddit.com r/manufacturing scheduling horror stories
site:reddit.com r/manufacturing seniority grievance schedule
site:reddit.com r/manufacturing overtime spreadsheet sunday night

Every one of those threads is a Sunday night that didn’t have to happen. When you’re done reading, request an invite.