LeadFlow — Telegram Lead Capture Bot

AI & Machine Learning
Job 7 of 13
A Telegram bot for automated lead capture, built with Node.js.

What it does:
• Guides users through a step-by-step wizard: name → phone → request
• Validates every field before moving to the next step
• Automatically saves each lead to Google Sheets
• Instantly notifies the manager in Telegram about every new lead
• Sends a confirmation message to the client

Tech stack:
• Node.js + Telegraf (Telegram bot framework)
• Google Sheets API for lead storage
• Docker + docker-compose for deployment
• Clean modular architecture (handlers, scenes, services)

Github:https://github.com/yura2787/leadbot

The bot is production-ready: containerized with Docker, environment-based configuration, input validation, and centralized error handling.

#nodejs #telegram #bot #automation #googlesheets #docker