# Vacation Rental Turnover: Check Every Clean

Source: https://maito.app/workflows/make-sure-each-rental-is-ready-before-check-in

Maito checks today's checkouts and arrivals, tracks which cleaners accepted and finished, and warns you in Slack about turnovers at risk before check-in.

When one guest leaves and another arrives, track the cleaning, escalate if it's late, and list what's at risk.

[Operations](https://maito.app/workflows/team/operations) · [Property management](https://maito.app/workflows/industry/property-management) · On a schedule · Updated October 19, 2026

Works with

-   Slack
-   Email
-   Calendly
-   Cal.com
-   Google Calendar
-   Microsoft 365

## How do you check that each rental is ready before check-in?

To check that each rental is ready before check-in, schedule a Loop for the morning and early afternoon. Maito reads today's checkouts and arrivals, sees which cleans are accepted and which forms are submitted, flags tight windows and unaccepted jobs in Slack, and asks a backup cleaner when you say so.

## How it's done today

The host coordinates cleaners by message and assumes it got done.

## What Maito does

1.  Find tight turnovers from the booking calendar
2.  Confirm each cleaner accepted
3.  Check completion photos or forms
4.  Escalate before check-in if not done

## Example

Loop run: Daily 1:00 PM · Turnover check

**Maito** (1:00 PM):

3 turnovers today.

• Lakeview Cabin: out 11:00, in 4:00. Dee accepted, form submitted 12:40, photos attached. Ready for your check.  
• Pine Loft: out 10:00, in 6:00. Accepted, not finished yet.  
• 9 Harbor Cottage: out 11:00, in 3:00. Cleaner Marcus hasn't accepted since 8 AM.

Catch: Harbor Cottage has only a 4 hour window and the guest is a same-day booking (made Oct 21) who asked for early arrival. If Marcus can't do it, nobody is booked.

I asked Marcus again at 12:30. Backup: Ana is free after 1. Do you want me to ask her?

**Kate** (1:04 PM):

yes, ask Ana for Harbor Cottage, 1:30 start.

**Maito** (1:05 PM):

Asked Ana. I'll check again at 1:45. If neither accepts by 2:00, I'll flag it here.

## How to set it up

On a schedule Make sure each rental is ready before check-in

Ask your agent

“Every morning at 8, look at today's checkouts and arrivals in the booking system. Post in #turnovers which cleans are accepted, which aren't, and which are at risk. Check again at 1 PM.”

Connect booking system

-   Calendly
-   Cal.com

Connect calendar

-   Google Calendar
-   Microsoft 365
-   Cal.com
-   Calendly

Use forms

-   Typeform
-   Tally

No MCP server needed. Ask your agent to save a skill with the steps, then add the login or API key in Settings → Vault.

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

It cannot see the property. A clean is only as reliable as the cleaner's form, so a unit marked ready still needs your check.

## Questions

### How does it know a clean is done?

It reads the cleaner's form, built in Typeform or Tally. It marks a unit ready only when the form is in, and you still inspect.

### Can it ask a backup cleaner?

Yes, by Slack or email, after you tell it to. It then checks again at the time you set and flags the unit if nobody has accepted.

### Where do bookings come from?

From your booking system, through Calendly or Cal.com, and from Google Calendar or Microsoft 365 for the cleaning schedule.

## More operations workflows

-   [Chase missing inputs Ask people for what's missing, by Slack or email, until it's in. Operations · On a schedule Works with Gmail, Microsoft 365, Airtable.](https://maito.app/workflows/chase-missing-inputs)
-   [Monday report from connected tools The weekly operating report built from the tools you already use. Operations · On a schedule Works with BigQuery, Supabase, Intercom, Pylon, Stripe, PayPal.](https://maito.app/workflows/monday-report-from-connected-tools)
-   [Turn a process into a written guide Describe how something is done and get a clean step-by-step guide. Operations · When you ask Works with Slack, Email.](https://maito.app/workflows/turn-a-process-into-a-written-guide)
-   [Keep a shared spreadsheet clean Fix formats, fill gaps and flag odd rows in a sheet everyone edits. Operations · On a schedule Works with Airtable, Microsoft 365.](https://maito.app/workflows/keep-a-shared-spreadsheet-clean)
-   [Book travel within policy Get flight and hotel options that fit the travel policy. Operations · When you ask Works with Slack, Email.](https://maito.app/workflows/book-travel-within-policy)
-   [Answer "who owns this?" Find the right person or team for any system, process or question. Operations · When you ask Works with Slack, Email.](https://maito.app/workflows/answer-who-owns-this)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Fmake-sure-each-rental-is-ready-before-check-in)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
