The most common go-live failure I observe in Bangladesh ERP implementations is not a technical failure — it is a support failure. The consultant hands over the system and reduces availability. A severity-1 issue surfaces on day three. Nobody knows who to call. The warehouse team reverts to manual records while waiting for a resolution. By the time the issue is fixed, two weeks of inventory data needs reconciliation and three people have quietly decided they prefer the old way.
Hypercare prevents this. It is a structured, time-bounded intensive support period that ensures every issue is logged, every critical defect is resolved fast, and the internal team builds confidence to operate independently. This guide gives you the structure to run it correctly.
For context on where hypercare fits in the implementation lifecycle, see the 12-week Odoo implementation roadmap for Bangladesh SMEs — hypercare occupies weeks 13–14 in that plan.
The go-live is where implementation ends. Hypercare is where adoption begins. These are not the same thing.
What is hypercare — and what it is not
Hypercare is: an intensive, time-bounded support period typically lasting 2–4 weeks after go-live, during which the consultant maintains elevated availability, all issues are formally logged and triaged daily, and the first critical business processes (month-end close, payroll) are supported directly. It is distinct from and precedes the permanent BAU support arrangement.
Hypercare is not: ongoing software maintenance, an open-ended support retainer, or a substitute for training. Users who use hypercare as a training catch-up are a sign that the training phase (weeks 10–11) did not achieve its objectives. Issues raised during hypercare should be genuine operational issues — not "how do I do this?" questions that training should have answered. If training was completed properly (see the Odoo training plan template), the hypercare issue log should contain defects and edge cases — not basic usage questions.
Typical hypercare duration by implementation size:
- Standard implementation (25–50 users, core modules): 2 weeks of hypercare. Consultant on-site days 1–3, remote high-availability for weeks 1–2.
- Complex implementation (50–150 users, manufacturing + compliance): 3–4 weeks of hypercare. Consultant on-site days 1–5, remote high-availability for week 2, reduced availability for weeks 3–4.
- Multi-company or multi-location: 4–6 weeks. Each location may have different go-live dates staggered by 1–2 weeks.
L1/L2/L3 support tiers
Before go-live, every issue that could arise must have a clear path to resolution. The L1/L2/L3 structure assigns that path by issue type and complexity. Every person in each tier must be named before go-live day.
Handled by: Internal super-users (module champions) — the key users trained in week 10.
- User how-to questions
- Forgotten passwords (reset in Odoo admin)
- Basic process clarification
- Report interpretation help
- User error recovery (cancel a draft, reverse a wrong entry)
Handled by: Client project manager + senior super-users. Escalate from L1 when issue cannot be resolved within 1 hour.
- Process errors requiring configuration review
- Workflow issues (stuck approvals, blocked orders)
- Data correction (wrong amounts posted, wrong vendor)
- Report and filter configuration
- Access rights issues (user cannot see a menu)
Handled by: Odoo consultant / implementation vendor. Escalate from L2 when functional resolution is insufficient.
- System defects and custom code bugs
- Configuration changes requiring developer access
- Server performance issues and errors
- Data integrity issues requiring SQL-level fix
- Integration failures (bank feed, biometric)
Issue severity classification
All issues logged during hypercare must be classified by severity. Severity determines response time and who handles the issue. Classify conservatively — an issue that stops business is S1 even if only one user is affected, if that user is the only one who can process a critical transaction.
| Severity | Definition | Examples (Bangladesh context) | Response SLA | Resolution SLA |
|---|---|---|---|---|
| S1 — Critical | Business operations stopped. No workaround available. | Cannot create any vendor bills (tax configuration broken); cannot post GRN (inventory journal misconfigured); Odoo server down; cannot generate Mushak invoice at all | Within 2 hours (any time) | Within 4 hours |
| S2 — High | Major function impaired. Workaround exists but is slow or error-prone. | TDS not calculating correctly on vendor bills (manual workaround possible); payroll batch generates wrong salary for one employee type; bank reconciliation import failing for one bank | Within 4 hours | Same business day |
| S3 — Medium | Minor function impaired. Workaround available without significant overhead. | Report missing a column; print template alignment issue (Mushak prints but formatting slightly off); dashboard KPI showing wrong period filter default | Next business day | Within 3 business days |
| S4 — Low | Cosmetic or enhancement request. No operational impact. | UI label in Bengali requested; column order on a report; a convenience feature that was not in the original scope | Next business day | Scheduled in post-hypercare backlog |
Issue log template
Every issue raised during hypercare — by any user, through any channel — must be entered into the issue log. Do not manage issues through WhatsApp conversations alone. If it is not in the log, it does not exist for tracking and reporting purposes.
| Issue # | Date | Module | Severity | Description | Reported by | Assigned to | Status | Resolved |
|---|---|---|---|---|---|---|---|---|
| HC-001 | Day 1 10:23 | Purchase | S2 | TDS line not appearing on vendor bills for vendors in category "Service Provider — no TIN". Expected 15% AIT, showing 0%. | AP Team | L3 Consultant | Resolved | Day 1 15:00 |
| HC-002 | Day 2 09:15 | Inventory | S3 | GRN print template: product internal reference not showing in "Item Code" column. Company letterhead correct. | Warehouse | L3 Consultant | Resolved | Day 3 11:00 |
| HC-003 | Day 3 | HR | S2 | Leave balance for employees hired before July 1 showing 0 days instead of pro-rated leave entitlement for the current year. | HR Team | L3 Consultant | In Progress | — |
| Add rows for each issue. Review log in daily standup. Close resolved issues promptly to maintain an accurate open issue count. | ||||||||
The issue log is reviewed every business day during hypercare in a 15-minute standup between the client PM and the consultant. Any issue without an owner or resolution date is assigned in that call. Any S1 or S2 issue open for more than 24 hours without a resolution plan is escalated to the Sponsor immediately.
30-60-90 day KPIs
Track these KPIs to measure system stability and adoption after go-live. Share with the Sponsor and department heads monthly. Declining KPIs in month 2 or 3 signal adoption regression — users reverting to old habits — which requires intervention, not just patience.
First month-end close checklist
The first month-end close in Odoo is the highest-risk activity in the hypercare period. Many Bangladesh accounts teams have never done a formal month-end close — in Tally, they simply keep booking transactions. Odoo's period locking and formal close process is a new discipline. Support it directly.
- Bank reconciliation: Match all Odoo bank statement lines to physical bank statements. Post interest, bank charges, and any direct deposits not entered via transactions. Target: reconciled within 3 working days of month-end.
- AP/AR cut-off: Confirm all invoices and bills for the period have been entered and posted. No draft invoices for the closing month should remain at period close.
- Inventory valuation: Run the stock valuation report. Confirm the total inventory value matches the inventory asset account on the balance sheet. Any variance requires investigation before closing.
- Depreciation run: If Fixed Assets module is active, run the monthly depreciation from Accounting → Accounting → Assets. Confirm depreciation expense posted correctly.
- Accruals and provisions: Review recurring accruals (gratuity provision, leave encashment provision) with the accounts team. Post manual journal entries if needed.
- VAT return period: If Bangladesh VAT period closes monthly, run the tax report for the period. Confirm total output VAT, input VAT, and net VAT payable matches expectations.
- Period lock: Once all entries are confirmed, lock the period in Odoo (Settings → Technical → Periods). This prevents backdating transactions into the closed period.
- Management reporting: Generate and share P&L and balance sheet with the Sponsor or CFO. This is often the first time they see Odoo-generated financials — make sure they understand the reports.
Exit criteria — from hypercare to BAU support
The transition from hypercare to Business As Usual (BAU) support is a formal event — not a gradual reduction in availability that the consultant makes unilaterally. The client PM and consultant agree that all of the following exit criteria are met before transitioning:
-
No S1 or S2 issues have been open for more than 24 hours in the last 5 consecutive business days.
-
The internal L1 team (super-users) is resolving 80%+ of all support queries without L3 involvement for at least 5 consecutive business days.
-
The first month-end close has been completed in Odoo and the accounts team has confirmed the financials are correct.
-
If HR module is live: the first full payroll batch has been processed and payslips have been approved and distributed without consultant involvement.
-
100% of in-scope daily transactions are being processed in Odoo. No department is maintaining a parallel record in Tally, Excel, or any other system for the same data.
-
The BAU support contract (if applicable) has been signed and the BAU support process has been communicated to all users — who to call, how to raise a ticket, what response times to expect.
-
The outstanding S3/S4 issue backlog has been reviewed by the client PM and prioritized. Items will be addressed in the BAU retainer or scheduled for the next Odoo version upgrade cycle.
Bangladesh-specific hypercare considerations
- Weekend coverage: Bangladesh business week runs Sunday–Thursday. If your consultant is based internationally or observes Saturday–Sunday weekends, confirm their Bangladesh-week support schedule in writing before go-live. A critical S1 issue on Sunday morning with a consultant who is not available until Monday is a planning failure, not a surprise.
- WhatsApp as primary support channel: In Bangladesh, WhatsApp is the de facto support channel for operational teams. Accept this. Create a dedicated WhatsApp group for hypercare issues — client PM, super-users, and consultant. Set the rule: every issue in the group must also be logged in the issue tracker. WhatsApp for speed, issue tracker for accountability.
- Prayer time during support calls: Support calls scheduled across prayer times in Bangladesh (especially Zuhr at midday and Asr in the afternoon) will be interrupted. Schedule support windows to respect prayer times or account for breaks in the call.
- Eid holiday hypercare: If your go-live occurs close to an Eid period, negotiate extended hypercare explicitly in the contract. The first 2 weeks post go-live are already hypercare — if Eid falls within those 2 weeks, you need hypercare to cover the real first 2 operational weeks (after Eid), not the Eid-week skeleton operation. This is a common gap in Bangladesh implementation contracts.
- Power and internet stability: On-premise server deployments in Bangladesh are subject to power outages and internet disruption. If the server is on UPS and the internet drops, ensure users know the UPS duration and have a fallback process (paper-based recording of transactions to enter later). Document this in the hypercare plan.
The go-live is a milestone, not an ending. Hypercare is the bridge between implementation and sustainable operations. A properly structured L1/L2/L3 support model, a functioning issue log, and clear exit criteria are the difference between a project that sticks and one that quietly unravels over 90 days. The 12-week implementation plan and the 4-week hypercare plan together represent 16 weeks of professional work. Protect the investment by treating the last 4 weeks as seriously as the first 12. Need help structuring your post go-live support plan? Get in touch →
Frequently asked questions
What is hypercare in ERP implementation?
Hypercare is an intensive, time-bounded support period (typically 2–4 weeks) that begins on go-live day. During hypercare, the consultant maintains elevated availability, all issues are formally logged and triaged daily, and the first critical business processes (month-end close, payroll) are supported directly. It ends when the internal team can operate independently and specific exit criteria are met. It is distinct from the ongoing BAU support retainer that follows it.
What is L1/L2/L3 support in Odoo?
Three support tiers: L1 (internal super-users) handles how-to questions, password resets, and basic process clarification — response within 30 minutes. L2 (client project manager / senior key users) handles process errors, workflow issues, and data corrections — response within 4 hours. L3 (Odoo consultant / vendor) handles system defects, configuration changes, and server issues — S1 response within 2 hours, S2 same-day, S3/S4 next business day. Issues are attempted at L1 first and escalated only when L1 cannot resolve.
How long does Odoo hypercare last in Bangladesh?
For a standard Bangladesh SME implementation (25–50 users, core modules), hypercare runs 2 weeks. Complex implementations (50–150 users, manufacturing + compliance) run 3–4 weeks. Extended hypercare (4–6 weeks) is appropriate for multi-company or multi-location deployments. Exit from hypercare happens when: no S1/S2 issues for 5 consecutive business days, internal L1 resolving 80%+ of queries independently, first month-end close completed, and first payroll run completed (if applicable).
What should happen in the first month after Odoo go-live in Bangladesh?
Days 1–5: consultant on-site, all transaction types tested in live production, issue log established. Week 2: full operational verification across all departments, first week bank reconciliation. Weeks 3–4: first month-end close supported by consultant — bank reconciliation, journal entries, VAT period close, depreciation run. If HR module is live: first payroll batch processed and reviewed. By day 30: L1 team operating at 70%+ self-resolution rate, transition to BAU support initiated.