Cleaning & Handover · Smoobu Hosts

Keep your cleaner in sync — automatically

A shared Google Sheet that updates when bookings change, flags pets and infants, and removes cancellations in real time. No WhatsApp. No copy-paste. Free.

Freeno Turno subscription
Auto-syncdaily via Smoobu API
Pet & infantalerts included
Cancellationsremoved in real time

The problem every Smoobu host hits

Smoobu manages your channel sync beautifully. But when a booking lands, your cleaner still needs to know: when to show up, how many guests, whether there's a dog, whether the crib needs setting up.

Most hosts solve this with a WhatsApp message or a manual calendar update. That works for one property. It breaks at two. And it breaks badly when a guest cancels two hours before check-in and you forget to tell the cleaner.

There are three approaches, each right for a different scale:

Manual / WhatsApp Smoobu cleaner account Google Sheets (free) Turno / TIDY
Cost Free Free Free From $8/property/mo
Auto-updates ✓ (read-only calendar) ✓ (daily + on demand) ✓ (real-time)
Pet / infant alerts Manual ✗ not shown ✓ configurable column ✓ built in
Cancellation notice Manual ✓ booking disappears ✓ row removed ✓ real-time
Accountant export ✓ separate tab ✗ (separate tool)
Setup time None ~5 min ~20 min ~30 min + subscription
Best for 1 property, careful host Cleaner who's tech-comfortable 1–10 properties, free-tier preference 10+ properties, cleaning business

Smoobu's built-in cleaner account

Smoobu includes a read-only cleaner access mode. You create a cleaner account under Settings → Users → Add user → Cleaner role. Your cleaner logs into the Smoobu app and sees the property calendar with check-in and check-out dates.

It works fine as a first step. The cleaner sees cancellations (the booking just disappears from the calendar), and they can check upcoming weeks from their phone. The limitations:

  • No pet or infant flags — a cleaner seeing "3 guests" doesn't know there's also a dog
  • No custom notes column — there's no place to add "long stay, check towel stock"
  • No accountant export view — the calendar is a calendar, not a financial ledger
  • Relies on the cleaner checking the Smoobu app — WhatsApp pings them; the app doesn't

Google Sheets: the free approach that scales to ~10 properties

The practical alternative is a Google Sheet connected to the Smoobu API. The script pulls your bookings daily and writes one row per booking with:

  • Check-in date and time — from Smoobu's booking data
  • Check-out date — for turnaround planning
  • Guest count — total guests from the booking
  • Pet flag — derived from Smoobu's custom field or guest message scan (configurable)
  • Infant flag — same approach as pet flag
  • Notes — manual column for host notes, pre-filled from booking notes if set
  • Payout / OTA fee — for the accountant view (separate tab)

Your cleaner gets a view-only link to the sheet. They bookmark it. No app to install, no account to create. When a cancellation happens and the script runs, the row disappears. When a new booking lands, a row appears.

The full setup — API key, CONFIG block, how to install the Apps Script, which columns to enable — is in the companion technical guide: Smoobu → Google Sheets: the complete sync script. It covers everything including how to add a second property tab and how to handle the accountant view.

When to pay for Turno instead

Turno (formerly TurnoverBnB) is a cleaning management platform built specifically for STR. It integrates with Smoobu, auto-assigns cleaners per booking, includes a mobile app with task checklists, and handles payment to cleaners. The cost is roughly $8–12 per property per month.

Worth it when: you have multiple cleaners (not just one trusted person), you're co-hosting for other owners and need audit trails, or your cleaning operation is complex enough that a spreadsheet is genuinely getting in the way. At 1–5 properties with one cleaner you trust, the Google Sheets approach covers 90% of what Turno does at zero cost.

Feature by feature

Feature Smoobu cleaner account (free) Turno (~$10/mo per property)
Cleaner notificationRead-only calendar — cleaner checks manuallyPush notification + mobile app
Task checklist✓ with photos
Cleaner payment✗ manual✓ integrated
Multiple cleaners✓ by property✓ with auto-scheduling
Damage documentation✓ per checkout
Supplies tracking
Smoobu sync✓ native✓ via iCal

The verdict

1 property, 1 cleaner you trust: the free Smoobu cleaner account does the job. The read-only calendar is all they need to know when to show up.

3–10 properties with the same team: still fine without Turno. The Google Sheets approach in this guide covers the gaps — pet flags, custom notes, cancellation alerts — at zero cost.

10+ properties, multiple cleaners, or co-hosting for other owners: Turno earns its price. The mobile checklist and photo documentation create audit trails a spreadsheet cannot replicate.

Setting up the cleaning sheet

  1. Get your Smoobu API key — in Smoobu: Settings → External Integrations → API → Generate API key. Copy it somewhere safe.
  2. Open a blank Google Sheet and go to Extensions → Apps Script. Paste the sync script from the technical guide.
  3. Update the CONFIG block at the top of the script — paste your API key, set your property name, and set ENABLE_PET_FLAG and ENABLE_INFANT_FLAG to true if you want those columns.
  4. Run the script once — to populate the first batch of bookings. Authorize the Gmail + Sheets permissions when prompted.
  5. Share the sheet with your cleaner — in view-only mode (Share → Viewer). Set up a daily trigger in Apps Script so the sheet updates automatically without you having to run it manually.
Tip: Add a separate "Accountant" tab to the same sheet using the same API data with a payout column and OTA fee breakdown. Your bookkeeper gets the financial view; your cleaner gets the operational view. Same sheet, different tabs — share accordingly.
Free template

Get your cleaning sheet — configured for your setup

Answer two questions and we'll send you a pre-configured Google Sheet starting point: right column set for your flags, a Setup tab explaining every step, and an Instructions tab so you can adapt it when your situation changes.

How many properties do you manage?

What alerts does your cleaner need? (select all that apply)

Your starting setup will include
  • Fill in the form above to see your configuration

One email with your sheet and setup guide. Nothing else unless you ask. This is a starting point — all formulas are explained so you can adapt it.

Full technical setup

The complete sync script with CONFIG reference, trigger setup, and how to add a second property tab.

Read the guide →

Want it set up for you?

I can wire the sheet to your Smoobu account, set up the cleaner view, and add property tabs. Happy to scope it.

Get in touch →

This guide describes how to connect Smoobu to Google Sheets for cleaning handover. The sync script reads booking data from the Smoobu API — it does not write or modify bookings. Last reviewed: 26 June 2026.

The channel manager I actually use. Airbnb, Booking.com, and direct bookings in one dashboard — 14-day free trial, no credit card.

Try Smoobu free → * Affiliate link