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.

Status
Meaning
Feature Behavior

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:

Element
Description

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

Type
Behavior
Example

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

Model
Description
Examples

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

  1. Browse by category or use the search field.

  2. Open a service card to view features, pricing, and provider info.

  3. Click Add to Property (for ongoing services)

From Active Services

  1. Review currently enabled services for each property.

  2. You can Buy Again the same service

Status and Lifecycle

Type
Status
Meaning

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