Services Types and Categories
What Is a “Service”?
A Service in Hububb is any add-on capability or operational task that extends your property management beyond the core PMS. Services let you outsource work, unlock new communication channels, or add specialized functionality — from messaging to maintenance, cleaning, and guest coordination.
Service Types
1. Subscription Services
Ongoing capabilities that remain active on a property until you turn them off. They usually unlock features or gate access elsewhere in the app.
Examples:
WhatsApp or SMS Messaging subscriptions
Guest Coordinator (outsourced guest communication)
Revenue Manager
Hububb uses Stripe’s subscription lifecycle to manage billing and activation. Each status reflects both billing progress and feature availability.
INCOMPLETE
The subscription was created but the first payment hasn’t been completed. Usually appears right after checkout if payment confirmation is pending.
Service not active yet. Access blocked until payment succeeds.
INCOMPLETE_EXPIRED
The subscription never completed its first payment and has now expired automatically.
Service canceled automatically. User must re-subscribe to reactivate.
TRIALING
The subscription is in a free-trial period. Payment method is valid but billing hasn’t started.
Service fully active during trial; billed when the trial ends.
ACTIVE
The subscription is current and fully paid.
All linked features and services are enabled.
PAST_DUE
A payment attempt has failed and Stripe is waiting for retry or manual payment.
Service may remain active temporarily; Hububb may warn or restrict access if unpaid for too long.
CANCELED
The subscription has been canceled manually by the user or system.
Service disabled immediately; dependent features stop working.
UNPAID
Stripe gave up retrying failed payments; the subscription is considered unpaid and inactive.
Service disabled until balance is cleared or new subscription created.
PAUSED
The subscription was manually paused (e.g., for seasonal properties). No billing occurs during this period.
Service temporarily disabled, but can be resumed later without full re-subscription.
2. Task-Based Services (One-Off Purchases)
Operational tasks purchased or scheduled per job, usually tied to a specific property and date/time.
Examples:
Cleaning or linen change
Maintenance / repairs
Inspections or safety checks
These appear as active or pending purchases until completed or canceled. They integrate with the Tasks & Services Manager for tracking, scheduling, and status updates.
Service Categories (Marketplace Tabs)
The Marketplace organizes all services into three main categories to help you browse efficiently:
🧽 Cleaning
Services that prepare or turn over a property, such as:
Standard and deep cleans
Linens and consumables restocks
Post-maintenance cleaning
Designed to sync with booking calendars and task scheduling so turnover happens smoothly and on time.
🔧 Fixing (Maintenance)
Maintenance and repair tasks for keeping properties in top condition, including:
Handyman
Locksmith
Pest Solutions
Garden Maintenance
Suitable for both reactive repairs and planned maintenance schedules.
🌿 Guest Experience
Services that enhance the guest stay or streamline communication, like:
Guest Coordinator (outsourced messaging handled by Hububb’s team)
Account Management
Revenue Management
Photography services
Some are subscriptions (e.g., Guest coordinator), while others are on-demand (e.g., Photography).
How Categories Appear in the UI
Each category appears as a Marketplace tab (Cleaning, Fixing, Guest Experience). Inside each tab, you’ll see:
Service Card
Image and title for the service
Pricing
Flat price, hourly (/h), or prorated monthly
Search Field
Filters results by name within the active tab
How Service Types Affect Behavior Elsewhere
Subscription
Unlocks or restricts functionality based on activation
WhatsApp subscription enables messaging; Guest Services disables landlord direct messages
Task-Based
Creates a new operational job in the Tasks & Services Manager
Cleaning request generates a scheduled cleaning task for that property
Examples in Context
When Guest Coordinator is active → guest chats are handled by Hububb’s team, and landlords’ direct composer is disabled.
When WhatsApp subscription expires → the WhatsApp tab in Chat is disabled until reactivated.
When a Cleaning Task is purchased → it appears in the task list with “Active” or “Pending Payment” status.
Pricing Models
Fixed Price
One-time cost per task
“Standard Clean — €40”
Hourly (/h)
Charged by duration
“Maintenance Technician — €25/h”
Prorated (/month)
Monthly subscription billed proportionally for partial months
“Guest Coordinator — €150/month prorated”
Selecting and Enabling Services
From the Marketplace
Browse by category or use the search field.
Open a service card to view features, pricing, and provider info.
Click Add to Property (for ongoing services)
From Active Services
Review currently enabled services for each property.
You can Buy Again the same service
Status and Lifecycle
Subscription
ACTIVE
Service enabled and available to use
INACTIVE / EXPIRED
Disabled or lapsed; dependent features gated
Purchase (Task-Based)
ACTIVE
Task in progress
PENDING_PAYMENT
Waiting for payment before activation
COMPLETED / CANCELED
Task fulfilled or canceled; archived from active list
🧪 QA Testing Checklist
🔹 Structure & Visibility
🔹 Functionality
🔹 Billing
Last updated