How It Works

From Booking to Clean,
Completely Automated.

CleanCalendar connects your booking platforms, your cleaners, and your clients into a single automated loop. Here's exactly how it works β€” for every role.

Choose Your Role

The Workflow Explained for Every User

CleanCalendar serves three distinct roles. Select yours to see exactly how the platform works for you.

1

Connect Your Booking Calendars

Copy the iCal link from your Airbnb, Booking.com, or Vrbo listing and paste it into CleanCalendar. Your bookings are imported automatically and stay in sync in real time. No manual entry ever again.

Airbnb Booking.com Vrbo Google Calendar Outlook
2

Add Your Cleaner

Invite your cleaner by email. They receive a free mobile app login where they can see their assigned jobs, accept requests, and confirm completion. You stay in control β€” they just get the information they need.

3

Guest Checks Out β€” CleanCalendar Takes Over

The moment a guest checkout is detected, CleanCalendar automatically sends a cleaning request to your cleaner. You don't need to do anything. No text messages, no phone calls.

4

Triple-Alert Notifications

You receive an email when the clean is requested, when it is accepted by your cleaner, and when it is completed. Full visibility at every stage without lifting a finger.

5

Property Ready for Next Guest

Your dashboard shows a green "Cleaned" status. Your next guest arrives to a spotless property. You get a 5-star review. Repeat.

1

Invite Your Property Owners

Send your clients a link to connect their properties to your portal. They sync their Airbnb, Booking.com, and Vrbo calendars via iCal. Once connected, you see all their bookings in your centralised dashboard.

2

Build Your Cleaner Network

Add your cleaning staff to the platform. Assign specific cleaners to specific properties, set their schedules, and manage availability β€” all from one screen.

3

Automated Job Dispatch

Every guest checkout triggers an automatic cleaning request. The system assigns the job to the correct cleaner based on your configuration. No manual scheduling required.

4

360Β° Communication Loop

The property owner is notified when a clean is scheduled and completed. Your cleaner is notified of their assignment. You see everything in real time. Everyone is always in the loop.

5

Scale Without Adding Admin

Whether you manage 5 properties or 500, the workflow is identical. CleanCalendar handles the coordination so you can grow your portfolio without growing your admin workload.

1

Get Your Branded Portal

When you register as a vendor, you receive a dedicated portal at yourcompany.cleancalendar.com. This is your command centre β€” branded with your company name and accessible only to your clients and staff.

2

Define Your Service Menu

Create your service offerings β€” Deep Clean, Turnover, Linen Service, Post-Construction β€” with your own pricing. Your clients see exactly what they're booking and at what cost.

3

Onboard Your Clients

Invite your property owner clients to connect their properties to your portal. They sync their booking calendars and from that point on, every checkout automatically generates a job request for your team.

4

Manage Your Team

Add your cleaning staff to the platform. Designate each cleaner as an Employee (auto-accepts jobs) or Freelancer (must accept or decline via the app). Set a default cleaner per property so jobs are pre-assigned automatically. Cleaners manage their own availability from the mobile app β€” no more chasing schedules by phone.

5

Deliver and Grow

Your clients receive automatic confirmation when their property is cleaned. Happy clients, reliable service, and a platform that scales with your business from 5 properties to 500.

The Communication System

The Triple-Alert Loop

Every status change triggers a notification to every relevant party. Nobody is ever left wondering what's happening.

πŸ“…

Guest Checks Out

CleanCalendar detects the checkout gap and automatically creates a cleaning request.

β†’
πŸ””

Cleaner Notified

The assigned cleaner receives an alert with the property address, time, and checklist.

β†’
βœ…

Everyone Confirmed

Owner, manager, and vendor all receive a "Cleaned" confirmation. Property is guest-ready.

Integrations

Works With the Platforms You Already Use

No switching platforms. CleanCalendar connects to your existing booking channels via iCal β€” the universal calendar standard.

Airbnb

Sync your Airbnb calendar in two clicks. Bookings and cancellations update in real time.

Booking.com

Connect your Booking.com properties and let CleanCalendar handle the checkout coordination.

Vrbo

Full iCal integration with Vrbo for seamless booking-to-clean automation.

Google Calendar

Use Google Calendar as your booking source or for blocking out maintenance periods.

Outlook

Sync your Outlook calendar for complete visibility across all your scheduling tools.

Mobile App

Cleaners receive jobs, manage their weekly availability, accept or decline assignments, and confirm completion with photos β€” all from the CleanCalendar mobile app. Back-to-back booking warnings and unread message badges keep them fully informed on every job.

FAQ

Common Questions About the Workflow

Most users are fully set up within 10–15 minutes. Adding a property and syncing an iCal calendar takes about 2 minutes. Inviting a cleaner takes another 2 minutes. After that, the system runs automatically.

CleanCalendar syncs your calendars in real time. If a booking is cancelled, the system detects the change and cancels or updates the associated cleaning request automatically. Your cleaner is notified immediately.

Yes. You can create manual cleaning requests at any time from your dashboard β€” for deep cleans, maintenance visits, or any other reason. The same notification system applies.

Cleaners can also receive their job notifications and confirmations via email. The mobile app is recommended for the best experience, but it is not strictly required.

The Individual Plan supports up to 10 own properties. The Pro Plan supports unlimited properties. The Enterprise Plan is designed for large agencies with custom requirements.

When you add a cleaner to your team, you can designate them as an Employee or a Freelancer. Employees automatically accept any job assigned to them. Freelancers receive an Accept or Decline prompt on their job card and must respond manually β€” you are notified by email of their response. Jobs awaiting a freelancer\'s response appear in an amber β€œPending Cleaner” status on the web admin dashboard.

Yes. Cleaners have a dedicated β€œMy Availability” screen in the mobile app where they can set their default weekly working hours or configure specific hours for any given week. This gives you an accurate picture of who is available before you assign jobs.

Yes. You can add multiple units (apartments, guest houses, rooms) to a single property. When creating a job, you can assign it to a specific unit. Cleaners see the unit name, bedroom and bathroom count, and check-in/out times on their job card in the app.

Ready to See It in Action?

Start your 15-day free trial today. No credit card required. Full access to all features from day one.

No credit card required · Cancel anytime · GDPR compliant