Skip to content

An end-to-end automation system built to handle lead capture, instant acknowledgement, daily follow-ups, and basic lead classification.

Notifications You must be signed in to change notification settings

KenidoesCode/LeadFlow-Automator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Global Lead Response & Follow-up Automation

A zero-cost, end-to-end automation system built in one day to handle lead capture, instant acknowledgement, daily follow-ups, and basic lead classification.

This project was built as a personal learning and demonstration project to understand how real-world automation systems are designed, implemented, and made reliable from scratch.


Overview

Most small teams and founders lose leads due to delayed responses and inconsistent follow-ups.

This project solves that problem by creating a simple, reliable automation pipeline that:

  • Captures incoming leads
  • Sends instant acknowledgement emails
  • Automatically follows up after a defined time
  • Tracks lead state to avoid duplicates
  • Maintains a clear, auditable record of activity

No paid tools were used.


Features

  • Form-based lead capture
  • Automatic thank-you email on submission
  • Time-based follow-up email automation
  • Lead status tracking (New, Followed-Up)
  • Safety checks to prevent duplicate emails
  • Manual AI-assisted lead classification (learning-focused)
  • Built to be reusable and client-ready

Automation Flow

  1. User submits a form
  2. Lead is stored in Google Sheets
  3. Auto-reply email is sent instantly
  4. Lead is marked as New
  5. After 24 hours:
    • Follow-up email is sent
    • Status is updated to Followed-Up
    • Processed flag is set to prevent re-sending

Tech Stack

  • Google Forms (lead capture)
  • Google Sheets (lead tracking / CRM)
  • Google Apps Script (automation logic)
  • Gmail (email delivery)
  • ChatGPT (manual lead classification for learning)

Project Structure

This project intentionally keeps the structure minimal:

  • All automation logic is contained in Google Apps Script
  • Google Sheet acts as the central data store
  • Triggers control when automation runs

Reliability & Safety

The system includes multiple safeguards:

  • Header-based column access (safe against column reordering)
  • Processed flag to ensure idempotency
  • Null and empty-value checks
  • Safe execution even if scripts are run manually

These patterns mirror real production automation systems.


Purpose of This Project

This is not a client delivery.

This project was created to:

  • Learn automation fundamentals deeply
  • Understand event-driven systems
  • Practice building reliable workflows
  • Prove end-to-end delivery capability
  • Build confidence before working with real clients

What This Project Is Not

  • Not a no-code tool demo
  • Not a tutorial copy
  • Not dependent on paid automation platforms
  • Not over-engineered

Future Improvements (Optional)

  • Fully automate lead classification using OpenAI API
  • Add WhatsApp-based follow-ups
  • Extend to multiple lead sources
  • Add monitoring and alerting

Author

Built by Pranauv Shrinaath (QuantumBay)
As a one-day deep-dive into real-world automation systems.

About

An end-to-end automation system built to handle lead capture, instant acknowledgement, daily follow-ups, and basic lead classification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published