krishna-build/claude-coach-kit
krishna-build/claude-coach-kit has 46 GitHub stars and 23 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 03:38 UTC. Last push 2026-03-16.
๐ Open-source marketing automation toolkit for coaches & solopreneurs โ built entirely with Claude. Email sequences, payment tracking, UTM attribution, analytics dashboard. Supabase + React.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original๐ Claude Coach Kit
Open-source marketing automation for coaches, consultants & solopreneurs
Stop paying $500+/month for marketing tools. Claude Coach Kit gives you everything โ for free.
Quick Start โข Features โข Architecture โข Tech Stack โข Contributing
๐ก Why Claude Coach Kit?
Most coaches and solopreneurs pay $200-500/month for tools like HubSpot, ActiveCampaign, or ConvertKit. Claude Coach Kit replaces all of them with a single open-source toolkit that you own and control.
| Feature | HubSpot | ConvertKit | Claude Coach Kit |
|---|---|---|---|
| Email sequences | โ $800/mo | โ $66/mo | โ Free |
| Payment tracking | โ | โ | โ Free |
| UTM attribution | โ $800/mo | โ | โ Free |
| Analytics dashboard | โ $800/mo | โ $66/mo | โ Free |
| Lead management | โ $800/mo | โ $66/mo | โ Free |
| Self-hosted | โ | โ | โ Yes |
โจ Features
๐ง Email Automation
- Multi-step nurture sequences โ automatically enroll new leads
- Payment recovery emails โ recover failed payments with automated follow-ups
- Smart stop rules โ sequences pause when leads convert
- HTML template engine โ beautiful emails with personalization tokens
๐ฐ Payment Tracking
- Razorpay webhook integration โ real-time payment capture
- Lifecycle tagging โ Lead โ Paid โ Call Booked โ Purchased
- Revenue attribution โ trace every payment to its source ad
- Refund detection โ automatic status updates
๐ UTM Attribution Engine
- Server-side visitor tracking โ capture UTM parameters on page load
- Payment-visitor matching โ link ad clicks to payments automatically
- Cloudflare geolocation โ free city detection (no API key needed)
- Campaign analytics โ performance breakdown by campaign, creative, and audience
๐ Lead Management
- Google Sheet sync โ bidirectional import from existing spreadsheets
- Smart deduplication โ match by email and phone
- Contact timeline โ full journey from first click to purchase
- Bulk operations โ tag, segment, export, and manage at scale
๐ Analytics Dashboard
- 9-page dashboard โ contacts, segments, sequences, attribution, revenue
- Real-time metrics โ delivery rates, open rates, conversion rates
- Campaign comparison โ side-by-side ad performance
- Revenue tracking โ daily, weekly, monthly breakdowns
๐ธ Screenshots
Dashboard

Contacts Management

UTM Attribution Analytics

๐๏ธ Architecture
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Ad Platforms โโโโโโถโ Landing Page โโโโโโถโ Razorpay โ
โ (Meta/Google) โ โ (your website) โ โ (payment) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโฌโโโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโ
โ โ
UTM tracking script Webhook (payment)
โ โ
โโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโ
โ Supabase โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ
โ โ Contacts โ โ Visitors โ โ Sequences โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ
โ โ Payments โ โ Campaigns โ โ Analytics โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โ React Dashboard โ
โ (9 pages) โ
โโโโโโโโโโโโโโโโโโโโโโโ
๐ ๏ธ Tech Stack
| Layer | Technology | Why |
|---|---|---|
| Frontend | React 18 + Vite + TailwindCSS | Fast, modern, beautiful |
| Database | Supabase (PostgreSQL) | Free tier, real-time, auth |
| Edge Functions | Supabase Edge Functions (Deno) | Serverless webhooks |
| Resend API / Any SMTP | Flexible, affordable | |
| Payments | Razorpay | India-first, extensible to Stripe |
| Hosting | Netlify / Vercel / Cloudflare Pages | Free tier available |
| Analytics | Recharts + Custom tracking | No third-party dependencies |
๐ Quick Start
Prerequisites
- Node.js 18+
- Supabase account (free tier works)
- Email provider (Resend API key OR any SMTP)
Installation
# Clone the repository
git clone https://github.com/krishna-build/claude-coach-kit.git
cd coachkit
# Install dependencies
npm install
# Set up environment
cp .env.example .env
# Edit .env with your credentials
# Start development server
npm run dev
Visit http://localhost:5173 โ your dashboard is live! ๐
Database Setup
# Push schema to Supabase
npx supabase db push
# Or run migrations manually
npx supabase migration up
๐ Project Structure
coachkit/
โโโ src/
โ โโโ components/ # Reusable UI (Layout, Modals, Charts)
โ โโโ pages/ # Dashboard pages (20+ pages)
โ โ โโโ Dashboard.tsx # Overview & stats
โ โ โโโ Contacts.tsx # Lead management
โ โ โโโ Sequences.tsx # Email automation
โ โ โโโ Attribution.tsx # UTM analytics
โ โ โโโ Analytics.tsx # Revenue & performance
โ โ โโโ MetaAds.tsx # Ad campaign tracking
โ โ โโโ ...
โ โโโ hooks/ # Custom React hooks
โ โโโ lib/ # Supabase client, helpers
โ โโโ types/ # TypeScript definitions
โโโ supabase/
โ โโโ functions/ # Edge functions
โ โ โโโ razorpay-webhook/ # Payment processing
โ โ โโโ track-visitor/ # UTM tracking
โ โ โโโ email-engine/ # Email sending
โ โ โโโ sync-master-sheet/ # Google Sheet sync
โ โโโ migrations/ # Database schema
โโโ scripts/ # Automation (cron jobs)
โโโ docs/ # Documentation
๐ค Who Is This For?
- ๐งโ๐ซ Coaches running paid programs who need lead nurturing
- ๐ผ Consultants automating their sales pipeline
- ๐ Solopreneurs who can't afford enterprise marketing tools
- ๐ฉโ๐ป Developers building marketing tools for clients
- ๐ Anyone who believes marketing automation should be free and open
๐บ๏ธ Roadmap
- Email nurture sequences
- Payment recovery automation
- Razorpay webhook integration
- UTM attribution system
- Google Sheet bidirectional sync
- 9-page analytics dashboard
- Contact lifecycle management
- Campaign performance tracking
- WhatsApp Cloud API integration
- Stripe payment support
- Multi-tenant mode (SaaS)
- AI-powered email copywriting
- Booking system (Cal.com alternative)
๐ Companion Project
Marketing Prompts โ 500+ curated marketing prompts, swipe files & hooks. The perfect companion to Claude Coach Kit.
๐ค Contributing
Contributions are welcome! Please read our Contributing Guide and Code of Conduct.
# Fork โ Clone โ Branch โ Code โ PR
git checkout -b feature/your-feature
git commit -m "Add: your feature"
git push origin feature/your-feature
๐ License
MIT โ use it, modify it, ship it. Free forever.
๐ฌ Story
"I'm a solo entrepreneur from India. I needed marketing automation for my coaching clients but couldn't afford HubSpot or ActiveCampaign. So I built Claude Coach Kit with AI as my development partner. No team, no funding โ just one person and an AI. Now I'm open-sourcing it so every coach and solopreneur can have enterprise-grade automation for free."
If Claude Coach Kit saves you money, give it a โญ
Made with โค๏ธ in India
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,070 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,730 starsreact/react
The library for web and native user interfaces.
252,565 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,527 stars