LIVE DEMO  ·  NERIS-EASIPOWER  ·  AYIVI SOLUTIONS

NERIS EASIPOWER

CRO STAFF PORTAL  ·  CUSTOMER RELATIONS INTELLIGENCE  ·  ECG GHANA

The operational command platform for Customer Relations Officers. Case management, real-time account lookup, dispute freeze, payment plan negotiation, communication logging, escalation, and CRO performance analytics — all in a single, auditable staff portal.

CASE DASHBOARD
ACCOUNT LOOKUP
DISPUTE FREEZE
PAYMENT PLANS
COMMS LOG
ESCALATION
RESOLVED AUDIT TRAIL
KPI DASHBOARD
8
PORTAL MODULES
7
USER ROLES
94%
RESOLUTION RATE
100%
AUDITABLE
📋 Explore the Portal ↗ Request a Demonstration 💬 WhatsApp Us
↓   SCROLL TO EXPLORE   ↓
EP
EASIPOWER
STAFF PORTAL · CUSTOMER RELATIONS
ECG GHANA · POWERED BY NERIS
CRO AUTHENTICATION
Staff ID
CRO-AE-041  · 
District
Accra East District
PIN
••••••
SIGN IN TO CRO PORTAL →
🔒 STAFF ACCESS ONLY · ALL ACTIONS LOGGED & AUDITABLE
NERIS · Ayivi Solutions Limited
SCENE 01 · SECURE ACCESS

Staff-Only.
Every Action Logged.

EASIPOWER begins with a staff-gated authentication flow. Staff ID, district selection, full name, and a PIN — verified against the NERIS secure channel. Every session is logged, immutable, and auditable. No customer ever sees this interface.

  • 🔐
    Staff-only access: the portal is not accessible to customers. Authentication is scoped to CRO roles — every login is tied to a specific Staff ID, district, and role level with its corresponding permissions.
  • 📋
    Immutable session audit: all logins, every screen viewed, and every action taken — case updates, freeze activations, plan creations — are logged to the NERIS audit trail with timestamp, officer ID, and district.
  • Instant role hydration: upon sign-in, EASIPOWER loads the CRO's assigned case queue, active dispute count, overdue flags, and district KPI snapshot in a single view — under two seconds.
Security architecture: all EASIPOWER sessions are bound to the authenticated district. A CRO in Accra East cannot view or modify cases assigned to Tema or Kumasi — role-scoping is enforced at the data layer, not just the interface.
EASIPOWER
STAFF · CUSTOMER RELATIONS
A. DARKO
CRO · ACCRA EAST
CASE DASHBOARD · ACCRA EAST
CRO-AE-041
OVERDUE
4
Action required
ACTIVE
18
In progress
RESOLVED
23
This month
RATE
94%
Resolution rate
ACTIVE CASES — ACCRA EAST · 18 OPEN
EP-2847 · BILLING DISPUTE
KWABENA ASANTE
High bill complaint · Feb 2026
OVERDUE
7 DAYS
ECG-044-19821 · Freeze active
OPEN CASE
ACCOUNT
EP-2851 · PAYMENT PLAN
AMA BOATENG
Arrears recovery · Jan 2026
ACTIVE
3 DAYS
ECG-044-20431 · Plan active
OPEN CASE
ACCOUNT
EP-2853 · BILLING DISPUTE
KOFI MENSAH
Meter reading query · Mar 2026
ACTIVE
1 DAY
ECG-044-21108 · No freeze
OPEN CASE
ACCOUNT
📋
CASES
4
👤
LOOKUP
🔒
FREEZE
💳
PLANS
📞
LOG
SCENE 02 · CASE DASHBOARD

Every Case.
Prioritised & Visible.

The CRO dashboard opens to a live snapshot — overdue, active, and resolved counts — followed by the full prioritised case queue. Cases are colour-coded by urgency: red for overdue, amber for active, lime for resolved. The badge count on the Cases tab ensures nothing slips through.

  • 🔴
    Severity-coded queue: overdue cases appear first in red, active cases in amber. Each card shows the case reference, customer name, dispute type, days open, account number, and current freeze/plan status at a glance.
  • 🔗
    Live NERIS sync: cases created automatically from EASIPAWA customer disputes appear in the queue immediately — no manual entry required. Cases auto-assigned to the CRO's district on creation.
  • 📊
    KPI strip always visible: the four-metric strip at the top — overdue, active, resolved, resolution rate — gives every CRO their own performance picture before they open a single case.
  • 🔀
    Filter & sort: the case queue supports filtering by status (all, overdue, active, plan active) — the active filter removes resolved cases from view so CROs see only actionable work.
Current dashboard: A. Darko, CRO-AE-041, Accra East District — 4 overdue cases, 18 active, 23 resolved this month. Resolution rate: 94%. EP-2847 (Kwabena Asante) is the most urgent — 7 days open, billing dispute, disconnection freeze active.
EASIPOWER
ACCOUNT LOOKUP · CUSTOMER SEARCH
A. DARKO
CRO · ACCRA EAST
SEARCH — METER / ACCOUNT NO. / NAME
KWABENA ASANTE
ECG-044-19821 · MDN-04-0847 · Accra East District
TARIFF
Lifeline R1
ARREARS
GHS 210
LAST BILL
GHS 187
🔒
DISCONNECTION FREEZE ACTIVE
EP-2847 · 24 MAR 2026 · BY: CRO-AE-038
PAYMENT HISTORY — LAST 6 MONTHS
Mar 2026
GHS 187.40
UNPAID
Feb 2026
GHS 144.20
PAID
Jan 2026
GHS 131.80
PAID
📋
CASES
4
👤
LOOKUP
🔒
FREEZE
💳
PLANS
📞
LOG
SCENE 03 · ACCOUNT LOOKUP

Full Customer Picture.
In Seconds.

The CRO can search any customer account by meter number, account number, or name. The result card surfaces everything needed to take action immediately — tariff, current arrears, last bill, payment history, active freeze status, and linked case references — without navigating away.

  • 🔍
    Three-field search: meter serial number, ECG account number, or customer name — the portal resolves to the correct account regardless of which identifier the CRO has available during a call or walk-in.
  • 📊
    Instant account card: tariff band, total arrears in GHS, current bill amount, six-month payment history with paid/unpaid status — all on one screen. The CRO knows the full financial picture before saying a word to the customer.
  • 🔒
    Freeze status visible: if a disconnection freeze is active on the account, it appears immediately below the account stats — with the freeze reference, activation date, and the CRO who applied it.
  • 🔗
    Case cross-link: from the account result, the CRO can jump directly to any linked open case, the freeze management screen, or create a new payment plan — without returning to the main dashboard.
Live record — Kwabena Asante: ECG-044-19821 · MDN-04-0847 · Lifeline R1 · Total arrears GHS 210.71 · Disconnection freeze active EP-2847 · Last payment Feb 2026. CRO has everything needed to negotiate a plan in this one view.
EASIPOWER
DISPUTE FREEZE · ACCOUNT PROTECTION
A. DARKO
CRO · ACCRA EAST
🔒
DISCONNECTION FREEZE ACTIVE
CASE REF: EP-2847 · KWABENA ASANTE · ECG-044-19821
ACTIVATED: 24 MAR 2026 · BY: CRO-AE-038 · A. MENSAH
🔒 Manage Freeze — EP-2847
Case Reference
EP-2847
Freeze Reason
Active dispute — billing query Feb 2026
Update Status
CRO engagement ongoing
EXTEND FREEZE
LIFT FREEZE
All freeze actions are logged to the NERIS audit trail · Customer notified via EASIPAWA
📋
CASES
4
👤
LOOKUP
🔒
FREEZE
💳
PLANS
📞
LOG
SCENE 04 · DISPUTE FREEZE

Disconnection Blocked.
Automatically.

When a customer files a dispute via EASIPAWA, the disconnection freeze is applied automatically — no manual CRO step required. The CRO portal shows the freeze status on every related screen and gives full control to extend, update, or lift the freeze as the case progresses.

  • Auto-applied on dispute filing: the moment a customer submits a dispute in EASIPAWA, the disconnection freeze activates on their account — preventing enforcement action until the CRO resolves or closes the case.
  • 🔒
    Full freeze management: the CRO can view the active freeze reference, reason, and activation details — and choose to extend the freeze, update its status, or lift it once the dispute is resolved. All actions are one-tap.
  • 🔔
    Customer notification on every change: every freeze action — activation, extension, or lift — triggers an automatic notification to the customer via EASIPAWA. The customer and CRO see the same live record.
  • 📋
    Audit trail on every action: freeze activation time, officer ID, reason, and all subsequent status changes are recorded immutably in the NERIS audit log — protecting both ECG and the customer in any escalation.
Protection in action: Kwabena Asante's dispute EP-2847 was filed via EASIPAWA on 21 March 2026. Disconnection freeze activated automatically at 09:02. The CRO did not need to take any manual action — protection was immediate.
EASIPOWER
PAYMENT PLANS · ARREARS RECOVERY
A. DARKO
CRO · ACCRA EAST
TOTAL ARREARS — KWABENA ASANTE
GHS 210.71
ECG-044-19821 · Includes current bill + outstanding balance
✅ ACTIVE PLAN — PP-2026-0041
INSTALMENT 1
GHS 70.24 ✓
PAID · 01 APR
INSTALMENT 2
GHS 70.24
DUE · 15 APR
CREATE NEW PLAN — SELECT STRUCTURE
2 Instalments
GHS 105.36 today · GHS 105.35 in 14 days
GHS 105
3 Instalments
GHS 70.24 today · then weekly × 2
GHS 70
Custom
Set amount & schedule manually
CONFIRM & CREATE PAYMENT PLAN
📋
CASES
4
👤
LOOKUP
🔒
FREEZE
💳
PLANS
📞
LOG
SCENE 05 · PAYMENT PLANS

Negotiated In-Portal.
Active in Seconds.

The CRO negotiates and creates payment plans from inside the portal — choosing 2-instalment, 3-instalment, or a custom schedule. Once confirmed, the plan syncs instantly to EASIPAWA: the customer sees instalment amounts, due dates, and payment status in their own app without any delay.

  • 💳
    Instant plan creation: total arrears are pre-loaded from the account. The CRO selects a plan structure — 2 or 3 instalments, or a custom split — confirms, and the plan is active immediately. No paperwork, no offline process.
  • 🔔
    Customer sees it instantly: the moment the CRO confirms a plan, the instalment schedule appears in the customer's EASIPAWA app — with amounts, due dates, and a payment button for each instalment. One system, both sides.
  • 📊
    Instalment tracking: each plan shows real-time payment status per instalment — paid (with date), due, or overdue. The CRO and GRIDWATCH both see whether customers are honouring their commitments.
  • Auto-freeze linkage: an active payment plan keeps the disconnection freeze in place. If the customer misses an instalment, the freeze lifts automatically and the case escalates to the CRO's queue — no manual monitoring required.
Live plan — PP-2026-0041: GHS 210.71 arrears · 3-instalment plan · GHS 70.24 each · Instalment 1 paid 01 Apr 2026. Instalment 2 due 15 Apr 2026 · Instalment 3 due 29 Apr 2026. Freeze remains active while plan is current.
EASIPOWER
COMMUNICATION LOG · EP-2847
A. DARKO
CRO · ACCRA EAST
CONTACT HISTORY — EP-2847 · KWABENA ASANTE
📞 Outbound Call — K. Asante
27 MAR · 10:14
Spoke with customer. Explained billing dispute process. Customer insisted charge was incorrect. Agreed to review meter reading records. Next contact: 30 Mar.
CRO-AE-041 · A. DARKO · Accra East
📱 SMS Sent — Payment Reminder
26 MAR · 09:00
SMS sent: "Your account ECG-044-19821 has arrears of GHS 210.71. A CRO will contact you within 24hrs. Disconnection is frozen while your case EP-2847 is under review."
CRO-AE-041 · A. DARKO · SYSTEM GENERATED
⚖️ Dispute Filed — EP-2847
21 MAR · 09:02
Customer filed billing dispute via EASIPAWA app. Disconnection automatically frozen. Case assigned to Accra East CRO team. Auto-notification sent to customer.
EASIPAWA CUSTOMER APP · AUTO-ASSIGNED TO CRO-AE-041
📞 Log New Contact
Phone call  ▾
Contact notes...
LOG CONTACT
📋
CASES
4
👤
LOOKUP
🔒
FREEZE
💳
PLANS
📞
LOG
SCENE 06 · COMMUNICATION LOG

Every Contact.
On the Record.

Every call made, SMS sent, or walk-in visit logged by a CRO is recorded against the case — with timestamp, contact type, outcome notes, and officer ID. The log is chronological, immutable, and visible to district supervisors and the NERIS audit system in real time.

  • 📋
    Full contact history per case: every inbound and outbound contact — phone calls, SMS, walk-ins, field visits — is logged to the case timeline. Each entry shows the contact type, date, officer, and outcome in a consistent format.
  • Auto-logged system events: dispute filings, freeze activations, plan creations, and EASIPAWA notifications are automatically appended to the log — the CRO only needs to add human contact records.
  • 🔗
    Case escalation evidence: when a CRO escalates to a District Manager, the full communication log is attached automatically — the DM sees every contact attempt, customer response, and action taken before making an enforcement decision.
  • 📊
    Performance accountability: the communication log feeds GRIDWATCH's CRO performance metrics — contact frequency, response times, and case cycle times are calculated directly from logged interactions, not manual input.
Case EP-2847 log: Dispute filed via EASIPAWA 21 Mar (auto) → SMS sent 26 Mar → Outbound call 27 Mar. Three contacts in seven days. CRO A. Darko is within engagement protocol. All entries logged immutably to NERIS.
EASIPOWER
ESCALATION · DISTRICT MANAGER
A. DARKO
CRO · ACCRA EAST
⚠ ESCALATION TO DISTRICT MANAGER
This action requests enforcement clearance from the District Manager. The full case log, freeze history, and contact record will be attached automatically.
Pre-Escalation Checklist
Dispute status confirmed: unresolvable at CRO level
Minimum 2 contact attempts logged (27 Mar, 26 Mar)
Payment plan offered and declined by customer
Freeze review: freeze status confirmed and documented
·
Select escalation reason and complete summary
Escalation Request — EP-2847
Dispute cannot be resolved at CRO level  ▾
EP-2847: KWABENA ASANTE (ECG-044-19821) · Arrears GHS 210.71 · Contacted 2× · Customer disputes GHS 43.00 · Billing team confirms charge correct · Customer declined 3-instalment plan · Requesting enforcement clearance.
SUBMIT ESCALATION TO DISTRICT MANAGER
📋
CASES
4
👤
LOOKUP
🔒
FREEZE
💳
PLANS
1
ESCALATE
SCENE 07 · ESCALATION

CRO Ceiling Reached.
One Tap to DM.

When a case cannot be resolved at CRO level, EASIPOWER provides a structured escalation path to the District Manager — with a pre-escalation checklist that ensures all required steps are completed before enforcement can be requested.

  • Pre-escalation checklist: EASIPOWER enforces a protocol before escalation is allowed — contact attempts, plan offers, freeze review, and dispute status must all be confirmed. This protects both the customer and ECG against premature enforcement.
  • 📋
    Auto-assembled case pack: when the CRO submits the escalation, the full case file is assembled automatically — all contact log entries, freeze history, payment plan offers, billing dispute evidence, and officer notes — sent to the District Manager in a structured summary.
  • 🔗
    GRIDWATCH visibility: escalated cases appear in the District Manager's GRIDWATCH dashboard immediately — with CRO completion metrics, case age, and the assembled evidence pack available in one click.
  • 🔔
    METRIX notification: on escalation approval by the DM, a field enforcement task is created automatically in METRIX for the relevant field officer — pre-loaded with customer location, meter details, and the escalation reference.
Escalation EP-2847: 4 pre-conditions met. CRO has made 2 contact attempts, offered a 3-instalment plan (declined), and confirmed the charge is correct with the billing team. DM enforcement clearance is the only remaining resolution path.
EASIPOWER
KPI DASHBOARD · MARCH 2026
A. DARKO
CRO · ACCRA EAST
MY KPI DASHBOARD
A. DARKO — CRO-AE-041
Accra East District · March 2026 · 1–27 Mar
Cases Resolved
23
This month
Resolution Rate
94%
vs 85% target
Avg Resolution
3.2d
Per case
Overdue
2
Need attention
DISTRICT LEADERBOARD — ACCRA EAST · MARCH 2026
ACCRA EAST · CRO PERFORMANCE
1–27 MAR 2026
1
B. AMPONSAH
CRO-AE-038 · Accra East
7 resolved
Avg 2.8d
2
A. DARKO YOU
CRO-AE-041 · Accra East
5 resolved
Avg 3.2d
3
E. QUAYE
CRO-AE-044 · Accra East
4 resolved
Avg 4.1d
4
A. MENSAH
CRO-AE-036 · Accra East
2 resolved
Avg 6.0d
📋
CASES
👤
LOOKUP
RESOLVED
📊
KPI
📞
LOG
SCENE 08 · KPI DASHBOARD

Your Numbers.
Your District's Rank.

Every CRO sees their own performance metrics in real time — cases resolved, resolution rate, average cycle time, and overdue count. The district leaderboard shows how each CRO ranks against their colleagues, creating accountability without requiring any manual reporting.

  • 📊
    Four personal KPIs: cases resolved this month, resolution rate vs. target (85%), average resolution time in days, and current overdue count — updated continuously from case activity, not entered manually.
  • 🏆
    District leaderboard: every CRO in the district is ranked by cases resolved and average resolution time. The "YOU" badge marks the CRO's own position — motivating performance improvement without requiring a separate management report.
  • 📤
    KPI export: CROs can export their monthly KPI report to PDF at any time — the report is automatically sent to the District Manager and archived in the NERIS system.
  • 🔗
    GRIDWATCH sync: every metric shown in EASIPOWER's KPI dashboard is also visible to the District Manager and Head Office in GRIDWATCH — the same data, viewed from the command level. No parallel reporting systems.
A. Darko — March 2026: 23 cases resolved this month · 94% resolution rate (vs 85% target) · Average 3.2 days per case · 2 overdue · District rank: #2 of 5 CROs in Accra East. Revenue recovered via plans: GHS 621.
PLATFORM MODULES
8
Case, lookup, freeze, plans, comms, escalation, resolved, KPI
RESOLUTION RATE
94%
District average, March 2026
AUDIT COVERAGE
100%
Every action logged and immutable
PLATFORM PRODUCTS
4
EASIPOWER, GRIDWATCH, METRIX, EASIPAWA
AYIVI SOLUTIONS LIMITED

Built in Ghana.
For African Utilities.

Ayivi Solutions Limited is a Ghanaian technology company specialising in enterprise software for regulated utilities, government institutions, and development organisations across Ghana and Sub-Saharan Africa.

The NERIS platform — comprising EASIPOWER, GRIDWATCH, METRIX, and EASIPAWA — is Ayivi Solutions' flagship product suite, purpose-built for electricity distribution utilities operating the prepaid metering and post-credit billing model in the African regulatory environment.

  • 🇬🇭
    Ghana-based, Africa-focused: Ayivi Solutions is headquartered in Accra with engineering, product, and commercial teams serving utilities across the continent.
  • 🏗
    Enterprise-grade architecture: NERIS is built on a cloud-native, mobile-first stack with offline capability — designed for Ghana's connectivity realities, from CRO district offices to rural field operations.
  • 🔗
    Regulatory alignment: all NERIS modules are designed around the ECG operational model — CRO structures, billing cycles, tariff bands, district hierarchies, and enforcement protocols reflect Ghana's utility regulatory framework.
Commercial enquiries: contact the Ayivi Solutions team to discuss NERIS platform deployment, licensing, integration, or partnership for your utility, regulatory body, or government institution.
ENGAGE WITH NERIS EASIPOWER

Transform Your
CRO Operations.

Request a live EASIPOWER demonstration for your utility, discuss deployment and integration options, or reach out to begin a partnership conversation with the Ayivi Solutions team.