Amenities & Bookings

Setting up amenities

How to define your community's amenities — pool, gym, pavilion, parking spots — so residents can book them. Covers the basic config that makes the rest of the booking system work.

Last updated April 29, 2026

Before residents can reserve the pavilion or sign up for a gym slot, you need to tell HomeHerald what amenities exist. This article is the setup. Once it’s done, the booking system works.

What an amenity is

In HomeHerald, an amenity (also called an asset) is anything community-owned that residents reserve or use on a scheduled basis. Common examples:

  • Clubhouse / community room
  • Pool (especially if reservations are required)
  • Gym / fitness room
  • Pavilion or picnic area
  • Tennis / pickleball / basketball courts
  • Parking spots (guest parking, reserved spaces)
  • Boat slips, RV storage, anything bookable

Amenities can be set up as bookable (residents reserve time slots) or link (informational, with operating hours and a way to direct residents elsewhere).

Don’t model these as Properties — properties are billable units like homes/lots. Amenities are shared community assets.

Where to set them up

Amenities (in the admin sidebar under Manage) → page header “Community Amenities”.

You’ll see a list of existing amenities with options to add or edit each.

Adding an amenity

When you create a new amenity, you’ll typically configure:

FieldWhat to enter
NameWhat residents see — “Clubhouse,” “Pool,” “Pavilion A”
DescriptionOptional, shown on the booking page — capacity, what’s included, rules
TypeBookable (residents reserve) or link (informational with hours)
Approval required?Whether bookings need admin sign-off before confirming
Booking modeFree / Payment required / Approval-required (these reflect the amenity’s billing flow)
Rental feeOptional — see Rental fees and deposits
Cleaning depositOptional refundable hold

For link-type amenities (e.g., common areas with set hours but no reservation), you can include operating hours and seasonal info.

Examples — typical configurations

Clubhouse (bookable, requires approval)

A high-value, frequently-abused amenity. Worth a board review on each booking.

  • Approval: Required
  • Rental fee: $100
  • Cleaning deposit: $200 refundable

Pool (bookable or info-only)

If you require reservations, set it as bookable with auto-approve. Lots of slots, low-stakes — residents would revolt if every swim required board sign-off.

If you don’t require reservations, set it as a link/info-only amenity with operating hours displayed.

Pavilion (party / event)

Mid-tier — often a small fee, sometimes deposit, sometimes approval depending on guest count.

Guest parking spot (bookable, auto-approve)

Low-stakes; auto-approve and let residents self-serve.

Blocking specific dates

If you need to block off dates for maintenance, holidays, or board events, the practical approach is:

  • Create an admin-side booking that occupies the slot (“Maintenance — pool closure”)
  • The system reserves the time and prevents resident bookings on those dates

There isn’t a separate “blackout dates” config — admin-side bookings are how you do this in practice.

Visibility

By default, every amenity is visible to all residents. The system supports configuring whether an amenity is shown or hidden — useful when an amenity is undergoing maintenance or being phased out.

When residents see “amenity unavailable”

A few causes:

  • Already booked — the slot is reserved by another resident
  • Outside operating hours — they’re trying to book a 6 AM slot for a pool that opens at 8
  • Capacity reached — slot is full
  • Approval still pending — they submitted a booking but it’s waiting on admin

Removing an amenity

If an amenity is no longer available (sold, demolished, permanently closed), remove it from the configured amenities list.

Don’t delete if there are past bookings tied to it — bookings linked to a removed amenity may cause display issues. Better to keep the amenity in the system but mark it as unavailable for new bookings.

Where to go next