Handle Tamil real estate voice inquiries with OpenAI, Sarvam AI and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI and Google Sheets. It also calls api.sarvam.ai over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Parse Webhook Input (Code): runs custom JavaScript code
- If: checks a condition and branches into true / false
- Generate Welcome Message (Code): runs custom JavaScript code
- Post to Sarvam STT (HTTP Request): calls api.sarvam.ai (POST)
- Merge Response Streams (Code): runs custom JavaScript code
- Prepare STT Results (Code): runs custom JavaScript code
- Post to Sarvam TTS (HTTP Request): calls api.sarvam.ai (POST)
- Prepare Lead Log Data (Code): runs custom JavaScript code
- Check for Escalation (If): checks a condition and branches into true / false
- Build Response Payload (Code): runs custom JavaScript code
…plus 4 more steps. See the full node list below.
Services it uses
HTTP calls to: api.sarvam.ai
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- OpenAI
@n8n/n8n-nodes-langchain.openAi - Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Respond to Webhook
n8n-nodes-base.respondToWebhook - Google Sheets
n8n-nodes-base.googleSheets
From the author
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…