Unionsuite
In production today

Seniority lists

Turn raw seniority dates into a defensible, ranked priority list your members can trust.

Every member's union seniority date in one place, with a live count and searchable list that flag anyone still missing a priority number.

When two members share a date, a fair draw built from the date itself breaks the tie. The same date always gives the same result, so you can stand behind every ranking.

See it live

Every control below works, the real interface, on sample data, right in your browser.

Unionsuite
Interactive demo · sample data
This is the live seniority list. Click a column to sort, or search a member.
Every module, real sample data — no signup, opens in a new tab.Open the full live demo

What you get

Missing-priority tracker

See a running total of members without a priority number and search the full outstanding list instantly.

Month-by-month assignment

Assign priority numbers for one settled month at a time, with only months at least three months old offered.

Fair tie-breaking

Members who share a seniority date are ordered by a fair draw. It gives the same result every time, so it is easy to defend.

Preview before you commit

Review every proposed name, date, and priority number in a confirmation step before anything is written.

Import from a spreadsheet

Bring in existing priority numbers from a spreadsheet, matched to members by name, branch, unit, and date.

Export anywhere

Download the complete seniority list as a spreadsheet, an Excel file, or a print-ready PDF.

How it works

1

Load the list

The page pulls every member and flags those still missing a priority number.

2

Pick a month

Choose a settled month; the system finds eligible members and proposes ranked priority numbers.

3

Review and apply

Confirm the preview and commit the assignments in one click.

4

Export

Make a spreadsheet, Excel, or PDF copy for posting or sharing.

Publish a seniority list your members can rely on.