Latenode

Automate lead matching, property viewings, and calendar syncing

The AI-powered real estate chatbot automates the process of qualifying leads, matching them with suitable properties, and scheduling viewings.

It integrates with a Postgres database to retrieve property details, uses an LLM-based agent for natural language interactions, and syncs with Google Calendar to manage appointment scheduling. This workflow streamlines the real estate customer experience, allowing agents to focus on high-value activities while providing a seamless, AI-driven service to prospective buyers and renters.

Updated Apr 6, 2026Est. run: 26sEst. cost: $0.0703
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
AI agents & chatbots

Workflow preview

What this template does

  • Automates the lead qualification process by matching prospective buyers and renters with suitable properties
  • Integrates with a Postgres database to retrieve property details
  • Utilizes an LLM-based agent for natural language interactions with users
  • Syncs with Google Calendar to schedule property viewings automatically
  • Streamlines the real estate customer experience and allows agents to focus on high-value activities

How it works

1
Trigger

Receive customer message

The AI-powered real estate chatbot is triggered when a customer sends a message, initiating the workflow.

2
AI

Analyze customer message

An AI agent is used to understand the customer's intent and extract relevant details from their message, such as the type of property they are interested in and their desired location.

3
Action

Fetch property details

The chatbot then looks up property information in the Postgres database based on the customer's input, retrieving relevant details about available properties that match their criteria.

4
Logic

Check property availability

The system checks if there are any immediately available properties that can be shown to the customer.

5
AI

Engage in natural language dialog

If a property is available, an LLM-based agent is used to continue the conversation with the customer, providing personalized recommendations and answering any additional questions they may have.

6
Action

Format property recommendations

The system uses JavaScript to prepare a personalized response with the details of the recommended property, including information such as the price, size, and location.

7
Action

Schedule property viewing

The chatbot then creates a new event in the customer's Google Calendar to schedule a viewing of the property.

8
Action

Send confirmation email

Finally, the system sends a confirmation email to the customer with the details of the scheduled property viewing.

Setup guide

1

Add OpenAI API credential

1. In the Latenode Credentials panel, add a new credential for OpenAI. 2. Enter your OpenAI API key in the credential settings.

2

Configure Google Calendar integration

1. In the Latenode Credentials panel, add a new credential for Google Calendar. 2. Follow the OAuth flow to connect your Google Calendar account. 3. In the Google Calendar node settings, map the required input fields like event title, description, start/end times, and attendee details.

3

Set up Postgres database connection

1. In the Latenode Credentials panel, add a new credential for your Postgres database. 2. Enter the database connection details like host, port, username, password, and database name. 3. In the Postgres node settings, configure the queries to fetch property details and media.

4

Configure Gmail integration

1. In the Latenode Credentials panel, add a new credential for Gmail. 2. Follow the OAuth flow to connect your Gmail account. 3. In the Gmail node settings, configure the sender email, subject, and body for the confirmation emails.

5

Customize the AI agent and property response

1. In the LLM Chat OpenAI node settings, configure the AI agent's persona, task instructions, and response formatting. 2. In the Code node, update the property response template to highlight key features like location, price, and property type.

Requirements

Obtain an OpenAI API key to integrate the GPT-based language model for natural language processing and generation
Set up a PostgreSQL database to store property details and user information
Integrate with the Google Calendar API to manage appointment scheduling and sync with the chatbot
Ensure the chatbot has access to read and write events in the connected Google Calendar account

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
AI agents & chatbots

Automate Slack messaging with OpenAI GPT-3 completions

This automation allows users to automatically generate and send Slack messages based on specific prompts or triggers, leveraging the power of OpenAI's GPT-3 API. The automation is designed for AI, agents, and chatbot enthusiasts who want to create dynamic and personalized Slack communications without manual intervention. The automation connects to the Slack API and OpenAI's GPT-3 API to generate and send messages in response to defined triggers, such as specific keywords or phrases. This can be useful for automating routine updates, responding to customer inquiries, or generating creative content for Slack channels.

26s$0.0703
AI agents & chatbots

Transcribe Google Drive audio to text and send via email

This automation template helps users transcribe audio files stored in their Google Drive using the OpenAI Whisper AI model, and then automatically deliver the transcribed text via email. It provides a convenient way to convert audio recordings into text-based content that can be easily shared and referenced. The workflow is manually triggered, requiring the user to specify the Google Drive folder containing the audio files. The template then retrieves the files, transcribes them using the OpenAI Whisper API, and constructs an email message with the transcribed text, which is then sent to the designated recipient.

8s$0.0005
AI agents & chatbots

Automate Google Ads copywriting across multiple campaigns

This automation solution allows users to generate Google Ads headlines and descriptions directly within Google Sheets, using the OpenAI API to automate the ad copywriting process across multiple campaigns. The tool streamlines ad creation by leveraging AI-powered text generation, enabling marketers to efficiently produce high-performing ad copy at scale. By integrating with Google Sheets and the OpenAI API, this solution simplifies the ad creation workflow, saving time and improving campaign performance.

26s$0.0703