Best next move Skim the setup path, then jump to the section that matches the problem in front of you.
At a glance
Time
15-45 min
Difficulty
Beginner-friendly
Best for
Short-term rental hosts
Next step
Choose one workflow to improve

Airbnb Turnover Text Message Template

You hire a new cleaner. Day one, you fire off a text: ‘Hey, turnover at the cabin tomorrow, check-in 4 pm, code is 4471, trash to the road.’ She says ‘got it.’ Two days later you do it again, slightly differently. By week three, every text is a little different, sometimes you forget the trash, sometimes you forget the lock code, and your cleaner is mentally translating each one. The cure is a real Airbnb turnover text message template — a small handful of pre-written, fill-in-the-blank texts that you (or your automation) send the same way every single time.

Below are the five texts I actually send: new booking confirmation, same-day turn alert, schedule change, supply request, and post-clean confirmation. Each one is under 160 characters where possible (one SMS), uses straight ASCII so there’s no rendering weirdness on Android, and reads in two seconds. Steal them, fill in the blanks, ship.

Why texts still beat apps for cleaners

Slack is great for you. Calendar is great as a record. Neither one gets a person to look up from grocery shopping when a same-day booking lands. SMS does. Open rates on text messages are over 90% within fifteen minutes; nothing else comes close. So your stack should be: Google Calendar as the database, Slack as the audit trail, SMS as the actual nudge that reaches the human. The text templates live in the third layer and they are the most important one. The Google Calendar cleaner workflow shows how the calendar feeds these texts so you’re not retyping dates.

Who this is for

You manage one to ten Airbnb units. You work with one or two cleaners directly — not a contracted cleaning company with their own dispatcher. You want consistent, scannable handoff texts that don’t make your cleaner squint or guess. You’re either sending these manually for now, or wiring them through Zapier, Make, or IFTTT alongside the SMS alerts for Airbnb cleaners setup that triggers off your booking calendar.

The five templates

1. New booking, normal turnaround

Beach Cottage turnover [DATE]. Checkout 11am, next check-in [TIME] [DATE+1]. Code [XXXX]. Trash day [DAY]. Reply OK if you can take it.

Why it works: the property name is first so the cleaner instantly knows which place. Date is second. Constraints (checkout, check-in, code, trash) are tight and predictable. The ‘reply OK’ closes the loop — you have an audit trail and a confirmation in one. If she can’t take it, she replies fast and you re-route.

2. Same-day turn alert

SAME-DAY at Beach Cottage. Checkout 11am, next check-in 4pm TODAY. Code [XXXX]. This is the tight one — please confirm asap.

The all-caps ‘SAME-DAY’ prefix and the explicit ‘TODAY’ make this unmistakable. Same-day turns are where everything goes sideways — setting an unmissable visual flag is worth the slightly shouty tone.

3. Schedule change

UPDATE: Cabin turnover MOVED from [OLD DATE] to [NEW DATE]. Same code [XXXX]. Calendar updated. Reply OK.

The ‘UPDATE’ prefix is so the cleaner doesn’t mistake this for a new booking and try to take both. ‘MOVED’ is intentional — better than ‘changed’ because changed could mean anything.

4. Supply request (cleaner to host, but pre-templated)

SUPPLY: [Property] needs [item], [qty]. Got through this turn but next one needs it. No rush.

Even cleaner-to-host texts benefit from a template — teach your cleaner to use this format and you can route SUPPLY-prefixed texts straight to your shopping list app via Zapier. This pairs cleanly with the Airbnb cleaner notification Zapier setup if you’ve already wired one up.

5. Post-clean confirmation (cleaner to host)

DONE at Beach Cottage [DATE]. Stocked, staged, photo coming. Found: [issue or NONE]. On to next.

The DONE prefix and ‘Found’ field create a consistent log. After a season you can scroll back through your messages and see exactly what came up at which property when. Issues are surfaced in a structured way, not buried in narrative.

Wiring these into automation

Templates are useful manually but they pay off when you don’t have to send them. Here’s the no-code path:

  1. Zapier or Make trigger: Calendar by Zapier — New Event in Feed, pointed at your Airbnb iCal.
  2. Add a Filter or Path step: if the new event’s start date is the same as the previous event’s end date, route to the SAME-DAY template.
  3. Action: SMS by Zapier or Twilio — Send SMS. Paste the template, drop dynamic fields (event start, event end, lock code stored as a calendar metadata field) into the placeholders.
  4. For the Schedule Change template, build a separate Zap on Event Updated using template 3.
  5. Test by adjusting a calendar entry on the Airbnb host calendar. Confirm the right template fires.

Twilio is the standard for SMS automation; the per-message cost is a fraction of a cent and a small portfolio runs on a few dollars a month. SMS by Zapier is simpler but pricier per message. Either works. The full picture of how SMS, calendar, and Slack stitch together for a small crew is in the short-term rental team workflow automation walkthrough.

Devices that make these texts more useful

  • Schlage Encode Plus or Yale Assure Lock 2 — lets you generate a per-cleaner code from your phone, drop the code into the [XXXX] placeholder, and rotate it the day a cleaner leaves.
  • August Wi-Fi Smart Lock (4th gen) — pulls open/close events into a webhook so you can confirm the cleaner actually arrived before sending the DONE prompt.
  • Ring Video Doorbell Pro 2 or Google Nest Doorbell (battery) — gives you a timestamped arrival without the privacy issues of an indoor camera. Pair with the Airbnb camera rules guide before mounting anything.
  • Echo Dot 5 on the kitchen counter as an arrival ping speaker — harmless background hardware that confirms power and Wi-Fi are alive when the cleaner walks in.

Privacy and tone notes

  • Don’t include guest names or contact info in any cleaner text. The cleaner doesn’t need them.
  • Don’t include full street addresses in templates that go through cloud automation systems. Use a property nickname.
  • If a cleaner leaves your team, change the lock code referenced in your templates and update your automation. Old text history on her phone is fine; future codes are not.
  • Tone matters. The templates above are direct, not curt. Add a ‘thanks!’ at the end if it fits how you actually talk to your cleaner. Just keep it consistent — if you suddenly drop the friendliness, she’ll wonder if you’re upset.

Common mistakes

  • Using too many templates. Five is the right number. Ten is unmemorable.
  • Burying the property name. Lead with it. The cleaner needs to know in the preview banner.
  • Putting emoji or non-ASCII characters in early versions. Some Android phones render them as boxes. Test on the cleaner’s actual phone before going live.
  • No reply requested. ‘Reply OK’ is two characters of effort and saves a phone call later.
  • Sending these as MMS instead of SMS. Photos in the same thread are fine, but the templates themselves should be plain text so they deliver fast and don’t get filtered.

Optional: AI prompt to customize for your tone

If the wording above feels too curt or too casual for how you actually talk, drop this prompt into your AI tool of choice along with two or three sample texts you’ve sent your cleaner before:

‘Here are sample texts I send my Airbnb cleaner: [paste]. Now rewrite these five SMS templates in my voice: [paste the five above]. Keep each under 160 characters. Keep the prefix tags (SAME-DAY, UPDATE, SUPPLY, DONE). Use straight ASCII only.’

Host checklist

  • Five templates customized to your voice and saved somewhere you can copy-paste from.
  • Cleaner trained on the four prefix tags (no prefix = normal, SAME-DAY, UPDATE, SUPPLY, DONE).
  • Twilio or Zapier SMS path tested for at least the New Booking template.
  • Lock code stored in one place — either as a Zapier variable or in the calendar event metadata — not hand-typed in each text.
  • Phone test done on the cleaner’s actual device.
  • Off-boarding plan: when a cleaner leaves, rotate codes and update templates the same day.

FAQ

Should I use these templates if I only have one property?

Yes, for the consistency. With one property you don’t need automation, but you should still send the same wording every time. It teaches your cleaner what to expect, what info she’ll always have, and what’s missing if you forget something. Habit beats memory.

What if my cleaner uses WhatsApp instead of SMS?

Same templates, same prefixes, just sent through WhatsApp. WhatsApp Business has automation tools (broadcast lists, quick replies) that can store these as one-tap sends. Twilio also has a WhatsApp Business API if you want to fully automate. Just remember WhatsApp is internet-dependent — SMS works when the cleaner’s phone is on roaming or weak signal.

How much does Twilio cost for a small portfolio?

For a five-unit portfolio sending maybe a dozen automated texts a week, you’re looking at well under a few dollars a month. Twilio charges roughly a fraction of a cent per SMS in the US. Pricing changes — check current rates — but it’s never been the bottleneck for hosts at this scale.

What’s the right format for cleaner-to-host texts?

Same prefix discipline. SUPPLY, DONE, ISSUE, MAINT (for maintenance needs). Train your cleaner once, then have your Zapier or Make automation parse incoming texts by prefix and route them — SUPPLY messages to your shopping list, MAINT messages to your handyman’s queue, ISSUE messages flagged for your attention.

Can I just use Airbnb’s built-in messaging instead?

Airbnb messaging is for guests, not cleaners. Your cleaner doesn’t have an Airbnb account tied to your listings. SMS or WhatsApp is the right channel. Treat these turnover templates as the cleaner-side equivalent of how you communicate with guests inside the Airbnb app.

Related reading

Where to go next

Once the texts are firing automatically, the next bottleneck is the lock code itself — manually rotating codes after every cleaner change is the part most hosts skip. The turnover automation pillar shows how to wire a Schlage Encode or Yale Assure Lock 2 so the [XXXX] placeholder fills itself with a fresh, per-booking code.