Task Management

What It Is

The Task Manager is Hububb’s operational hub for scheduling, tracking, and completing all property work — from cleanings and repairs to inspections and other service tasks. It centralizes task creation (manual or automated), assignments, statuses, timing, and payment so landlords and operations teams can coordinate seamlessly across multiple properties.

Why It Exists

  • To translate service needs (e.g., turnovers, repairs, post-stay inspections) into actionable, trackable work items.

  • To connect upstream triggers (reservations, service purchases, subscriptions) with downstream outcomes (completion, payment, reporting).

  • To provide end-to-end visibility across all operational activity: what’s scheduled, in progress, completed, and pending payment.

Core Concepts

Concept
Description

Task

A single actionable work item tied to a property (e.g., “Cleaning for Apartment A on 12 Oct, 10:00”). Tasks include fields like due date, status, department, and assigned worker.

Statuses

Represent operational progress: Pending, Confirmed (Scheduled), In Progress, Completed. Tasks tied to paid services also include Pending Payment or Active states.

Property Linkage

Every task belongs to a specific property for accurate filtering, scheduling, and cost tracking.

Department / Subdepartment

Defines which operational team (e.g., Cleaning, Maintenance, Guest Experience) owns the task.

Worker Assignment

Tasks can be assigned to workers; the activity view shows who performed or completed each task.

Reports & Receipts

Completed tasks link to a report and payment receipt for transparency and audit purposes.

Where Tasks Come From

Source
Description

Service Purchases (On-Demand)

Buying a one-time service (e.g., cleaning) automatically creates a scheduled task. If pricing isn’t fixed, it starts in a Pending Payment state until Operations sets the price and sends a payment request.

Automations (Reservation-Based)

Automations automatically create tasks based on reservation events (e.g., check-out → cleaning). They can include offsets, event types, and rules for inclusion/exclusion.

Manual Creation

Operations can manually add tasks for ad-hoc or exceptional cases.

How It Connects Across Hububb

Services

  • The Services page is where tasks originate from purchases or subscriptions.

  • On-demand purchases trigger tasks with full context: timing, department, and service details.

  • Automation configurations link here for recurring property work.

Chat

  • Payment requests for tasks appear directly inside Chat as Pay boxes.

  • Landlords can pay without leaving the conversation.

  • Successful payments update task financial states and post a “Payment processed” confirmation in chat.

  • Reports and receipts are accessible via chat links or the Payments Page.

Properties

  • Tasks are always property-scoped, ensuring clear separation and reporting for each property.

Typical Task Lifecycle

Step
Description

1. Created

Task is created via purchase, automation, or manual entry. Department, due date, and property are defined.

2. Scheduled / Confirmed

Task is assigned to a worker and confirmed for a time slot.

3. In Progress

The worker begins the job; activity updates display start time and status.

4. Completed

Work is finished; completion time and worker are recorded.

5. Payment / Receipt

If billable, the landlord pays (usually through Chat). Once paid, the task updates to Active and a receipt is available.

Key Views and Artifacts

View
Description

Activity View

Timeline of operational events (“Cleaning Scheduled,” “Started,” “Completed”) with timestamps, worker info, and property visuals for quick scanning.

Payments & Receipts

Each task has a detailed payment page showing amounts, time stamps, and transaction details.

Filters & Grouping

Tasks are grouped by property and category (Cleaning, Fixing, Guest Experience), matching the Marketplace taxonomy for consistent UX across the app.

Roles and Permissions

Role
Capabilities

Landlords

View tasks per property, review progress, approve or pay for work, and set up automations for recurring operations.

Operations

Create and manage tasks, assign workers, update statuses, set prices, and send payment messages.

Benefits

Benefit
Description

Reliability at Scale

Automations ensure operational consistency across all reservations and properties.

Faster Coordination

Everything is centralized by Property and Category for fast dispatch and review.

Frictionless Payment

Landlords can pay directly in Chat or via the Payment page. Receipts and messages update automatically.

Full Traceability

From purchase or automation to completion and payment — every step is logged for audit and visibility.

End-to-End Flow Summary

Step
Actor
Action
Result

1️⃣

Landlord

Purchases a service or triggers an automation

Task is created and scheduled

2️⃣

Operations

Reviews, assigns, and monitors the Task

Work begins and progress updates

3️⃣

Worker

Completes the job

Task marked Completed

4️⃣

Operations

Sets price (if needed) and sends payment message

Chat displays “Pay” box

5️⃣

Landlord

Pays in Chat

“Payment processed” message + receipt added

6️⃣

System

Logs all changes and syncs statuses across UI

End-to-end operational traceability achieved

🧪 QA Checklist

Task Creation & Triggers

Status & Lifecycle

Chat & Payment

Operational Visibility

Reliability

Last updated