Direct Bookings

Overview

Use the Create Reservation flow to add a booking directly in Hububb for a guest who books via phone, email, or walk-in — bypassing OTAs. The system checks availability, applies the correct rate plan, and lets you complete the process by either generating a payment link for the guest or marking the booking as already paid.

Who Can Use This

  • Operations and Admin users with full access

  • Operation users with the “create-reservation” permission

Landlords do not have access to this feature by default.

How to Access

  • In the Admin Dashboard

  • From the Multi Calendar: click Create Reservation in the header

  • From the Reservations section: click Create Reservation

Steps

1

Select Property

Only active properties are shown. Selecting one loads its units and rate plans.

2

Enter Guest Information

First name and last name are required. Email and phone are optional.

3

Set Dates and Occupancy

Select check-in and check-out dates (check-in must be before check-out). Enter adults (minimum 1) and children (minimum 0).

4

Choose Unit and Rate Plan

Pick the unit or room and the associated rate plan.

5

Calculate Price

Click “Calculate Price” to fetch nightly availability, minimum stay, currency, and totals. You must calculate the price before creating the reservation.

6

Review Price Breakdown

A table shows each date with:

  • Daily availability (warnings if any day is unavailable)

  • Minimum stay rules

  • Price and currency

If the stay is shorter than the minimum stay for the check-in date, a warning appears.

7

Choose Payment Option

  • Generate Payment Link – creates a PENDING reservation and provides a link for the guest.

  • Mark as Paid – creates a CONFIRMED reservation without generating a link.

8

Add Notes (optional)

Free-text field for internal notes or special requests.

9

Create Reservation

Click “Create Reservation” to finalize. A confirmation screen shows guest details, dates, reference number, and booking status.

Validation Rules

  • Price must be calculated before creation

  • Every day in the range must have availability greater than zero

  • Check-out must be after check-in

  • Minimum stay warnings appear when the selection violates policy

After Creation

The confirmation screen displays:

  • Guest name and stay details

  • Reference number

  • Booking status (Pending or Confirmed)

  • Payment link if applicable

The new booking appears instantly in the Multi Calendar and Reservations list.

Troubleshooting

  • The Create Reservation button is missing → your role lacks permission

  • Price calculation fails → check property, unit, rate plan, and date range

  • Creation fails → ensure availability > 0 and all required fields are filled

QA Testing Checklist

Visibility & Permissions

Form Validation

Price Calculation

Payment Options

Confirmation & Sync

Error Handling

Data Consistency

Last updated