Q&A Chatbot For A Property Management Company

In this project, we aimed to address the operational inefficiencies faced by a property management client dealing with a high volume inquiries. Our solution: an AI-driven Q&A bot, expertly designed to cater to a wide range of tenant inquiries, transforming the firm's communication process.

Property Management
Chatbot Development


Our client, an administrative property manager, faced a challenge with their current operations.

Their team of 15 employees dedicated a significant portion of their time to administrative tasks and responding to tenant, vendor, and owner inquiries. 

Approximately 80-90% of their workload revolved around answering questions. 

The client was looking for a solution to automate parts of their communication processes, beginning with the development of a Q&A bot capable of addressing a wide range of tenant inquiries.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.


To address the client's challenge, we implemented an automated communication system utilizing a large language model specifically designed to handle tenant-specific questions. The solution involved the following steps:

  1. Data Preparation: Initially, we prepared the available unstructured data for each tenant in compliance with data privacy regulations. The data was segmented and stored in a vector database, enabling us to do a semantic search over a large body of data.
  2. Data Retrieval Logic: We developed and implemented a robust data retrieval logic that fed into the large language model. This allowed the system to retrieve relevant information and provide accurate responses to tenant queries.
  3. User Interface and Backend Integration: To facilitate seamless interaction, we designed a user interface specifically tailored for tenants. Additionally, we developed a simple backend system to enable easy tenant data management for the property manager.
  4. Request escalation and Summary Generation: In situations where the bot could not address a query, the system could escalate the question to the property manager's ticket system. To streamline the manual processing, the system generated a summary of the inquiry for the property manager's convenience.
  5. Authentication and Data Security: To ensure secure access, we implemented an email login mechanism, which was separately activated and linked to the corresponding tenant's dataset. This authentication process guaranteed the privacy of the data.

To further improve data privacy challenges, we used a technique called Named Entity Recognition (NER) to remove personal information from data whenever necessary. That further improves GDPR compliance.


GDPR conform text demo


Through a pilot phase and subsequent refinement, the automated communication system yielded significant results for our client.

Initially, the bot successfully answered approximately 50% of tenant questions without requiring the intervention of the property manager.

However, as the system accumulated more data and knowledge, this success rate increased to 70%, enabling the bot to autonomously handle a majority of tenant inquiries.


Ready to get started? Schedule a free consultation

Erik ConsultantConsultant

Schedule a meeting

Let's discuss your idea, and ROI estimation.

How AI/ML can be applied to your business.

Or whatever else you want to discuss about!
(We can sign an NDA!)

Prefer to write us?
Prefer to write us?