Skip to main content

Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets

Workflow preview

Workflow preview
100%
Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets preview
Open on n8n.io

1. Workflow Overview

Description This workflow builds a Tamil voice AI assistant for real estate inquiries. It handles incoming calls or messages, converts speech to text, generates AI responses, converts them back to ...

Best for

  • Support Chatbot automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.webhook, n8n-nodes-base.code, n8n-nodes-base.if, n8n-nodes-base.httprequest, n8n-nodes-base.respondtowebhook, n8n-nodes-base.googlesheets

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Dinakar Selvakumar.

Original n8n.io source

1.1 Workflow description

Title
Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets
Workflow name
Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets

Description

This workflow builds a Tamil voice AI assistant for real estate inquiries. It handles incoming calls or messages, converts speech to text, generates AI responses, converts them back to speech, and logs lead data into Google Sheets.

What this template demonstrates

  • Voice-based AI assistant using STT and TTS
  • Conversation handling with memory
  • AI response generation with structured prompts
  • Lead capture and logging
  • Escalation to human agents

Use cases

  • Real estate enquiry automation
  • Voice-based customer support
  • Lead qualification systems
  • AI call assistant for small businesses

How it works

• Receives input via webhook • Converts audio to text using STT • Detects intent and escalation conditions • Generates response using AI • Converts response to speech and returns it • Logs lead data into Google Sheets

How to use

  • Deploy the workflow
  • Configure webhook endpoint
  • Connect OpenAI, Sarvam STT/TTS, and Google Sheets
  • Send audio or text requests to the webhook

Requirements

  • OpenAI API access
  • Sarvam STT and TTS API access
  • Google Sheets account
  • Public webhook endpoint

Customising this workflow

  • Modify AI prompt for different industries
  • Add CRM integration instead of Google Sheets
  • Adjust escalation rules
  • Support multiple languages
  • Use this Voice Call HTML File For Testing, Download it and test the agent by live conversation.

Good to know

  • Handles both audio and text input
  • Includes fallback for failed speech recognition
  • Maintains conversation history
  • Supports real-time response generation

Who this is for

  • Automation engineers
  • Real estate agencies
  • AI chatbot builders
  • Businesses needing voice assistants

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - OpenAI Model Message

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 2.1

Block 8 - When POST to Tamil Agent

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2

Block 9 - Parse Webhook Input

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 10 - If First Turn

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 11 - Generate Welcome Message

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - Post to Sarvam STT

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 13 - Prepare STT Results

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 14 - Check for Escalation

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 15 - Handle Escalation

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - Merge Response Streams

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 17 - Post to Sarvam TTS

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 18 - Build Response Payload

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 19 - Send Webhook Response

Type / Role
n8n-nodes-base.respondToWebhook - respondToWebhook
Config choices
Version 1.1

Block 20 - Prepare Lead Log Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Append Log to GSheets

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

3. Summary Table

Workflow Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets
Complexity advanced
Nodes 21
Categories Support Chatbot, AI Chatbot
Author Dinakar Selvakumar
Published 26 Apr 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15300/15300.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets do?

Description This workflow builds a Tamil voice AI assistant for real estate inquiries. It handles incoming calls or messages, converts speech to text, generates AI responses, converts them back to ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Support Chatbot, AI Chatbot use case.