TrochaiDocs

Create Property

Step-by-step guide to adding a property to your inventory with all available fields.

Create Property

This guide shows you how to add a new property to your inventory in Trochai. The form is organized into sections that cover all the information needed for the property to work correctly with the WhatsApp bot, public pages, and internal management.

Accessing the form

Navigate to Properties in the sidebar menu.

Click the Add property button in the top right corner.

The property creation form will open.

Form sections

1. Property type

When creating a property, the first step is choosing whether it is part of a project or an independent property:

  • Part of a project: Select an existing project. The location is automatically inherited from the project and location fields are locked. Project amenities are shown as read-only and you can add extra amenities on top.
  • Independent property: Fill in all location information manually.

If your plan does not include projects (Solo plan), this option will not be available and all properties are created as independent.

2. Basic information

FieldRequiredDescription
TitleNoDescriptive name for the property (max 200 characters).
Listing typeYesSelect Sale, Rent, or both. You must check at least one.
CategoryYesChoose from: Apartment, House, Land, or Commercial.

3. Location

FieldRequiredDescription
State / ProvinceYesThe province or state where the property is located (e.g., San Jose, Heredia, Guanacaste).
CityYesThe city or canton (e.g., Escazu, Santa Ana, Liberia).
NeighborhoodNoThe specific neighborhood or district (e.g., San Rafael, Pozos).
LandmarksNoNearby landmarks (e.g., "Near Multiplaza", "In front of the park").
MapNoFor independent properties, click the interactive map to mark the exact location. You can also search for an address using the search field. The marker can be dragged to adjust the position.

State / Province and City are required fields. The WhatsApp bot uses the location to answer queries like "I'm looking for something in Escazu", so it's important to fill them in correctly.

If the property is linked to a project, the location fields are automatically filled with the project's location and cannot be edited. The map is not shown in this case.

4. Pricing

FieldRequiredDescription
PriceYesThe property price. Must be greater than 0.
CurrencyYesUSD (dollars) or CRC (colones). Default: USD.
DepositNoSecurity deposit amount (applies to rentals).
HOA feeNoMonthly condominium or maintenance fee.

5. Features

FieldRequiredDescription
BedroomsYesNumber of bedrooms (0 for studios).
BathroomsYesNumber of bathrooms.
Parking spotsNoNumber of parking spaces. Default: 0.
Built area (m2)NoBuilt area in square meters.
Land area (m2)NoTotal land area in square meters.
Pet friendlyNoToggle on if pets are allowed.
FurnishedNoToggle on if the property includes furniture.

6. Amenities

Select property amenities from 32 predefined options organized in 4 categories, or add custom amenities. See Amenities for the full list.

7. Media

Upload photos, add video links, and 3D virtual tours. See Photos & media for full details on formats, limits, and best practices.

FieldRequiredDescription
PhotosNoUp to 20 photos, 5 MB each. Formats: JPEG, PNG, WebP, HEIC.
Video URLNoLink to a property video (YouTube, Vimeo, etc.).
3D tour URLNoLink to a virtual tour (Matterport, etc.). Displayed as an iframe.

8. Description

FieldRequiredDescription
Short descriptionNoFree text describing the property. Shown on the public page and used by the bot for semantic search.

The description is one of the most important fields for the bot. Include relevant details such as views, finishes, nearby locations, and any information a potential client would ask about. The bot uses this text for intelligent searches.

9. Status and availability

FieldRequiredDescription
StatusYesActive, Paused, Sold, or Rented. Default: Active.
AvailabilityNoToggle indicating whether the property is currently available.
Available dateNoDate from which the property will be available (useful for future rentals).

10. Listing agent

FieldRequiredDescription
Listing agentNoSelect the agent responsible for this property. Only users with admin or agent roles are shown.

The assigned agent is displayed on the property's public page with their photo, name, and a link to their agent profile.

Saving the property

After completing the form, click Create property. The property will be saved and you will be redirected to the properties list.

If there are validation errors, the form will display error messages next to the corresponding fields. Fix the errors and try again.

When you save a property, Trochai automatically generates the embedding for bot search. This process happens in the background and does not affect save time.

Editing an existing property

To edit a property:

In the properties table, click the pencil icon on the row of the property you want to edit.

The same form will open with the property's current data.

Make the necessary changes and click Update property.

When you update a property, the embedding is automatically regenerated to reflect changes in bot searches.

While many fields are optional, the following are especially important for optimal bot performance:

FieldImportance for the bot
CategoryAllows filtering by property type
State/Province and CityAnswers location-based queries
Price and currencyAnswers price range queries
Bedrooms and bathroomsAnswers size-based queries
AmenitiesEnables semantic search (e.g., "with pool")
DescriptionFeeds semantic search with rich context
PhotosDisplayed on the public page the bot shares

On this page