TrochaiDocs

Amenities

Select predefined amenities or add custom ones. 32 options in 4 categories that the bot uses for semantic search.

Amenities

Amenities describe the additional features and services of a property or project. Trochai offers 32 predefined amenities organized into 4 categories, plus the ability to add custom amenities.

Amenities are especially important for the WhatsApp bot: when a client asks "I'm looking for something with a pool and gym", the bot can find properties that have those amenities selected, even if the text description doesn't explicitly mention them.

How to select amenities

The amenities section appears in the property creation form and in the project creation form. It works the same way in both.

Each amenity appears as a chip (rounded button) that you can toggle on or off with a click:

  • Unselected chip --- Gray border, transparent background
  • Selected chip --- Primary color background, white text

You can select as many amenities as needed from any category.

Categories and predefined amenities

Recreation (12 amenities)

KeyDescription
poolSwimming pool
kids_poolKids pool
gymGym
bbq_areaBBQ / grill area
playgroundChildren's playground
tennis_courtTennis court
soccer_fieldSoccer field
basketball_courtBasketball court
clubhouseClubhouse
rooftop_terraceRooftop terrace
jacuzzi_spaJacuzzi / spa
trailsTrails

Convenience (11 amenities)

KeyDescription
elevatorElevator
visitor_parkingVisitor parking
bike_storageBike storage
ev_chargingEV charging station
coworkingCoworking space
meeting_roomMeeting room
shared_laundryShared laundry
storageStorage unit
lobbyLobby
pet_areaPet area
convenience_storeConvenience store

Security (4 amenities)

KeyDescription
security_24_724/7 security
security_camerasSecurity cameras
gated_accessGated access
electric_gateElectric gate

Outdoor (5 amenities)

KeyDescription
green_areasGreen areas
gardensGardens
ocean_viewOcean view
valley_viewValley view
beach_accessBeach access

Custom amenities

If the amenity you're looking for is not in the predefined list, you can add custom amenities:

  1. Type the amenity name in the text field at the bottom of the section.
  2. Press Enter to add it.
  3. The custom amenity will appear as a chip with an x button to remove it.

You can add as many custom amenities as needed. They are stored alongside the predefined ones in the same list.

Custom amenities are also used by the bot for semantic search. If you add "paddle court", the bot will be able to find that property when a client asks about paddle.

Amenities in properties vs. projects

Both properties and projects can have amenities. The key difference:

  • Project amenities --- Represent shared services of the development (condo pool, building gym, gated security).
  • Property amenities --- Represent features specific to the unit (ocean view from that unit, private terrace).

When the bot generates embeddings for a property linked to a project, the project's amenities are automatically included. This means that if the project has a pool, all properties in the project will be found when someone searches for "with pool", without needing to add the amenity to each individual property.

How the bot uses amenities

Amenities are integrated into the bot's search system in two ways:

  1. Semantic search --- Amenities are included in each property's embedding. When a client writes "I'm looking for something with a pool and security", the bot uses semantic similarity to find properties that have amenities like pool and security_24_7.

  2. Response context --- When the bot recommends a property, it can mention relevant amenities in its response to provide more information to the client.

Amenities on public pages

Selected amenities are displayed on the property's public page as badges below the description. Visitors can see the property's features at a glance.

Best practices

  • Select all applicable amenities --- The more amenities a property has, the easier it will be for the bot to find it in specific searches.
  • Use predefined ones when possible --- Predefined amenities are translated and standardized, which improves consistency.
  • Reserve custom amenities for unique features --- Things like "paddle court", "organic garden", or "cinema room" that are not in the predefined list.
  • Don't duplicate --- If a predefined amenity exists (like pool), don't also add a custom one "swimming pool".

On this page