Service Details
Purpose
The Service Details page is the single destination for learning about, purchasing, and managing a specific service in Hububb. It adapts dynamically depending on your relationship with the service:
Unpurchased View: You haven’t purchased or subscribed yet.
Purchased View: You have one-off (task-based) purchases in progress or pending.
Subscribed View: You have an active subscription on one or more properties.
Each view shares the same general layout but differs in contextual sections and available actions.
Common Structure Across Views
All versions of the Service Details page include the following areas:
Header & Hero Section
Service name, description, and media (images or videos)
Key features and benefits summary
Supporting Sections
Reviews: Testimonials and ratings from users
Overview: A concise summary of what’s included and when to use it
Partners: Provider information, coverage area, or partner notes
What Others Say: Highlights, case studies, or social proof
Property Context
When you have existing activity, you can filter by property to view related tasks, subscriptions, or billing events.
Purchase / Subscribe Actions
All views can open a modal to buy or subscribe directly from the page, adding coverage for more properties or placing a new order.
Unpurchased View
(No active subscriptions or purchases)
When Shown
You’ve never purchased or subscribed to this service.
Layout
Left Column
Detailed service description and imagery
Features and benefits
Customer reviews
Right Column
Overview of inclusions and use cases
Partner information (provider, coverage)
“What Others Say” section
Bottom Action Bar (Sticky)
Shows pricing and a Get Started / Purchase / Subscribe button.
Opens the purchase modal where you select the property, confirm pricing, and complete the checkout.
Purpose
Ideal for evaluating a new service before buying or subscribing.
Purchased View
(One-off task-based purchases exist)
When Shown
You have one or more active or pending purchases for this service — typically cleaning, repair, or maintenance tasks.
Layout
Left Column
Same details and reviews as in Unpurchased view.
Right Column
Properties with Service: Carousel of properties currently using this service. Selecting one filters its related activity.
Activity Timeline: Cards showing purchase and task progress, e.g.:
Cleaning Scheduled
Cleaning Started
Cleaning Completed
Pending Payment Each card includes date/time stamps and assigned provider info when available.
Add Property: Opens the purchase modal to order the same service for another property.
Re-purchase Flow
The “Buy Again” action allows you to place a new order for the same service (not change an existing one). It pre-fills the property and service for quick checkout.
Subscribed View
(Active subscriptions exist)
When Shown
You have at least one active subscription for this service — either directly or via your management tier.
Layout
Left Column
Service overview with continuous-use examples (media, testimonials, etc.)
Right Column
Properties with Subscription: Carousel showing which properties have the service active.
Activity Timeline: Tracks subscription lifecycle events:
Subscription Started
Next Billing Date
Cancellation Pending
Subscription Cancelled
Add Property: Opens the subscription modal to enable the service for another property.
Tier-Based Access
If your management plan includes this service (e.g., Guest Coordinator under a higher plan), those properties appear as subscribed automatically — even without individual subscription purchases.
Actions and Modals
Purchase / Subscribe Modal
Opens from the sticky pricing bar (Unpurchased) or Add Property button (Purchased/Subscribed).
Lets you:
Select a property
Complete purchase or subscription
Once confirmed, the Activity and Property lists update automatically.
Add Property
Shortcut for extending a service to additional properties.
Keeps the user on the same page for seamless multi-property management.
Statuses and Indicators
Purchases (One-Off)
ACTIVE
The task is scheduled or underway.
PENDING_PAYMENT
Payment required before task starts.
COMPLETED
Task finished; may move to history view.
CANCELED
Task canceled; no longer appears in active lists.
Each task’s status appears in the Activity Timeline, with date/time and provider details.
Subscriptions
ACTIVE
Subscription is live and the service is enabled.
CANCELLATION_PENDING
Service remains active until the current billing cycle ends.
CANCELED
Subscription fully ended.
NEXT_BILLING
Displays upcoming renewal date and amount.
🧪 QA Testing Checklist
Structure
Behavior
Visuals
Last updated