A large public transit authority extended UKG Pro WFM with CloudApper to run its union substitute lists: targeted notifications to eligible employees, phone-based applications, ranked dispositions with required reasons, and a logged record of every step plus consecutive-day tracking for supervisors.
A large public transit authority extended UKG Pro WFM to run CBA-compliant shift substitution bidding, because its real problem was eligibility rather than scheduling. Every time a job substitution shift opened, the collective bargaining agreement defined exactly who could bid: seniority rank, active certifications and route qualifications. In practice, supervisors worked down paper lists, made judgment calls on borderline eligibility and notified workers through phone chains. When a call didn’t track the CBA exactly, the result was a union grievance. The authority needed the contract’s bidding rules inside its UKG environment, without rewriting the contract or modifying UKG itself, and CloudApper built that layer with the CloudApper Bidding Solution for UKG.
When Manual Eligibility Becomes a Grievance Exposure
The process in theory was simple: post an open shift, identify eligible workers by seniority, notify them in order, assign the first taker. In practice, “eligible” was the point of dispute. Seniority date calculation, certification currency, route classification: each one was an interpretation the contract governed and a supervisor had to apply manually, under time pressure, with no system record of the decision. The authority’s inability to produce an auditable notification sequence in grievance proceedings was a persistent vulnerability.
The Operations Administration lead described the weak point plainly: some substitutes worked “but the areas did not enter them. And I don’t think we have a way to audit that.”
Shift fill speed was a secondary problem with direct operational consequences. Open positions that could have been dispatched in minutes were taking hours to work through paper lists and phone chains, a meaningful problem for an agency maintaining minimum service levels.

Building the CBA Into the System, Not Around It
CloudApper’s Bidding Solution for UKG was configured as a layer on top of UKG Pro WFM. Departments set up substitute lists by job title, area and shift, and when a bid opens, only employees in eligible areas and job codes receive a text and an email. Employees apply from their phones through a chatbot and can rank several applications by priority. Managers then rank and disposition each applicant with seniority, experience, discipline review and test and interview scores in view, and every notification, application and disposition is logged, with a reason required for each decision.
The implementation required no changes to UKG Pro WFM itself. CloudApper AI for UKG adds the bidding logic as a configured extension on top of the existing platform, the same model the authority was seeing applied elsewhere in public sector UKG deployments to handle complex pay cycle rules and collective agreement overtime configurations that sit outside native scheduling functionality.
There was one requirement the authority held firm on from the first scoping conversation: the eligibility rules in the system had to mirror the CBA language exactly, not approximate it, not simplify it for system convenience, but reflect the same definitions the contract used.
“There’s only one union that questions us truly on the consecutive day’s work… labor relations has reached out and they want to know how many employees have worked … for 150 consecutive days.”
Operations Administration lead, large public transit authority

What the Audit Trail Changed
The change shows up first in the record itself. Before, a question about who got a substitute role meant reconstructing a paper trail from sign-up sheets and supervisor recollections that was rarely complete. Now each list carries a logged history: who was notified and whether the message was delivered, who applied, and how each applicant was dispositioned and why, including a status for grievance corrections. Supervisors see consecutive and total days worked for each active substitute from a recurring usage feed.
The Operations Administration lead had named that need early: “That will allow me to look up quickly for labor relations because right now it takes me weeks to get back to them on this question.”
Consecutive-day views by union and unauthorized-use reporting draw on that same data, which is the route from a weeks-long manual search to a report. CloudApper keeps building on it as the authority refines how rebids and day counts work.
The Broader Case for Configuring CBA Rules in UKG
For UKG Pro WFM customers in transit and other heavily unionized environments, the connection between shift fill process and labor relations exposure is direct. A manual bidding process that works at low volume becomes increasingly difficult to defend at arbitration as workforce size grows and shift counts multiply. The same eligibility rules that produce a grievance once, produce it repeatedly, until the process changes.
CloudApper’s integration with UKG Pro WFM keeps the eligibility logic aligned with the contract, the audit trail inside the system of record, and the assignment outcome attached to the same employee data that drives payroll. No separate tracking tool, no post-hoc reconstruction, no paper trail to locate if a grievance escalates to arbitration. For organizations whose CBA rules govern workforce decisions at every level: scheduling, overtime, substitution. Keeping those rules inside UKG rather than applied around it changes what the system can defend.
To explore how CloudApper can extend UKG Pro WFM with CBA-compliant shift bidding for your transit or unionized workforce, contact the CloudApper team.




