Tasks
Task List (Operations → Tasks)
The Operations Tasks page (/operations/tasks) is the full task table — every task across every reservation, filterable and sortable.

Columns
| Column | Notes |
|---|---|
| Name | The task name (resolved against the template; localised to teammate language) |
| Reservation | Property + guest + check-in date |
| Assignee | Role or specific teammate |
| Due | Date or full datetime; auto-resolve fire time if applicable |
| Status | not_done / scheduled / done / cancelled / failed |
| Action | What action runs when the task completes (e.g. whatsapp.sendTemplate) |
Filters
- Property — restrict to one or several
- Assignee role — host / cleaner / admin
- Status — show only pending, failed, etc.
- Date range — by due date
- Template — restrict to one task template (useful when iterating on a new template)
Bulk operations
Select rows via checkbox, then:
- Snooze — push the due date forward by N days
- Reassign — change the assignee role/teammate
- Cancel — mark as cancelled (does not undo any side-effects)
⚠ Cancel is one-way. A cancelled task is not re-created on the next cron sweep (the dedup guard uses externalRefId, which is status-agnostic). If you cancel a task by mistake, you have to re-run the template manually — see Manual trigger.
Loading state
The table shows a skeleton placeholder while the first page loads (per #173). If it stays in skeleton state for more than ~5s, the API call has likely failed — refresh and check Admin → System Logs.
Common operator flows
- "What did Marina do today?" — filter by assignee = Marina, date range = today.
- "Which tasks failed in the last 24h?" — filter status = failed, date range = yesterday-today.
- "What's left to do for Gil's reservation?" — open the reservation detail page; the per-reservation task list is more readable than filtering this view.
- "Show me everything blocked" — filter status = scheduled with a
notifyOnNotMetwarning glyph.
Related issues
- #173 — loading state.
- #214 — scheduled fire time visibility.
- #171 —
assign_cleaneraction regression fix.
Source: the FlatsBratislava operator manual.