After 120+ ERPNext go-lives, we've turned our lessons into a repeatable checklist. It's boring, exhaustive, and almost single-handedly responsible for our on-time delivery rate.
Phase 1 — Discovery & scoping
- Document current-state processes per department in a single tracker.
- Map pain points to specific ERPNext modules — not wishes, actual modules.
- Identify top five reports leadership needs on day one.
- List every integration: banks, tax portals, e-commerce, shipping, BI.
- Agree on scope-out list — what we are explicitly NOT doing in phase one.
Phase 2 — Data preparation
- Chart of accounts reviewed and signed off by finance.
- Item master cleaned, deduplicated, UoM standardized.
- Customer and supplier masters deduplicated, with tax profiles.
- Opening balance cutoff date fixed and frozen.
- Historical data scope decided: full import, summary, or read-only archive.
Phase 3 — Configuration
- Company setup: fiscal year, currency, country VAT profile.
- Permission roles matrix signed off by each department head.
- Workflow configuration for approvals (POs, JEs, leave).
- Print formats branded and tested for every primary document.
- Email templates and notification rules configured.
Phase 4 — Cutover rehearsal
- Dry-run opening balance upload on a production clone.
- Verify every integration in the production environment.
- Document the hour-by-hour go-live runbook.
- Identify rollback criteria and rollback procedure.
- Train the hypercare team on the exact issue triage flow.
Phase 5 — Hypercare
- On-site presence for two weeks minimum.
- Daily stand-up with client ops leads for the first month.
- Issue log with severity, owner and SLA.
- Post-go-live health check at day 30 and day 60.
- Knowledge transfer signed off before handover to AMC.