Developer & DevOps
Telegram automation
21 nodes
204
107
Automatic trigger
Workflow Description
Advanced Telegram automation template that receives messages and processes them programmatically, with capabilities for spreadsheet data storage, system command execution, and HTTP requests. Perfect for development teams building intelligent, multi-functional bots.
How it works
- 1.Activate Telegram trigger to receive incoming messages in real-time
- 2.Process messages through conditional and switch nodes to distinguish request types
- 3.Execute system commands or HTTP requests based on message content and conditions
- 4.Store data and files in spreadsheets and binary formats for logging and persistence
Use cases
- Build a Telegram bot that manages development tasks and sends instant alerts to technical teams
- Automate data collection from Telegram and organize it systematically in spreadsheets
- Create an interactive system that receives commands via Telegram and executes them directly on servers
Requirements
- Active Telegram account with a valid bot token obtained from BotFather
- Access to file system or spreadsheet storage service for data persistence
- Basic understanding of JSON data formats and conditional expressions
- Ability to connect to external servers when implementing HTTP requests
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Telegram
Spreadsheet File
Details
Trigger
Automatic trigger
Nodes
21
Apps
2
Views
204
Downloads
107
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 (21)
/
Switch
Switch
msg_greet
Set
msg_wrongcommand
Set
Telegram Trigger
Set
msg_getweather
Set
City List
Function
Convert API response
Function
Get weather data
HTTP Request
Spreadsheet File
Spreadsheet File
Write csv
Write Binary File
Filename
Set
msg_errorAPI
Set
Any errors API?
If
msg_errorR
Set
Read Binary File
Read Binary File
R successful?
If
Merge
Merge
Merge1
Merge
msg_pleasewait
Set
Merge2
Merge
Run R script
Execute Command