Tech
N8N — Telegram Bot
An automated workflow built with N8N that connects Telegram to external APIs — handling commands, data queries, and scheduled reports without a single line of server code.
This project started as a personal challenge: could I build a fully functional Telegram bot that responds to commands, fetches live data, and sends scheduled reports — without writing any backend server code? Using N8N's visual workflow builder, I connected Telegram's Bot API to Google Sheets, a weather API, and a news aggregator. The result was a bot that any non-developer could maintain and extend.
7
Workflows Built
3
APIs Integrated
100%
No-Code
Key Highlights
-
01Built a Telegram bot that responds to /commands and returns live data from Google Sheets — no server, no deployment pipeline needed
-
02Integrated a weather API and a news aggregator so users can query real-time data directly from the Telegram chat interface
-
03Set up scheduled workflows that automatically push daily summary reports to a Telegram channel every morning at 8AM
-
04Demonstrated the project in a 90-minute live workshop at ADA University — every attendee built their own working bot by the end of the session
Build Process
1
Defining the Use Cases
Identified 7 real-world tasks that people typically need a custom bot for — data lookups, reminders, scheduled digests, and form submissions from Telegram.
2
Mapping Workflows in N8N
Designed each workflow visually — Telegram webhook trigger → conditional routing → API call → formatted response. Used N8N expressions to personalise messages with user data.
3
API Integrations
Connected to Google Sheets (data storage), OpenWeatherMap (live weather), and a RSS news feed. Handled authentication, error states, and fallback messages for failed API calls.
4
Scheduling & Deployment
Used N8N's cron trigger to schedule daily reports. Self-hosted N8N on a lightweight VPS so workflows run 24/7 without relying on the cloud version limits.
5
Workshop & Documentation
Packaged everything into a shareable N8N template file and taught the full build in a 90-minute session — 3 attendees went on to build their own production bots within a month.
Tools Used
N8N
Telegram Bot API
Google Sheets API
OpenWeatherMap API
Webhook Triggers
Cron Scheduling
VPS Hosting
JSON / REST APIs