For a taxpayer-funded ambulance district, the annual wage cycle is a control question before it is a payroll question. Every step increase and every longevity tier has to match a union contract or a grade schedule, and every one of them has to pass through the district’s own wage-increase approval before it reaches a paycheck. A raise that is calculated correctly but approved outside the normal channel is still a problem for the board.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

Migrating UKG Ready to Pro? Your customizations come with you. No rebuilds.

A 310-employee county ambulance district in the Midwest already ran HR, payroll and timekeeping on UKG Pro and UKG Pro WFM. What it wanted was its wage grid inside that ecosystem rather than in a side spreadsheet. The UKG account team brought in CloudApper, and the district now runs EMS step progression and longevity pay through CloudApper while the approvals stay exactly where they were, in UKG Pro.

Three Pay Structures, One January Deadline

Every employee in the district sits on a wage grid, and every grid moves on the same date: the first full pay period of the calendar year. The structures underneath that date are not uniform. As the district’s HR Business Partner described it, “We have two labor unions, so they have their own step schedule. And then we also have one for our professional staff… our professional staff really gets into the weeds because each job title falls into a specific grade.”

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

50+ HR gaps UKG leaves open. WorkBridge closes them in days, not months.

Each professional grade has four steps. Employees start at step one and move up one step at the first full pay period of the following year. Once they move past the steps, longevity pay takes over, and the two populations earn it at different rates: professional staff receive $0.40 an hour for every five years of service and paramedics receive $0.25, in tiers running from 5 to 39 years of service.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

We don't replace UKG. We make it finally work your way.

Promotions are where the logic gets hard. A promoted employee restarts at step one of the new grade but keeps the longevity already earned.

“We do want to keep longevity in play once they move to that new step or that new grade because they’ll start at step one again once they’ve received that promotion, but they still attain that longevity since they’ve already achieved it.”

HR Business Partner, county ambulance district

Done by hand, each January meant recalculating the whole workforce, with missed step advances, wrong longevity tiers and contract disputes as the realistic failure modes, the same exposure behind keeping pay grade step progression compliant with union contracts.

Union step schedules, professional grades and longevity rates
Two union step schedules and a graded professional structure all move on the first full pay period.

Automating the Math, Not the Approval

CloudApper configured CloudApper Step Progression for UKG with separate step tables for each union, graded tables for professional staff, longevity tiers at the two rates, and a promotion rule that resets the step while carrying earned longevity forward. A daily sync through CloudApper iPaaS for UKG reads jobs, rates and employment history from UKG Pro and employee details from UKG Pro WFM, so new hires never have to be set up twice.

The design decision the district cared about most was what happens at the end. On the first full pay period, CloudApper posts each calculated rate to the employee’s record in UKG Pro. That posting triggers the district’s existing wage-increase approval workflow and lands in UKG’s own audit trail. CloudApper does not approve anything. Agencies that keep an evidence file for union grievances in UKG will recognize the value of keeping that trail in one system.

“This gives us a tracking mechanism within UKG Pro to see that cookie trail. So it helps us to identify that it’s been approved through the appropriate channels.”

HR Business Partner, county ambulance district

HR only opens CloudApper when a table needs editing, for example when a new contract changes a step rate. The same pattern works for agencies running different step progression rules for every department.

What Changed for the District

The January recalculation no longer happens by hand. Union employees move on their own schedules, professional staff move through their grades, longevity tiers apply at the right rate for each population, and promotions reset the step without erasing tenure. Every change still goes through the approval chain the district already trusted. For public safety employers already handling rules like a 28-day pay cycle for airport fire and police, it is another case of contract logic running beside UKG rather than inside a spreadsheet.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

Missed punches dropped from 30% to under 5% — without touching UKG's core.

CloudApper Step Progression posting rates into UKG Pro approvals
CloudApper calculates steps and longevity, then posts rates to UKG Pro, which triggers the existing approval workflow.

The district’s technology leadership was open that the project was unbudgeted. The justification was the mission itself.

“We’re an ambulance service… We’re saving lives, so we got to save dollars to save lives.”

Technology leadership, Administration, county ambulance district

For EMS agencies, fire districts and other public safety employers on UKG Pro, the lesson is to automate the pay math while leaving the approval and audit trail where the board already expects to find them. CloudApper builds that layer on top of UKG so the wage grid lives with the rest of the workforce data.

If your step and longevity cycle still runs from a spreadsheet every January, talk to CloudApper about bringing your wage grids into UKG Pro without changing how raises are approved.