cleaning_services For cleaning & facilities services in the UK

Every site planned to a shine.

Klacks assigns sites and cleaning teams efficiently — with a clean documentation basis for TUPE transfers when providers change.

arrow_back All industries
Klacks shift plan overviewPublic holiday rules and calendars in KlacksKlacksy AI assistant in KlacksScheduling timeline in Klacks

Note on the sample data: All names, places (for example Winterthur), addresses and figures in these recordings are fictitious demo data with a Swiss background, written in Latin script. They only illustrate the product – you do not need to know or be able to read them. In your own installation you enter your own data, and the interface is multilingual.

calendar_month Shift planningroute Route optimizationsmart_toy AI assistantschedule Scenariosevent_busy Absencesgavel Rules & surchargesdns Installed on your premisescode Open Source
Everyday cleaning operations in the UK

The National Living Wage, TUPE and many sites

payments

Keeping the National Living Wage in sync

Since 1 April 2026, the National Living Wage has been £12.71 an hour — up from £12.21 since April 2025. Payroll has to apply these rates consistently across every site.

sync_alt

TUPE transfers when providers change

When a cleaning contract changes provider (a service provision change), the transferring cleaners' terms and conditions — including contractual working hours and rotas — pass automatically to the new employer. TUPE 2006 requires a seamless transfer.

apartment

Many sites, changing teams

Every site has its own hours and requirements, and teams change frequently — keeping track of it all by hand is barely feasible.

How it works

Your finished shift plan in three steps

download

Install

Klacks is installed on your own infrastructure — via Docker; allow about half an hour for the first start.

tune

Adjust rules

Public holidays and rest periods come preconfigured for your country, surcharges where defined for your country — and you can adjust them anytime.

auto_awesome

Plan automatically

Klacks builds shift plans, flags conflicts and optimizes routes — with an AI assistant if you want.

How Klacks takes the load off cleaning services in the UK

From optimised routes to traceable TUPE documentation — everything works together.

route

Site routes optimised

Klacks sequences sites so that journeys stay short — by car, bike or on foot.

payments

Hours for payroll

Klacks records the hours worked at each site and provides them as a file export for your payroll — you apply the National Living Wage of £12.71 an hour in your payroll software.

sync_alt

TUPE transfers cleanly documented

You record transferring cleaners in Klacks along with their existing rotas and terms and conditions — the basis for documenting TUPE transfers in a traceable way.

groups

Teams scheduled flexibly

Changing rosters, casual staff and holiday: Klacks keeps track of it all and suggests suitable assignments.

verified

Qualifications matched

Specialist cleaning, machinery, secure areas: only appropriately qualified staff are ever scheduled.

smart_toy

Klacksy understands your request

"Schedule the city-centre sites for tomorrow morning" is all it takes — Klacksy starts the planning, Klacks optimises the route and team allocation.

Real recordings from Klacks with demo data

What Klacks can do — in real recordings

Short videos from the running app, sorted by topic. Choose a chapter; only the video of the open chapter ever plays.

Note on the sample data: All names, places (for example Winterthur), addresses and figures in these recordings are fictitious demo data with a Swiss background, written in Latin script. They only illustrate the product – you do not need to know or be able to read them. In your own installation you enter your own data, and the interface is multilingual.

Klacksy can do this too — in the chat
  • Klacksy helps you get it right in every one of these cases: describe your rule in the chat in your own words, for example “Sundays earn a 50% surcharge.” — Klacksy asks follow-up questions, shows a preview and only saves once you confirm.
  • Klacksy also creates scenarios and starts planning inside them — tell it in the chat, for example: “Plan Winterthur from November 2 to 8.”
  • Klacksy, the built-in AI assistant, can also do all of this for you on request — for example, tell it in the chat: “Add expenses of 24.50 for Mia on October 6.”

Rule violations: Klacks warns you instantly

Klacks flags time collisions, rest periods that are too short, too many consecutive working days and work on holidays right as you plan — as an error or warning in the error list.

Klacks in numbers

Facts, not promises

100%

open-source code

25

languages

6+

industry solutions

30+

countries

Route Planning

The best route — automatically

From your service addresses, Klacks works out the most sensible order and shows the finished route on the map. All you choose is the mode of transport.

  • 1
    Capture addresses Every service location has an address on file — Klacks knows the way.
  • 2
    Optimize the order Klacks works out the shortest sensible sequence — detours and empty runs are reduced.
  • 3
    Show it on the map The finished route appears on the map — by car, bike, or on foot.
directions_car Car directions_bike Bike directions_walk On foot
Today's route
Start 1 2 3 4

Stylized example: Klacks connects the service locations into the shortest route.

In practice

Provider change, one plan

When your business takes on a cleaning contract under TUPE, you record the transferring cleaners' existing rotas in Klacks and carry on planning them seamlessly — no manual recalculating required.

See Klacks in your cleaning business

Try the Playground to see how Klacks plans routes, documents TUPE transfers and provides hours for payroll — or install it directly on your own infrastructure. No license fees, with no registration required.

Klacks is open source under the AGPL-3.0. Host it yourself, keep your data with you, pay no license fees — you stay in full control.

download Download
Reload X