<aside>
Automate the lead intake process using AI and seamlessly store qualified leads in Airtable for CRM usage.
Manual qualification of inbound leads through messaging apps like Telegram leads to loss of information, time waste, and poor CRM updates.
An AI-powered Telegram bot that qualifies leads through conversation, collects structured information, and automatically stores new contacts into Airtable.
Telegram bot receives a new message (text or voice).
n8n triggers the workflow based on the message.
A Switch node filters between text and voice input.
If voice, the message is transcribed via OpenAI Whisper.
The text input is sent to an AI Agent node.
The agent asks qualifying questions (CRM used, budget, timeline).
The user answers in natural conversation.
AI agent extracts structured data (name, email, phone, notes).
Airtable is queried to check if the email already exists.
If not found, a new record is created with the user data.
Optionally, an appointment is created in Google Calendar.
A Code node formats the output. Replaces all occurrences of the \n break with an escaped sequence \line\n.
A Telegram message summarizes the captured info back to the user.
The conversation and lead are logged for future use.
n8n (workflow automation)OpenAI (text understanding & voice transcription)Telegram Bot APIAirtable (CRM database)Google Calendar (optional scheduling)OpenAI Agents in real-world automationn8n
π Download & Explore the Workflow
View GitHub Repository :