Short-term rentals: stays and turnovers

Operations

Operations

Add-on

Short-term rentals: stays and turnovers

Guest stays in, turnover cleanings out.

The problemBetween guests nobody is sure when the flat is free, so cleanings get booked by hand and missed.

The resultStays come in from your channel calendars and each one books its turnover cleaning for you.

Book a demo
Example with sample data. Nothing here is real.

Step 1 of 4

Connect the calendar

On the property, open the Reservations tab and add a feed: paste the iCal link from Airbnb, Booking.com, Vrbo or another channel. Heyva checks every feed automatically, about once an hour.

What you can do

  • Connect a property to a channel calendar with its iCal link
  • See all stays of all properties on one calendar
  • Add or cancel a stay by hand
  • Create the turnover cleaning for each stay from rules per property
  • Set a guest-ready deadline, for the business or per rule
  • Import stays from a Smoobu export file
  • Start a workflow on a new stay, a cancellation or an upcoming check-out

Who can use it

Owners and Admins can use this.

Needs the Short-Term Rental add-on.

You need the Short-Term Rental extension installed for the business, and permission to view reservations. Adding, changing and cancelling stays needs permission to manage reservations. Owners and admins hold both in the standard roles.

Ask Heyva AI

  • Which check-outs are this week?

  • Add a stay to the lakeview studio

  • Did any calendar feed fail to sync?

Questions

Which channels work?
Any channel that gives you an iCal link works: Airbnb, Booking.com, Vrbo or another calendar. You can also add a stay by hand or import a Smoobu export file.
How often does Heyva read the calendar?
About once an hour by default. Channels refresh their own links only a few times an hour, so checking more often would not help.
Why was no cleaning created for a stay?
The property has no active cleaning rule. The stay is saved, but nothing is scheduled until you add a rule on the property's Cleaning tab.
What happens to the cleaning when a stay is cancelled?
The turnover cleaning is removed. A cleaning that has already started or finished is kept as proof of work.
Does changing the guest-ready time change past results?
No. Each turnover is judged against the deadline that was in force on its own day, so a new deadline never rewrites old results.

In more detail

The extension is vendor-agnostic: a calendar link is enough, so you do not need a channel manager. Stays that come from a feed belong to that feed, and a manual stay belongs to you.

For AI agents

Heyva AI and connected assistants can do this with these tools:

  • heyva_create_reservation
  • heyva_cancel_reservation
  • heyva_list_property_ical_feeds
  • heyva_create_property_ical_feed
  • heyva_test_property_ical_feed
  • heyva_sync_property_ical_feed
  • heyva_get_str_ready_by_default
  • heyva_set_str_ready_by_default

About AI agents and MCP

Related

Last reviewed 31 October 2026