Developed by :@merakstack,@shiva-code-og,@navaneesh
AgentOps is an AI-driven automation platform that connects customers, managers, and business workflows into a seamless pipeline. Try at : https://agentops-auto.vercel.app/
Sample Workflow:
Customer Inquiry
│
▼
Manager Approval
│
▼
Proposal Generation
│
▼
PDF Proposal
│
▼
Customer Approval
│
▼
Invoice Generation
│
▼
Invoice Delivered
- 🤖 AI-powered workflow automation
- 📩 Automated business inquiry handling
- 📄 Proposal & Invoice PDF generation
- ✅ Manager and customer approval flows
- 📧 Gmail integration
- 🗄️ Supabase database integration
- ⚡ n8n workflow orchestration
- 🌐 Next.js API backend
FRONTEND LAYER
┌────────────────────────────────────────────────────────┐
│ Next.js (App Router) │
│ - TypeScript UI Components │
│ - Google Auth │
└───────────────────────────┬────────────────────────────┘
│ (API Calls / Submissions)
▲ ▼ ▲
┌──────────────────┼─────────────┼──────────────────┐
│ Hosted on: │ │ │
│ Vercel │ │ │
└──────────────────┘ │ │
│ (Server-to-Server Protocols)
▼
BACKEND LAYER
┌────────────────────────────────────────────────────────┐
│ TypeScript Server / Functions │
│ - Main Application Logic & API Routes │
│ - HTML2PDF │
│ - Native JavaScript Modules │
└─────────────┬─────────────────────┬──────────────┬─────┘
│ │ │
(PostgreSQL) ▼ (REST) ▼ ▼ (LLM)
┌─────────────────────┐ ┌────────────────┐ ┌────────────────┐
│ SUPABASE │ │ n8n │ │ GROQ │
│ - Database Storage │ │ Automation │ │ Llama 3.1 │
│ - Google Auth Core │ └───────┬────────┘ └────────────────┘
└─────────────────────┘ │
│ OAuth
▼
┌────────────────┐
│ Gmail API │
│ Auto Emails │
└────────────────┘
Make sure you have the following installed:
- Node.js (v18 or later)
- npm / yarn / pnpm
- Git
- Supabase Project
- n8n Instance
- Gmail API Credentials
git clone https://github.com/merajstack/AgentOps.git
cd AgentOpsUsing npm
npm installOr using pnpm
pnpm installOr using yarn
yarn installCreate a .env.local file in the project root.
# Groq API Key (Main - for AgentOps assistant)
GROQ_API_KEY=your_groq_api_key
# Webhook URLs for the automation
NEXT_PUBLIC_INQUIRY_WEBHOOK_URL=your_business_inquiry_webhook_url
# Procurement Form Webhook
NEXT_PUBLIC_FORM_WEBHOOK_URL=your_procurement_form_webhook_url
# Supabase
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
# Google OAuth Client ID --Authentication
NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_idUpdate the values according to your setup.
npm run devOpen
http://localhost:3000
npm run build
npm startAgentOps/
│
├── app/
├── components/
├── public/
│ ├── rm1.png
│ ├── rm2.png
│ ├── rm3.png
│ └── rm4.png
├── lib/
├── styles/
├── .env.local
├── package.json
└── README.md
- Configure your Supabase database.
- Import the n8n workflow.
- Configure Gmail API credentials.
- Update environment variables.
- Deploy the Next.js application to Vercel (or any hosting platform).
- Connect the n8n webhook URL with the frontend.
Contributions are welcome!
# Fork the repository
# Create a feature branch
git checkout -b feature/amazing-feature
# Commit your changes
git commit -m "Add amazing feature"
# Push to your branch
git push origin feature/amazing-featureThen open a Pull Request.



