A night crew gathered with their supervisor on a loading dock at the start of a shift

Set up Every Union Agreement Correctly, and Keep It That Way

When you have dozens of collective agreements, each one has its own rates, premiums, holidays, and accruals. Findd turns each agreement into pay rules, links every rule back to the clause it came from, and checks your time and pay against them every day.

Why Agreements Are so Hard to Get Right

Without Findd

Each agreement is a long PDF, and every rate, premium, and leave rule has to be copied into your systems by hand. Many of your agreements overlap, but each one is a little different, and rates step up on different dates. Over time, the rules drift, and nobody can say which clause a setting came from. When complex clauses can't be calculated by hand, you pay a rough average and hope it holds up at audit time.

With Findd

With Findd, new agreements go live faster, and renewals don't mean rebuilding everything. Even complex clauses are applied the same way on every shift. Your payroll is checked against your agreements every day, and you can show exactly why every employee was paid what they were paid.

Learn more about Union & Labor Requirements ›

An uploaded union agreement read into 33 provisions and 44 goals for review, opening on clause 1.1

Upload the Agreement, Get the Rules

Upload a collective agreement, and DiDi reads it and turns it into pay rules, overtime rules, holiday rules, and leave balances in Findd. Your team reviews every rule before it goes live, so nothing changes without a person checking it.

Agreement provision walkthrough: clause 6.1 bereavement leave, its text, and the plan and goal Findd built from it

Every Rule Traces Back to Its Clause

Every value Findd sets up links to the clause it came from. When a union rep, an auditor, or your own payroll team asks why someone was paid a certain way, you can show them the page.

Similar Agreements, Set up Once

Most agreements share most of their rules. Findd groups what's the same and only sets up what's different, so adding a new agreement doesn't mean starting from scratch.

Three agreements, one shared setup

Most agreements share most of their rules. Findd sets up what's the same once, then adds only what's different for each one.

IN ALL THREEPaid holidays and qualifiersWeekly overtime after 40Sick and vacation accrualMeal and rest breaksBereavement, jury dutyGrievance stepsPorter step ratesCA sick leaveNight rate $21.407th-day premiumPrevailing wageSnow-day call-inHolidaypremium 1.5xSenioritybiddingWeekendpremiumSEIU-USWWBuilding ServicesTeamstersNight JanitorialRiverside City HallPublic buildings, Ohio
  • In all three: set up once

    Holidays and how people qualify, overtime, accruals, breaks, leave. One set of rules for every agreement.

  • Shared by two

    Set up once for the agreements that have them, like a 1.5x holiday premium or seniority bidding.

  • Only in one

    Night rates, step rates, prevailing wage. Each stays with its own agreement.

  • Adding a fourth agreementNot from scratch

    Start from the shared rules and set up only what's new.

CBAChange a shared rule once. Every agreement that uses it gets the change.

Rate Changes on the Right Date

Agreements step rates up on set dates, sometimes several times over the life of the contract. Load the changes ahead of time with their effective dates, and they apply automatically, with a record of every change.

A union step-up loaded ahead of time, with the new rate, effective date and the employees it affects

Checks That Run Every Night

Findd checks time and pay against each agreement every night, like holiday qualifiers, premium lines, leave caps, and benefit hour thresholds, and flags anything that doesn't match before payroll. Problems get caught in a day, not at the end of the contract year.

Every agreement, checked every night

Every night, DiDi compares the day's time and pay against each agreement, and emails the manager anything that doesn't match.

Nightly check

2:00 AM

Tuesday, November 3, 2026

  • Yesterday's timecards
  • Pay lines and premiums
  • Leave balances
  • Benefit hours to date

DiDi's agreement checkers

Each one checks the same data against every agreement

RuleSEIU-USWWTeamsters
Holiday qualifiersShift before and after, tenure✓✓
Premium linesNight rate, holiday premium✓✕
Leave capsSick and vacation carryover✓✓
Benefit hour thresholdsHours for health eligibility✓✓

SEIU-USWWMatches

Every check passed, so no email.

TeamstersNot matched, 1 to fix

Maria Hernandez, 10013, Mon 11/2

Night Cleaner shift, paid at the SEIU-USWW Day Porter rate, $20.15$21.40

Due at the Teamsters NJA Night Rate. Flagged in Findd and emailed to Elena Brooks to fix before payroll.

CBACaught in a day, not at the end of the contract year. Each flag names the agreement and the rule that didn't match.

Exceptions for the People Who Need Them

Grandfathered terms, different agreements for different roles in the same city, and employees who work under more than one agreement can all be set up, so every person is paid under the right rules.

One employee as a day porter under one union agreement, with its own pay classes

The Findd Operating System

Agreements touch every part of your business. When you use TLM with HR, DiDi, and Intelligent Dashboards, union membership is set at hiring, the right rules apply on every shift, employees can text DiDi about their balances, and dashboards show where the agreement isn't being followed.

Learn more about the Findd Operating System ›

Findd Intelligent Dashboards: the Overtime dashboard, with overtime as a share of hours, the overtime premium, people in a repeat overtime pattern and the weekday with the most overtime