app-icon-512.png

YFCleaning

Stop coordinating cleanings in group chats — the BEST cleaning app for your team!
Free to install
Connect app

About YFCleaning

Your reservations already know when a unit needs cleaning. YFCleaning turns them into a housekeeping plan that runs itself — no group chats, no spreadsheets.

HOW IT WORKS • Departures, arrivals and stay extensions arrive from apaleo in real time and become cleaning jobs — with time window, priority and the right checklist. • Your team opens the app in the morning and sees what is due, in which unit, by when. • Finished jobs write the room status back to apaleo as Clean or Dirty. Nobody types it twice.

FOR YOUR TEAM • Cleaners see only their own jobs, on their phone. • Checklist step by step, photos where they matter, working time logged automatically. • Damage and missing inventory are reported inside the job — you know within minutes, not at the end of the shift. • Same guest staying on? The job is marked as an extension, so nobody clears out an occupied apartment.

FOR YOU • Live view of the day: who is working where, what is open, where a problem was reported. • Smart assignment distributes jobs by workload and travel distance, with rules you set. • Location check on start and finish: verified on site within 120 m, with distance and signal age. Declined location access is shown, never hidden. • Working times, photos and completed checklists stay documented — handovers get calm, quality gets measurable.

THE APALEO INTEGRATION • One click through apaleo Connect. No API keys, no manual mapping. • Units are matched by their apaleo unit ID. Multi-property accounts supported, individual properties can be excluded. • Reservation webhooks only — no polling of your account. • The only thing we ever write back is the housekeeping condition of a unit. No reservations, rates, availability or guest profiles are touched.

BUILT FOR Holiday apartment operators, serviced apartment providers, aparthotels and small to mid-sized hotels — anyone running cleanings across several units who wants one plan instead of a chat thread.

Works without apaleo too: jobs can be created manually, so mixed portfolios are no problem.

14 days free. Connect, and tomorrow morning the plan is already there.

No more coordinating cleanings by chat
Every departure, arrival and stay extension in apaleo becomes a cleaning job by itself, with time window, priority and checklist. Your team stops asking what is due.
YFCleaning
A professional housekeeping management tool for real-time room status updates and staff coordination, integrated directly with many PMS.
Room status your front desk can trust
Completed jobs write the housekeeping condition straight back to apaleo as Clean or Dirty. Nobody types it twice, and nobody hands over a unit that was never checked.
Quality that is documented, not assumed
Checklists, photos and working times stay attached to the job. Damage is reported with a picture the moment it is found, so the admin knows before the next guest arrives.

Integration features

Reservations in, cleaning jobs out

Reservation webhooks create, update and cancel cleaning jobs in real time. Units match by apaleo unit ID, blocked units are skipped, and completed jobs write the housekeeping condition back as Clean or Dirty.

Connect in one click, disconnect just as cleanly

apaleo Connect with seven scopes and a single write permission. Disconnecting deletes our webhook subscriptions, revokes both tokens and drops them from our database.

Multi-property, no manual mapping

All properties of the account are synchronised and individual ones can be excluded. A nightly reconciliation repairs anything a missed webhook delivery would have left behind.

Pricing

Starter

For small teams — up to 5 units and 3 team members, with apaleo sync included.

4 €/monthlyPer roomFree for 14 days
Professional

For professional operators - up to 15 units and 10 team members.

6 €/monthlyPer room
Business

For growing operations - up to 25 units and 25 team members.

8 €/monthlyPer room
Individual

Individual

1 €/monthlyPer room