Set it once. Watch it run.
Door codes, cleaning handoffs, checkout detection, gap-night offers, and guest messages timed to each stay. Every run is logged. Every failure is loud.
Gap night offer
CompletedScheduled trigger · 10:00 AMWorked for 2s · 5 steps
Checked Saturday for arrivals
0.4sNo arrival found, gap night confirmed
0.2sLoaded Discount Offer template, 15 percent
0.3sSent to Sarah via Airbnb
1.1sLogged to the feed, alert to Slack
0.4sMessage sent to guest
Loving your stay? The cottage is free Saturday night. Stay one more night for 15% off, just reply here.
Every run keeps this trace: what fired it, each step with its duration, and what went out the door. No silent failures.
One reservation, every beat covered
Booking confirmed
Welcome message, instant
3 days out
Pre-arrival details
Check-in day
Door code generated and delivered
Mid-stay
How is everything?
Checkout
Instructions, then the code expires
Post-stay
Thank you and review nudge
Journey messages
Scheduled relative to arrival or departure, sent in the listing's timezone. 21 template variables, a template library, and per-listing templates inside a single automation.
Door codes end to end
Created when the reservation lands, adjusted when it changes, removed on cancellation. Every code is verified and auto-repaired 24 hours and 1 hour before access begins, with backup codes on standby.
Build it by talking
The Automation Builder recipe: describe the workflow to your AI, review it in OnRepeat before it goes live. New automations arrive disabled until you switch them on.
On an event, or on the clock
Runs start from bookings, cancellations, detected checkouts, guest-reported issues, or a schedule in each listing's own timezone.
Checkout detected, turnover handled
10:42 AM
Checkout detected from lock activity
10:42 AM
Cleaning team notified in Slack and SMS
12:15 PM
Turnover verified with checklist photos
12:20 PM
“AC not cooling” becomes a tracked issue
2:00 PM
Next guest's door code armed
Checkout detection
When the guest locks up around checkout time, that is the signal, not the calendar. One detection per reservation, window configurable, and early departures mean early turnover starts.
Turnover coordination
Turno stays in sync and OnRepeat watches the clock: a clean not started 30 minutes after checkout, or not finished 30 minutes before the next arrival, raises a flag. Checklist photos verify every flip.
Issue detection
The AI reads guest messages for problems across eight categories, opens a tracked issue with the evidence attached, and notifies your team once, not five times. Nothing dies in a thread.
Access that keeps up
Reservation dates change and the code window follows. An early check-in agreed in chat widens the lock window by itself. Battery and connectivity are visible on every lock.
Your automations, at a glance
Triggers, last run, and recent runs for every automation. Easy for the whole team to configure.

Ready to automate your rentals?
See it run a real reservation, start to finish.