Release Radar

Tasks, departments, and who can see what

Tasks is the largest thing we have built and never announced. It has been doing real work for a year, and this week a task can finally belong to a department rather than to a person. Here is each part, what it does, and what it does not.

Kevin Hoft
5 Nov 2026 · 8 min read
Tasks, departments, and who can see what

It is 15:00 on a changeover Saturday. Eleven units out, eleven in. One arrival is running two hours late, one departure has not gone, 14 wants a travel cot, and the guest in 7 asked about the kayaks an hour ago.

None of it is a crisis. All of it is work. And almost none of it is assigned to anybody — it is being remembered, by whoever is behind the desk, until their shift ends.

Tasks is the largest thing we have built and never announced. It has been doing real work for a year while every week of this series found something guest-facing to talk about instead. This week it gets its write-up, and one genuinely new piece: a task can now belong to a department rather than to a person.

Here is each part, what it does, and what it does not.

Tasks

What it is. A piece of work with an owner, a state, and a place it belongs.

A task sits against a reservation or a listing. That is the structural difference from the task app you probably run alongside your PMS: yours has never heard of the booking, so somebody reads the reservation and types the room number across by hand.

The details

  • Owner: a person, a department, or nobody. Unassigned is allowed.
  • States: open, completed, cancelled, and auto-closed — deliberately not the same word as completed.
  • Auto-close: a task can carry a time after which it closes itself, and it then reads auto-closed. So "thirty tasks closed last week" does not quietly blend work somebody did with work the clock ate.
  • Where they live: a filterable task index, plus a Tasks tab on each reservation and each listing.
  • History: reassignment is written into the task's own timeline, so you can see where something has been.

What it does not do yet. The open-versus-closed filtering is not reliable — completing a task by hand does not stamp the field those filters read. Read the list, not the count. We are fixing it.

Departments — new this week

What it is. A group of people a task can belong to, instead of one named person.

Until this week a task went to an individual. Fine, until that individual has Thursday off and the work does not.

The details

  • A department is a name and a colour. Nine colours. That is the entire model, and the engineer who specified it put it better than a marketing line would: a department is in the end a badge with a colour.
  • People can be in several. Somebody can be in housekeeping and maintenance at once.
  • Assignment is one or the other. In the admin you pick a department, or a person, or leave it unassigned.
  • The email fans out. Every active member who has task notifications switched on gets one, with its own subject line saying a task was assigned to their department.
  • Badges appear in four places: the task itself, the task index, and the Tasks tab of the reservation and the listing. The index filters by department.
  • Operators is now Staff. The admin menu is renamed, with a Departments tab beside it listing each department, its colour, its member count and who is in it.
  • Over the API: Connect gets departments as a proper type, with departmentId on task create and update and a filter on the task query. Task webhooks carry a department block. The MCP tools can put a task into a department too.

The part to read twice

Assigning a task to a department tells everybody in it and makes nobody responsible.

There is no claim button. Nothing locks to the first person who opens it. The individual owner stays empty on purpose, so a department task cannot quietly become somebody's personal one just because they looked at it. Six people get an email; the task sits there owned by a group.

For a lot of work that is right. Towels to 14 can be done by any of four housekeepers and it does not matter which — sending it to one named person means it waits when she is off.

For other work it is wrong. If one person is the only one who can do the thing, send it to that person.

Use a department for work any of them can do. Keep a person on work only one of them can.

What it does not do yet

  • A member with task notifications switched off gets nothing, and you are not told. Assign to six people where two have them off, and four people hear about it.
  • The department email is English only, though the admin is English and Dutch.
  • Deleting a department unassigns its tasks and notifies nobody. Empty it first.
  • Removing somebody from the workspace removes them from every department in it.
  • No hierarchy — no sub-departments, no default department per unit, no rota or service levels attached to one.
  • Over MCP an agent can set a department but not list them yet.
  • There is no manual page. It shipped this week and the documentation has not caught up, so this post is currently the documentation.

Tasks that create themselves

What it is. One specific thing that opens a task without anybody deciding to.

When a reservation syncs in from a channel without usable contact details — no email, no phone, or a phone number that cannot be parsed — the integration notices while parsing and opens a task.

The details

  • Live on three integrations: iCal, HostHub and MyTourist, each with its own switch.
  • It routes to the operator you nominate for that integration.
  • It de-duplicates on the integration, the reservation and the reason, so a feed that re-syncs forty times does not hand you forty tasks.
  • Why this one: a booking with no phone number does not announce itself. It is found at four on the Saturday they were due, by somebody holding a key and no way to reach anyone. Opening the task at sync time moves that discovery three weeks earlier.

One other automatic creator, and it is not an integration: when the AI concierge searches your guidebooks and finds no answer, it opens a content-gap task rather than inventing one. That queue is a to-do list for your content.

What it does not do. A booking does not open a task. Nor does a cancellation, an early arrival, or a purchased extra. Those four are what "tasks are created from PMS events" usually implies, and they are the four we do not have — they need a general event engine, which is not built.

Permissions

What it is. Per-person control over what each member of your team can see and change.

The details

  • Thirty resources in the catalogue — tasks, check-ins, conversations, reservations, listings, guidebooks and so on. Twenty-four readable and writable, six read-only.
  • Granted per member, one set at a time. Owners bypass the checks entirely.
  • For departments specifically: managing them needs Workspaces → Write, seeing them needs Operators → Read, assigning a task to one needs Tasks → Write. There is no separate departments permission.
  • A newly invited operator starts with only Workspaces → Read, so they will not see departments until you tick the boxes.

What it does not do. There is no role object — owners and members with a hand-picked set, not "head of housekeeping" defined once and applied to four people. Permissions are scoped to the workspace, not to a property, so you cannot give somebody two of your five sites and not the other three. Departments group people; they do not scope access.

One login across your sites

What it is. If you run more than one property in HolidayHero, your team signs in once and moves between them.

What it does not do. It does not narrow anything to a subset of sites. There is no way to scope a view, or the day board, to the three sites somebody actually works. It is the whole workspace or none of it.

Already there: the day board and manifests

Two screens you may already have, mentioned because operations people keep finding them late.

The day board is one day across every occupied unit, with the stay laid along the working day and filters for arrivals, stayovers and departures. It got substantially faster this quarter — a 500-room property now renders it in under half a second. It shows the stay. It does not show tasks and it does not assign work to anyone.

A manifest is one item on one day across every guest who ordered it, with a shared check-off list and a printable sheet. It is the screen a breakfast shift works from.

Both are written up in the itinerary post from October.

"We already use a task app"

Most properties do, and it is usually a good one. The difference is not the task list.

Your task app knows nothing about your guests, so every connection between the two is made by a person: somebody reads the booking, somebody types the room number, somebody remembers that the travel cot belongs to the family arriving Friday. That person is load-bearing and they go home at six.

Hans Brinker Hostel consolidated four point solutions into HolidayHero and dropped the overlapping subscriptions. What moved them was not better features — it was that the task list, the conversation and the reservation stopped needing to be kept in agreement by hand.

The number, and what it covers

Across our customers the whole platform gives back 40+ hours a month per property. That figure covers everything we do — guest messaging, check-in and compliance, upsell handling, reporting and admin — so please do not read it as the value of Tasks.

We do not have a tasks-specific figure. When we have one it will arrive with its workings.

Where to start

Two things, neither of which needs a demo.

One. Open your task list and ask what your team did last week that nobody had written down, and how much of it would have been better with an owner and a state.

Two. Look at your channel bookings for missing phone numbers. That is the one thing here that will find work you did not know you had.

Then, if you are setting up departments: make one per group of people who are interchangeable for a given job, not one per job title. The test is the rule above — any of them, or only one of them.

More on what to look at during a changeover is in the 15:00 checklist, and the argument around all of it sits on the operator's cockpit.

HolidayHero runs on top of the property system you already have, across 3,500+ properties, in 23 countries and 100+ languages. Pricing is published, from €6.50 per unit per month.

Frequently asked questions

Can I assign a task to a team instead of a named person?+
Yes. From this week a task can belong to a department — housekeeping, maintenance, reception, whatever you call yours. A department is a name and a colour, and somebody can be in several of them. Every active member with task notifications switched on receives an email. One thing to understand before you rely on it: assigning to a department tells everybody in it and makes nobody responsible. There is no claim step and nothing locks to the first person who opens it. Use a department for work any of them can do, and keep a person on work only one of them can.
Does a new booking automatically create a task?+
No, and this is the most common assumption. A booking does not open a task, and neither does a cancellation, an early arrival or a purchased extra. There is exactly one automatic trigger today: when a reservation syncs in without usable contact details — no email, no phone, or a phone number that cannot be parsed — the integration opens a task and routes it to the operator you nominated. That works on iCal, HostHub and MyTourist. General event-to-task automation needs a workflow engine, which is not built.
Who gets notified when I assign a task to a department?+
Every active member of that department who has task notifications switched on, and nobody else. The email has its own subject line saying a task was assigned to their department. The limitation worth knowing is that a member who has those notifications switched off receives nothing, and you are not told that they did not. If you assign to a department of six where two people have notifications off, four people hear about it. Worth a look down your team's notification settings before you depend on it.
Can I give a member of staff access to only some of my properties?+
No. Permissions are granted per person across thirty resources, twenty-four of which are readable and writable, but they are scoped to the workspace rather than to a property. You cannot currently give somebody access to two of your five sites and not the other three. One login does work across a group, so your team signs in once and moves between properties — but it is the whole workspace or none of it. Departments group people for task assignment; they do not restrict what anybody can see.
Does the day board show open tasks?+
No. The day board is one day across every occupied unit, showing the stay laid along the working day with filters for arrivals, stayovers and departures. It does not show tasks and it does not assign work to anyone — that was true when we announced it and it is still true. Tasks live in their own index, and on the Tasks tab of each reservation and listing. If you want one screen for what is outstanding on a given item and day, a manifest is closer to what you are after.
What is the difference between a completed task and an auto-closed one?+
Somebody did the thing, versus the clock ran out. A task can carry an auto-close time, and when it passes the task closes itself with a distinct status rather than being marked complete. Those are deliberately different words, because a count that blends them is how a task list quietly stops being trusted. One honest caveat: the open-versus-closed filtering is not currently reliable, since completing a task by hand does not stamp the field those filters read. Read the list rather than the count. We are fixing it.

Keep reading

Ready to run the stay, not the software?