Tuesday, October 20, 2026
Subtasks, now available to everyone
Break a task into smaller tasks, each with its own department, assignee and due date, and see from the main task how many are done.
A turnover is rarely one person’s job. Until now, splitting it meant separate tasks with nothing tying them together.
Open the main task and, in the Subtasks section, click Add subtask. Fill it in as usual and save. The main task shows a count such as 2 of 3 done, and each subtask shows Part of: with the main task’s title, so whoever works it can find the bigger job. Subtasks work in the mobile app too, and a playbook’s Create task action can file its task under the task that started the playbook with Add as a subtask of the triggering task.
A subtask stays on the same property as its main task, and goes one level deep only. Completing or cancelling the main task asks you to confirm and leaves open subtasks open, so close those separately.
Current guest issues, now available to everyone
One live board of every open guest problem, oldest first, with an alert when an issue has been open for an hour.
A guest with no hot water shouldn’t wait because the task sat in someone’s list. Until now, there was no single place that showed what’s going wrong for guests right now.
Open Tasks, then Guest issues. The board lists open guest tickets and the issues reported while a guest is staying, oldest first, with how long each has been open. Stays with an open issue carry a chip, and the mobile app has a matching screen. To keep it on your dashboard, click Customize on Home and add the Guest issues tile.
When a current guest issue has been open for an hour, SuiteOp sends a Guest issue open an hour notification to managers and the assignee. Turn it on or off with your other notification settings. Your tasks and guest tickets themselves don’t change.
Guests can save a card for the deposit any time, now available to everyone
Guests no longer have to come back to finish the security deposit. They save a card whenever they do their check-in, and the hold goes on automatically on the day you chose.
Asked for the deposit a few days before arrival? Guests who did their check-in early used to find the deposit step locked, and some never came back to finish it.
Now a guest can complete the deposit step at any time by saving their card. Nothing is charged or held then: the portal tells them the date, and the hold is placed on that card automatically on your Place hold X days before check-in setting. If a guest completes the step after that point, the hold is placed right away.
You’ll find the setting on the deposit in your Protection — Waiver & Deposit step. It applies to Stripe deposits taken as a hold. Deposits charged instead of held, and other payment providers, work as before.
- Billing ID checks and translation no longer use your AI allowance. Guest ID checks, document checks, task photo checks and translation no longer count against your organization's monthly AI credit allowance.
- Mobile app Two shortcuts in the mobile app. Copy a reservation's guest portal link straight from the app, and hand a task whose due date you set by hand back to its guest stay with one tap, with Undo.
- Shifts Time off stands out on the schedule. Time off and sick days are now red in every schedule view, and the days someone doesn't work are a clear grey.
- Integrations Airbnb listing health shows the stays behind it. The Airbnb listing health card on a property now lists the stays Airbnb holds against the listing, such as low reviews, policy violations and host cancellations, each linked to its reservation, with review categories and tags in plain words in every language.
- Payments Stripe charges you can recognise. Every Stripe charge SuiteOp creates now carries a description of what it's for, such as an early check-in request on a reservation, plus the reservation, property, upsell and guest details, so it's easy to match up in Stripe.
- Notifications Notifications you can click through. Web addresses in a notification are now clickable, and a notification that opens a page can also be expanded to read its full text.
- Automations Mark guests checked in or out from any playbook. The Mark Guest as Checked In and Mark Guest as Checked Out actions now work in playbooks started by tasks, payments and webhooks, not only by reservations.
- Integrations Smoother PMS connections. You can map a PMS listing onto a property that only has Airbnb in one step, with the PMS listing as the main listing and Airbnb kept as a channel. Connecting Apaleo now grants Apaleo Pay in the same consent, and PMS connections that send you to the vendor first confirm that guest messages are stored in your data region and deleted when you disconnect.
+45 fixes
- Tasks In the mobile app, a task saved without a time lands on the day you picked, and a new task's due date defaults to your organization's today.
- Tasks The Android app no longer closes when you tap Unassigned in Create task.
- Tasks In the mobile app, a task a manager takes or reassigns shows up in the right lists, counts and My Schedule straight away.
- Tasks Removing a team member now takes every one of their waiting tasks off them and offers each to auto-assignment, not just the first 500.
- Tasks A booking moved to another unit no longer duplicates or re-times its cleaning tasks.
- Tasks A deleted task that still has pay on it now shows as Deleted in Tasks & Payments and in timesheets.
- Tasks Auto-assign now shows when it picked someone because they finish within their working hours, and warns when nobody can.
- Tasks On a job template's Capacity tab, a property that overrides one side of the time window now also shows the side it still takes from the template.
- Reservations Stays from Guesty and other PMSes that report check-in themselves now switch to Checked out a week after checkout, and stay that way when the PMS re-sends an old status.
- Reservations Airbnb-only stays keep their adults, children and infants split, and Calry stays never show fewer guests than their own breakdown.
- Reservations Airbnb stays of up to 122 nights are always picked up, including some stays over 91 nights that were missed before.
- Reservations When Airbnb moves a booking to another listing, the old stay is now cancelled.
- Properties Photos you delete from a property gallery no longer come back during a PMS photo sync.
- Integrations Hostfully no longer asks you to reconnect when the problem is on SuiteOp's side.
- Integrations When OwnerRez (through Calry) refuses guest messages because its messaging agreement is unsigned, the sync error now says so and tells you to sign it in OwnerRez.
- Integrations A newly connected iCal feed's first sync no longer goes missing.
- Integrations Airbnb reviews keep syncing for accounts with many listings.
- Devices Salto KS sites now show their subscription capacity, and access errors caused by a full subscription say so.
- Devices A Lockly lock with no time zone now shows a warning on its Controls tab that says how to fix it.
- Access codes Fixed door codes are now display-only, and lock takeovers or SmartThings syncs no longer delete a property's fixed code or its PIN.
- Access codes Guests moved to another unit get their new door code, and departing guests lose theirs, even when a code is shared with a stay whose automatic scheduling is off.
- Access codes Door codes, failed-code alerts and deposit release dates follow the checkout day on the guest's listing.
- Access codes Door codes with no start time now show as delivered instead of staying pending.
- Access codes Editing a Seam door code no longer fails after Seam accepted it, and a PIN that clashes with another stay's deleted code retries, then tells you, instead of silently never landing.
- Access codes A check-in step pointing at a deleted lock now warns you and lets you remove the link, so guests get their reservation code again.
- Access codes The guest Access preview now shows the building doors guests are given, Building Entrance first.
- Payments The billing page's upsell revenue no longer counts a checkout extra once its booking was fully refunded or lost a dispute.
- Payments A fee a playbook adds from an upsell is now collected on the upsell's payment account, so the guest can pay it.
- Payments A full Hyperswitch refund after a partial one now refunds only what's left, and Hyperswitch captures no longer fail after the guest was charged.
- Payments A damage waiver whose name was cleared shows as Damage Waiver at guest check-in instead of a nameless card.
- Payments The Folio no longer shows a second waiver or deposit row for a payment that already belongs to a listed charge.
- Payments A fee you add without ticking Requested by guest no longer offers Approve, and Add Service Fee refuses a payment account the guest could never pay.
- Payments After Apaleo Pay setup, the account page tells you the account is switched off and lets you switch it on in one click.
- Payments The paid-in-the-last-30-days total no longer counts older charges imported from the previous SuiteOp app as this month's revenue.
- Automations Inside a playbook Repeat, a step its own filter rules out now moves on to the next item instead of ending the Repeat.
- Automations A Run JavaScript step that uses too much memory or returns too much data now fails with a clear message instead of disrupting other playbooks.
- Automations A delayed playbook step is no longer silently skipped after an interruption at the wrong moment.
- Account After 5 wrong passwords, sign-in is locked for 5 minutes instead of 15, and the sign-in screen says how long.
- Team Teams with more than 100 members see every saved person's name, and Home loads every member of a property group, not just the first 500.
- Team Revoked API keys no longer show up as inactive members.
- Opal Opal now looks for the right tool before saying it can't help, and its website chat stops repeating that a teammate will follow up.
- Opal In Slack channels shared between workspaces, Opal answers for the workspace that installed it and keeps its link previews in your own workspace.
- Languages Hindi now covers every screen on web and mobile, so Hindi users no longer see English in the inbox, contacts, integrations and payments.
- Guest portal Two guest portal tabs on one phone can no longer bring back a door code that was deleted.
- Security Managers limited to some properties no longer see legacy DocuSign signers for other properties, and a guest's ID document among task photos is never turned into a viewable link.
