Telecaller call tracking, built for reliable daily operations.

A lightweight backend for fast call-log sync, duplicate-safe ingestion, live reporting, and Google Sheets export for SGI telecaller teams.

BatchFast uploads for pending call logs.
DedupDesigned to block sync duplicates only.
SheetsReporting can continue in Google Sheets.
AlertsReady for no-sync and target alerts.

What This Backend Enables

Incremental Sync

Mobile apps can upload only unsynced records in batches, reducing waiting time and repeated writes.

Reliable Duplicate Control

Same customer can call multiple times, but backend-generated call IDs can prevent duplicate rows caused by retry sync.

Agent Management

Admin can centrally manage telecaller identity, targets, devices, and status without changing the mobile flow.

Live Dashboards

Track outgoing attempted, outgoing connected, missed, incoming connected, unique target progress, and calling time.

Google Sheets Export

Keep Sheets as the client-friendly reporting layer while backend handles speed, validation, retries, and audit trail.

Operational Alerts

Notify admins when a device stops syncing, pending upload grows, or an agent is behind target.

Planned Data Flow

Android AppReads local call logs and queues pending rows.
Go BackendAccepts batches, validates records, blocks retry duplicates.
DatabaseStores audit-safe call history and sync state.
Sheets + DashboardPublishes newest-first reporting for admins.
Service status: database-backed backend is online.
Open dashboard