Receive Telegram messages and save them to Airtable intelligently
Workflow Description
Capture messages from Telegram and automatically transform them into organized records in Airtable using an intelligent agent that understands context and extracts data without manual intervention.
How it works
- 1.Receive incoming message from Telegram channel or group
- 2.Process message text through an AI agent powered by OpenAI to extract meaningful data
- 3.Store extracted information as a new record in your Airtable table
Use cases
- Automatically collect customer feedback from Telegram groups and organize it in a structured database
- Log support requests or inquiries from Telegram channels directly into Airtable for tracking
Requirements
- Active Telegram account with permission to create or add a bot to your group or channel
- Airtable base with a pre-configured table ready to receive new records
- OpenAI API key to enable intelligent message processing and data extraction
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (36)
Simple Memory
Memory Buffer Window
OpenAI Chat Model
OpenAI
Check permissions
Code
Telegram Trigger
Set
Set input
Set
Get user permissions
Airtable
When Executed by Another Workflow
Execute Workflow Trigger
Settings
Set
OpenAI Chat Model1
OpenAI
Simple Memory1
Memory Buffer Window
Check permissions1
Code
list_granted_roles
Tool Code
list_allowed_tools
Tool Code
calculator
Tool Calculator
Wikipedia
Tool Wikipedia
get_coordinates
HTTP Request
get_weather
HTTP Request
weather_agent
Tool Workflow
Weather Agent
Agent
Unknown user
If
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note7
Sticky Note
Sticky Note8
Sticky Note
Sticky Note9
Sticky Note
Reply: unknown user
Set
Reply with results
Set
Main Agent
Agent
Sticky Note6
Sticky Note
Sticky Note10
Sticky Note
Sticky Note11
Sticky Note
Sticky Note12
Sticky Note