Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plumber Demo Builder 🛠️

Interactive AI-powered demo websites for local plumbing businesses.

Generates self-selling demo pages that a prospect can play with — cost calculators, AI chat, booking — so the demo sells itself before you ever make the call.

Inspired by the GHL Wizard video: "Show them what AI does, don't tell them."

Features

  • 🎨 5 themes — Minimal, Trust, Hero, Bold, Modern (auto-detected or manual)
  • 💰 5 cost calculators — Drain cleaning, water heater, pipe leak, toilet, sewer line
  • 💬 AI chat widget — Keyword-smart responses for plumbing FAQs (no API key needed)
  • 📅 Calendly booking integration — Direct "Book Service" CTA
  • 🔴 Emergency CTA — Pulsing button for 24/7 dispatch
  • 📊 Trust bar — Google rating, response time, satisfaction stats
  • 📎 Before/after framing — Links to their original (bad) website
  • 🔗 Supabase integration — Pulls leads, writes demo URLs back

Quick Start

# Install deps
pip install -r requirements.txt

# Set Supabase key
export SUPABASE_SERVICE_ROLE_KEY="your-key"

# Generate top 5 A-tier demos
python3 builder.py 5 --tier A

# Generate one specific lead
python3 builder.py --single abc12345

# Force a theme
python3 builder.py 3 --theme trust

Themes

Theme Best For Auto-Detection
minimal Established plumbing companies Default (no keyword match)
trust Family-run shops, hardware stores "hardware", "ace", "true value", "family"
hero 24/7 emergency services "emergency", "express", "rapid", "24/7", "rescue"
bold Franchises, multi-location "pro", "llc", "inc", "enterprise", "group"
modern Tech-forward, contemporary "tech", "smart", "digital", "flow", "eco"

How It Works

  1. Pulls leads from Supabase (sorted by pipeline score)
  2. For each lead, auto-detects best theme from business name
  3. Generates a standalone index.html with:
    • Personalized hero, services, and trust bar
    • Interactive cost calculators (5 categories)
    • AI chat widget with plumbing-specific responses
    • Calendly booking link
  4. Saves to /var/www/pipeline.sujitbuilds.com/demos/{lead_id}/
  5. Updates Supabase with demo URL and theme name

Project Structure

plumber-demo-builder/
├── builder.py          # Main script
├── themes/
│   └── __init__.py     # Theme definitions + auto-detection
├── requirements.txt
└── README.md

Demo Output

Each generated demo is a self-contained HTML file — no server, no build step, no framework. Just open in a browser.

Live demos: https://pipeline.sujitbuilds.com/demos/

About

Interactive AI-powered demo websites for local plumbing businesses. Multi-theme, calculators, AI chat, self-selling demos.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages