Units

A unit is an individual rentable property — the actual room, villa, or apartment a tenant applies for.

What Is a Unit?

A Unit is the bottom level of the property hierarchy and the most important one — it represents an actual rentable property. Units belong to a Template and are what tenants see in the public Listings and apply for.

Creating a Unit

Navigate to CMS → Unit and click the create button.

  • Name — the unit identifier (e.g., "Room 101", "Villa A3").
  • Template — select which template this unit belongs to.

Unit Details

After creation, edit the unit to configure:

  • Location — set exact coordinates on the interactive map for this specific unit.
  • Contact information — inherited from the vendor chain, can be customized per unit.
  • Media gallery — upload unit-specific photos (individual room shots, unique features).

Contact Information Inheritance

By default, units inherit their contact information (phone, email, WhatsApp) from the chain above them: Template, Complex, and ultimately the Vendor. This means if the vendor has set contact details, every unit underneath will show those same details in public listings without any extra setup.

To show different contact details on a specific unit's listing, simply override the contact fields on that unit's edit page. The overridden values will be used for this unit only, while other units continue to display the inherited information.

Media Uploads

Upload photos directly from the unit view. Hunico uses the TUS protocol for resumable uploads — if your connection drops mid-upload, it will automatically resume where it left off. Supported formats: JPEG, PNG, WebP. Uploaded media goes through a verification process before appearing in public listings.

Applications

From the unit detail page, you can see all Applications submitted for this unit. This is where you track tenant interest and manage incoming rental requests.

Booking Calendar

Each unit can have a booking calendar that shows monthly availability and pricing. The calendar appears on the unit detail page and helps you manage which days are available for rent.

Adding a Booking Month

On the unit view page, click the "Add Month" button and select a month. The system creates a calendar grid for that month with all days initially marked as available.

Editing Days

Click any day in the calendar to open the day editor. For each day you can set:

  • Price — the nightly rate in IDR. Prices are displayed in a compact format on the calendar (e.g., "1M" for 1,000,000 IDR).
  • Available — toggle whether the day is open for booking.

Calendar Colors

  • Green — the day is available for booking.
  • Orange — the day is unavailable (booked or blocked).

Public Listing Calendar

On public listing pages, a read-only version of the booking calendar is displayed so potential guests can see availability and pricing at a glance. Units with no available days for the current month are automatically hidden from the listings.

Thumbnail Image

You can select a featured thumbnail image for each unit. This image is displayed in listing cards and search results. To set a thumbnail, open the unit edit page and choose an image from the Thumbnail dropdown. Only published, non-branded media can be used as thumbnails.

If no thumbnail is selected, the first published image from the unit gallery is used automatically.

Full Hierarchy Example

Bali Property Group (Vendor)

Palm Residence (Complex)

1BR Villa (Template)

Villa A1 (Unit) — available for rent

Villa A2 (Unit) — available for rent

Studio (Template)

Studio 101 (Unit) — available for rent