GreenCRM is a next-generation, AI-driven CRM platform designed to automate the heavy lifting of sales and lead management. By placing Artificial Intelligence at the core of the workflow, GreenCRM transforms simple company names into deep, actionable sales intelligence.
🌐 Try it Live: https://greencrm.vercel.app
🎥 Watch Demo: https://youtu.be/Tt0PqFSncuA
Stop manual searching. Enter a company name, and the AI Research Agent performs a deep-dive analysis across the web to provide:
- Full Business Profile: Industry, sub-industry, business model, and market segment.
- Deep Context: Company description, tech stack, and key use cases.
- Financial Status: Funding rounds, investors, and public/private status.
- Competitive Landscape: Automated competitor identification and market positioning.
Automatically identify the right people to talk to:
- Contact Discovery: Finds key decision-makers with roles and departments.
- Contact Enrichment: Generates realistic email formats and phone patterns.
- Lead Scoring: AI-calculated priority based on influence and role.
- Buying Team Mapping: Estimates the size and structure of the target buying team.
A dynamic command center that visualizes your AI-enriched data:
- Deal Probability Charts: Radial bar charts showing the likelihood of closing.
- Engagement Analytics: Pie charts for contact influence and lead priority.
- Multi-Company Management: Seamlessly switch between different researched entities.
- Account Value KPI: AI-estimated value and deal potential.
A central terminal for all AI operations:
- One-Click Research: Instantly generate a full CRM dataset from a single query.
- CSV Data Enrichment: Upload a basic lead list, and let the AI fill in the gaps, research the companies, and "Move to Dashboard."
- Outreach Strategy: AI-generated messaging angles and recommended next steps.
graph TD
User -->|Enters Query| Cmd[AI Command Center]
User -->|Uploads CSV| Cmd
subgraph "AI Research Engine"
Cmd -->|Triggers| Agent[AI Research Agent]
Agent -->|Web Search| Data[Web Data]
Agent -->|Analysis| GPT[GPT-4o-mini]
end
GPT -->|Structured JSON| Context[Dataset Context]
subgraph "CRM Workspace"
Context -->|Populates| Dash[Smart Dashboard]
Context -->|Generates| Leads[Lead Management]
Context -->|Creates| Deals[Deal Pipeline]
end
Dash -->|Visualizes| Charts[Charts & KPIs]
Leads -->|Auto-Enrich| Strategy[Outreach Strategy]
User -->|View Insights| Dash
User -->|Execute| Strategy
- React 19 & Vite: High-performance rendering.
- Tailwind CSS 4: Utility-first styling with advanced design tokens.
- Framer Motion: Smooth, professional UI transitions.
- Recharts: Data visualization for sales metrics.
- Context API: Global state management for AI-enriched datasets.
- Hono (Node.js): Ultra-fast, lightweight web framework.
- Prisma ORM: Type-safe database interactions.
- PostgreSQL: Reliable data persistence.
- OpenAI Integration: Native SDK for high-speed AI inference.
- JWT Authentication: Secure user sessions and protected routes.
Create .env files in both frontend and backend directories using the provided .env.example templates.
Key Backend Variables:
DATABASE_URL: Your PostgreSQL connection string.OPENAI_API_KEY: Your OpenAI key.UPTIQ_API_KEY: For Agent-based research services.
Key Frontend Variables:
VITE_API_BASE_URL: URL of your running backend.
# Backend
cd backend && pnpm install
# Frontend
cd frontend && pnpm installcd backend
pnpm db:push
pnpm dbGenerate# Start Backend (Port 9000)
cd backend && pnpm dev
# Start Frontend (Port 5173/5174)
cd frontend && pnpm dev🔗 GitHub Repository: https://github.com/MadsDoodle/GreenCRM
Feel free to fork the repository, submit issues, and contribute to the project!
Created by Madhav S Baidya

