npx skills add jgtolentino/insightpulse-odooREADME
š InsightPulse Odoo - Enterprise SaaS Replacement Suite
Enterprise-grade multi-tenant SaaS platform built on Odoo 18.0 CE + OCA modules with embedded BI and AI capabilities.
Replicate key enterprise processes in an open, modular framework optimized for mid-market services businesses at < $20/month (87-91% cost reduction vs traditional enterprise stacks).
š SaaS Replacement Matrix
Replace $60K+/year in SaaS subscriptions with self-hosted alternatives:
| SaaS Product | Annual Cost | InsightPulse Equivalent | Parity | Savings |
|---|---|---|---|---|
| Notion Enterprise (50 users) | $12,000 | Odoo Knowledge + Custom | 87% | $12,000 |
| SAP Concur | $18,000 | ipai_expense + OCR | 85% | $18,000 |
| SAP Ariba | $15,000 | ipai_procure + OCA | 90% | $15,000 |
| Tableau | $8,400 | Apache Superset | 110% | $8,400 |
| Slack Business+ | $3,600 | Mattermost (optional) | 95% | $3,600 |
| Jira Software | $4,200 | ipai_ppm + Odoo Project | 95% | $4,200 |
| TOTAL | $61,200/yr | $240/yr (hosting) | 87% | $58,800/yr š |
3-Year Savings: $176,400 | Annual Infrastructure: $240 (DigitalOcean droplet)
š Detailed Parity Analysis - Feature comparison matrices, gap tracking, migration guides
šÆ What Is This?
A complete Finance Shared Service Center platform built on:
- Odoo 18.0 CE (open-source ERP core)
- OCA Modules (community-maintained extensions)
- Custom Modules (10 enterprise modules, 134 test methods, 2,771 lines of tests)
- Self-Hosted Tools (Superset, n8n, Authentik, MinIO, Qdrant)
Designed For:
- ā Multi-company consolidation (8 affiliated agencies: RIM, CKVC, BOM, JPAL, JLI, JAP, LAS, RMQB)
- ā Philippines BIR compliance (Forms 1601-C, 1702-RT, 2550Q, ATP)
- ā Month-end closing workflows with audit trail
- ā AI-powered document processing (PaddleOCR + OpenAI)
- ā Advanced analytics (5 pre-built Superset dashboards)
- ā Semantic search + AI assistant (pgVector + GPT-4o-mini)
š Quick Start
Prerequisites
- Docker 24+ & Docker Compose 2.20+
- 8GB RAM minimum (16GB recommended)
- 50GB disk space
1-Command Local Deploy (2 minutes)
git clone --recursive https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo
make init && make dev
š Odoo: http://localhost:8069 (admin / admin) š Superset: http://localhost:8088 š§ n8n: http://localhost:5678
Production Deploy (DigitalOcean Droplet - 10 minutes)
# SSH into fresh Ubuntu 24.04 droplet (4GB/2vCPU, $24/month)
ssh root@your-droplet-ip
# Clone and deploy
git clone https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo/scripts/deploy
chmod +x *.sh && bash deploy-all.sh
Includes: Odoo 19 + PostgreSQL 16 + Nginx + Let's Encrypt SSL + S3 backups
š¦ What's Included
ā Wave 1-3 Complete - Production Ready
10 Enterprise Modules | 134 Test Methods | 2,771 Lines of Tests
| Category | Modules | Purpose |
|---|---|---|
| Finance | 6 modules | Rate calculation, project costing, procurement, subscriptions, expenses, approvals |
| SaaS Ops | 1 module | Multi-tenant provisioning, backups, usage tracking |
| Analytics | 2 modules | Apache Superset integration (5 dashboards), BI connector |
| AI/Knowledge | 1 module | Semantic search + /ask API (pgVector + OpenAI) |
š§© Core Modules - Business Capabilities
Finance & Operations
1. Rate Policy Automation (ipai_rate_policy)
Purpose: Automated rate calculation with P60 + 25% markup logic
- Configurable rate cards (hourly, daily, project-based)
- P60 compliance calculations
- Multi-currency support with real-time conversion
- Rate approval workflows with audit trail
Usage: Finance ā Rate Policies ā Create Policy
Docs: ipai_rate_policy/README.md
2. Program & Project Management (ipai_ppm)
Purpose: Enterprise program/roadmap/budget/risk management (Jira replacement)
- Multi-level project hierarchy (Program ā Project ā Task)
...