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
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
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
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
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
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
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
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