All case studies
client
Custom ERP + CRM

BSM

End-to-end custom ERP and CRM built from scratch for a construction company. Full project lifecycle, procurement, contractor management, client pipeline, financial control, and AI-assisted reporting - replacing 6 disconnected tools with one system.

Custom ERP + CRM
6 tools → 1 system
1 week → 1 day reporting
ConstructionAustraliaDiscuss a similar project ->
// automation architecture
PostgreSQLtrigger
n8norchestration
Claude APIintelligence
Supabasedelivery
24/7, no humans
// The problem

BSM was managing 8-12 active construction projects simultaneously with zero shared infrastructure. Project status lived in individual manager heads or personal spreadsheets. Procurement was done via phone calls with no tracking - materials were ordered twice or missed entirely. Contractor timesheets were submitted on paper and manually entered. Client communications had no history. Financial reporting required a week of manual aggregation at month-end. Leadership was flying blind.

// What we built

We designed and built a full-stack ERP + CRM platform tailored to the construction workflow. The ERP covers the complete project lifecycle: phases, milestones, task assignments, contractor timesheets (submitted via Telegram bot, auto-logged to the system), material procurement with approval thresholds, budget tracking per phase, and automated invoice generation triggered by milestone sign-off. The CRM module handles the full client pipeline - lead capture, proposal tracking, contract management, client communication history, and handover documentation. Claude processes daily project data to generate executive summary reports highlighting delays, budget overruns, and procurement risks before they become problems. The whole platform is live on a custom Next.js frontend backed by PostgreSQL, with n8n handling all workflow automation.

// Results
01Full custom ERP live: 8-12 projects tracked in real time across all dimensions
02Procurement: from untracked phone calls → approval-gated digital flow with zero duplicate orders
03Contractor timesheets: paper submission → Telegram bot → auto-logged, approved, and payroll-ready
04Invoice generation: automatic on milestone sign-off, no manual finance involvement
05Month-end reporting: 1 week of manual work → executive dashboard updated daily
06AI risk flags: budget overruns and schedule delays surfaced before escalation
076 separate tools (spreadsheets, messengers, email threads) replaced by one system
// Tech stack
Next.jsTypeScriptPostgreSQLSupabasen8nClaude APITelegram BotResendVercel
Want something similar?

Free 30-min audit. We tell you what to automate and what it costs.

From $1,000
2-6 week delivery
Fixed scope
Book a free audit