Back to Use Cases

Real estate chatbot with AI property matching and automated calendar scheduling

real-estatelead-nurturingchatbotopenaipostgresgmailgoogle-calendar
Webhook
OpenAI
PostgreSQL
Gmail
Google Calendar
Webhook

Receive customer message

ChatGPT

Filter + extract requirements

Postgres

Save profile + memory

Postgres

Query matching properties

ChatGPT

Format listings response

Gmail

Monitor confirmations

Gmail

Send confirmation/follow-up

Google Calendar

Create/Update booking

Overview

This workflow automates a real estate inquiry flow end-to-end: captures inbound messages, collects requirements, matches properties from a database, and books tours via email + calendar.

Product Specs

  • Receives inbound messages via webhook
  • Uses AI to filter, extract details, and manage conversation state
  • Stores customer profile and conversation memory in PostgreSQL
  • Queries property listings and returns ranked matches
  • Monitors Gmail for appointment confirmations and sends responses
  • Creates/updates appointments in Google Calendar with availability checks

Pipeline Description

A customer message hits the Webhook. AI extracts personal details and property needs, saving state in PostgreSQL. The workflow queries properties and returns formatted matches. Appointment confirmations are handled through Gmail monitoring and Google Calendar event creation/update, with follow-ups sent by email.