---
title: "CRM-aware property assistant — Jaydee Bernardo"
description: "A Node.js chatbot that recommends only available properties from the client's CRM."
canonical_url: "https://jdbernardodev.site/work/real-estate-agent"
meta:
  "og:description": "A Node.js chatbot that recommends only available properties from the client's CRM."
  "og:image": "https://jdbernardodev.site/og-image.png"
  "og:image:alt": "Jaydee Bernardo — AI systems that automate real work."
  "og:image:height": "630"
  "og:image:width": "1200"
  "og:title": "CRM-aware property assistant — Jaydee Bernardo"
  "twitter:image": "https://jdbernardodev.site/og-image.png"
---

> Index of every page on this site: [llms.txt](https://jdbernardodev.site/llms.txt)

[← All work](https://jdbernardodev.site/#work)

● \~/work/real-estate-agent

AI assistantReal estate client name withheld

# CRM-aware property assistant

A Node.js chatbot that recommends only available properties from the client's CRM.

## Problem

Customer inquiries required an agent who knew live inventory.

## Stack

- Node.js
- CRM integration
- LLM
- Retrieval

## Flow

1. 01Built a Node.js chatbot connected to the client's CRM.
2. 02Searched live inventory before recommending a property.
3. 03Answered questions from live inventory.

## Logs

sample run — synthetic events

09:17:01inquiry received → budget and area parsed

09:17:02CRM searched → 3 available properties matched

09:17:03recommendation sent → viewing link shared

## Outcome

- ✓Faster, more accurate inquiry handling.
- ✓Recommendations grounded in real inventory.
- ✓Customers get useful advice from live inventory.

[← Order monitoring agent](https://jdbernardodev.site/work/ecommerce-agent) [Grading automation agent →](https://jdbernardodev.site/work/education-agent)

next step

Have a workflow that needs an agent?

[**Start a project **](https://jdbernardodev.site/#contact)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://jdbernardodev.site/#website","@type":"WebSite","description":"AI systems that automate real work.","name":"Jaydee Bernardo","url":"https://jdbernardodev.site/"},{"@id":"https://jdbernardodev.site/work/real-estate-agent#webpage","@type":"WebPage","description":"A Node.js chatbot that recommends only available properties from the client's CRM.","name":"CRM-aware property assistant — Jaydee Bernardo","url":"https://jdbernardodev.site/work/real-estate-agent","isPartOf":{"@id":"https://jdbernardodev.site/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://jdbernardodev.site/work/real-estate-agent"]}]}]}
```

## Sitemap

See the full [sitemap](https://jdbernardodev.site/sitemap.md) for all pages.
