Skip to content

Repository files navigation

⚡ Event-Driven Task Automation Platform

A real-time workflow automation system that synchronizes Google Sheets and Telegram using n8n.

Whenever a new task is added to Google Sheets, the workflow automatically sends a Telegram notification to the assigned user. When the user replies with the task completion message, the corresponding row in Google Sheets is updated automatically.

This project demonstrates event-driven automation, API integration, and workflow orchestration using low-code tools.


🚀 Features

  • 📄 Detects newly assigned tasks in Google Sheets
  • 📲 Sends instant task notifications via Telegram
  • 🔄 Receives task completion updates from Telegram
  • ✅ Updates task status automatically
  • ⏱️ Records response timestamps
  • ⚡ Eliminates manual task tracking

🛠️ Tech Stack

  • n8n
  • Telegram Bot API
  • Google Sheets
  • Google Sheets Trigger
  • JSON Workflows

📂 Project Structure

📦 event-driven-task-automation-platform
 ├── My workflow.json
 ├── My workflow 2.json
 ├── Demo.mp4
 ├── N8N.xlsx
 └── README.md

🔄 Workflow Architecture

Google Sheets
      │
      ▼
Google Sheets Trigger
      │
      ▼
n8n Workflow
      │
      ▼
Telegram Bot
      │
      ▼
User replies "Done 101"
      │
      ▼
Telegram Trigger
      │
      ▼
Update Google Sheets

🎥 Demo

A Loom demonstration video is included in this repository showing the complete workflow.


📚 Learning Outcomes

  • Event-Driven Architecture
  • Workflow Automation
  • API Integration
  • Telegram Bot Development
  • Google Sheets Automation
  • Low-Code Development with n8n

About

A bidirectional event-driven workflow automation system built with n8n, Google Sheets, and Telegram Bot API.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors