Field Operations Software 2.5M+ Recovery Cases
Digitizing a Billing-Recovery Vendor's Field Operations for K-Electric
Client
MediaNet
Headquarters
Karachi, Pakistan
Timeline
3 months
Technology
MOBILE PLATFORM

Every attempt GPS-tagged & photo-verified
Real-time supervisor dashboards replace next-day spreadsheets
10
role types with granular zone-level access control
Offline-first: works in areas with no connectivity
The challenge
Paper-based workflows, zero real-time visibility, no GPS accountability, disconnected systems across thousands of daily field visits
The solution
Full-stack offline-first field operations platform with live GPS tracking, photo-verified attempts, and real-time management dashboards
The results
- Every attempt GPS-tagged & photo-verified
- Real-time supervisor dashboards replace next-day spreadsheets
- 10 role types with granular zone-level access control
- Offline-first: works in areas with no connectivity
Field Operations Software for 2.5M+ Recovery Cases
Our client is MediaNet, a billing-recovery vendor contracted by K-Electric, Pakistan's largest private power utility. When a K-Electric customer's payment fails or falls behind, MediaNet dispatches on-ground field agents to meet the customer, assess the situation, and work out when and how they can pay. MediaNet reports each recovery back to K-Electric, which pays MediaNet a commission per case recovered, and K-Electric's own representatives have audit access to the platform to verify that work. More than 2.5 million recovery cases have been assigned to MediaNet and managed through this platform; that figure describes case volume, not K-Electric's total consumer base, which is considerably larger. Before this build, the systems supporting those operations hadn't kept pace with scale: paper-based forms, no real-time visibility, no GPS accountability, and entirely disconnected spreadsheets for case management, attendance, and reporting.
The MediaNet Platform is EdgeFirm's full-stack solution, built for every level of the organization, from field officers working in areas with poor connectivity to executives reviewing real-time recovery dashboards. Every collection attempt is now GPS-tagged, photo-verified, timestamped, and instantly visible across the organization.
7 capabilities carried the build
Design and deploy a full-stack field operations platform that digitizes every touchpoint in MediaNet's billing recovery workflow for K-Electric, from case assignment and field collection attempts to attendance tracking, GPS verification, and reporting back to K-Electric. The platform needed to serve 10 distinct role types, including read-only audit access for K-Electric's own representatives, work offline in connectivity-challenged areas, and replace an entire ecosystem of spreadsheets and paper forms with a single, unified system.
01
Offline-first mobile field app with GPS tagging, photo capture, and auto-sync
02
Real-time live GPS tracking dashboard with route visualization and zone filtering
03
Bulk case import and batch management with Excel validation
04
Multi-type collection attempt recording (RO, DC, KYC) with structured remark sets
05
GPS-verified attendance with supervisor oversight and calendar-format payroll exports
06
Role-specific dashboards
Admin, Supervisor, CRMC, PR, each with relevant KPIs and controls
07
10-role access control system with zone-level isolation and full audit trail
The stack behind it
Next.js, Node.js, PostgreSQL, Google Maps API, AWS
PWA Frontend
Next.js with offline-first architecture (PWA), local storage with background sync queue
Maps & Location
Google Maps API for live GPS tracking, route visualization, and IBC zone management
Backend
Node.js API services with job queues for async bulk import processing and background tasks
Database
PostgreSQL for case management, attendance, attempt records, and full audit logging
Infrastructure
AWS EC2 + S3 for scalable backend hosting and photo storage with GPS-embedded metadata
Data Operations
Excel import/export across all entity types with schema validation and error reporting
Our development process
Offline-First Field Collection App
Field officers view their assigned cases, record collection attempts, capture up to 5 GPS-embedded photos (meter readings, payment receipts, consumer verification), and save data locally, all without internet. When connectivity returns, the app auto-syncs. Predefined remark categories (ATP, NATP, Disconnection, Partial Collection) ensure structured, consistent data at point of contact. Officers can edit attempts until end-of-day, after which records lock for data integrity.
Real-Time GPS Tracking & Case Management
Supervisors see every active officer's live position on Google Maps with full route visualization and historical tracking. Cases are imported in bulk via Excel (with automated validation), organized into batches, assigned to zones and officers, and trackable through to resolution. Smart filtering by consumer number, meter, zone, billing cycle, or date range gives managers instant access to any case in the system.
“When you're recovering billing revenue, you can't afford to operate blind. EdgeFirm built us a platform that gives everyone, from field officers to management, exactly what they need. Our supervisors used to wait until end of day for reports. Now they see everything in real time. The offline capability alone changed how our teams operate in the field.”
What changed after launch
Paper to Digital at Point of Contact
Every collection attempt is now captured digitally in the field, GPS-tagged, photo-verified, timestamped, and instantly available to the entire organization.
Blind to Informed in Real Time
Managers see live dashboards, officer locations, and performance metrics continuously, instead of yesterday's manually compiled spreadsheet arriving hours after the fact.
Trust-Based to Evidence-Based Accountability
Every attempt has location proof, timestamps, and photographic evidence, giving clear records for compliance and performance management.
Reactive to Proactive Supervision
With live tracking and real-time analytics, supervisors intervene during the day, redirecting officers, reassigning cases, and resolving issues before the day closes.
Fragile to Resilient Operations
Offline-first architecture means the platform works where it matters most: in the field, in areas with unreliable mobile connectivity. Captured data syncs when the connection returns.
Before the MediaNet Platform, MediaNet's billing recovery work for K-Electric ran on paper, trust, and next-day reporting. Thousands of field visits happened daily with no verification, no real-time visibility, and no way to measure what was actually working. After: every collection attempt is digitally captured, GPS-verified, and instantly visible. Managers see live dashboards. Officers work offline without friction. K-Electric's own representatives can audit the work directly in the platform. Performance is measured in real time, not reconstructed from spreadsheets days later. MediaNet continues working with EdgeFirm on feature additions and scaling as its recovery operations for K-Electric expand.
More case studies
Get AI live in months, not years.
Book a 30-minute strategy call with the founders who will write your code.





