Easy Store · du Channel Partner
Application Details
Scan Emirates ID (optional — auto-fill)
Scanning uses AI to read the details straight off the photo(s) — front, back, or both. Still double-check the filled fields before submitting.
Customer Details
Line & Plan Details
971
9715
Agent Details
Serial Number
Sale recorded. Note this number for follow-up.
Sign In

Sign in with your Google account.

Verifier

Sign in with your Google account. Only registered Verifier or Processor accounts can access this.

📋 Activation Trackers
Postpaid Activation Tracker HW Activation Tracker
Express Review

Activated Express sales — including ones activated through the Telesales flow via a TELESALES dealer app. View only, no actions taken here.

AgentSalesMRC (AED)
Team LeaderSalesMRC (AED)
Sales ManagerSalesMRC (AED)
LocationSalesMRC (AED)
Leads

Telesales prospect pipeline — track, assign, and convert leads into sales.

All New Lead Contacted Interested Follow-up Lost Do Not Call
By Team
Team LeaderTotal LeadsConvertedConversion Rate
By Source
SourceTotal LeadsConvertedConversion Rate

Columns: Customer Name, Phone, Alt Phone, Email, Source, Campaign, Notes.

Agent activity

Live status is polled from your own browser every ~15s while this tab is open (the phone system is LAN-only, so it can't be computed server-side). Call counts are pulled from the phone system's own records — "🔄 Sync Now" pulls the latest (only works from a browser on the office network); it also happens automatically whenever this tab is opened.

AgentExt.Live statusAnsweredNo AnsweredBusyFailedVoicemailTotal Ring DurationTotal Talk Duration
🔥 Untouched leads (24h+, no contact yet)
CustomerPhoneAgentAssigned
⏱ Overdue callbacks
CustomerPhoneAgentWas due
📞 Call Log

Pulled directly from the phone system's own call records — covers every call on your team's extensions, whether or not it went through this CRM.

TimeAgentCRM LeadPhoneDurationOutcome
Team Leader

Sign in with your Google account. Only registered Team Leader accounts can access this.

Sales Manager

Sign in with your Google account. Only registered Sales Manager accounts can access this.

Sales Head

Sign in with your Google account. Only registered Sales Head accounts can access this.

Management

Sign in with your Google account. Only registered Management accounts can access this.

Admin Panel
Counter Locations
Plans (MRC & Category)

MRC auto-fills on the sale form whenever this plan is selected. Category determines which report bucket it counts toward: Prepaid (NEW/P2P/MNP), Postpaid (further split by Oasis/Non-Oasis), or Home Wireless.

Agent Roster
All Express Telesales
Staff Roles & Access

Org chart: Agent → Team Leader → Sales Manager → Sales Head → Management. Names here must exactly match what's used on sales / what Team Leaders and Sales Managers are called.

Access Review

Every privileged account, grouped by person — roles held, department scope, last sign-in activity, dormant accounts, and role combinations worth a second look. Refreshes each time you open this tab.

Agent Account Links

Which Gmail account each agent linked to their Employee ID. Delete a row to let an agent re-link (e.g. if they used the wrong ID, or someone left).

⏱ Where sales are waiting right now

Live queue depth per stage. "Over 48h" is the count that has been sitting there more than two days.

StageWaitingAvg waitLongestOver 48h
⚡ How long each step is taking

Averages over the last 60 days, for sales that actually completed each step.

StepSales measuredAverage
🔥 Oldest stuck sales

The 15 longest-waiting sales not yet activated — chase these first.

SerialCustomerAgentTeam LeaderStatusWaiting
Notification Delivery

Every email/push a sale action triggers goes through a queue (send-notifications.php, run on a schedule) rather than sending immediately — this is what's actually happening to it.

Abandoned — gave up after repeated failures

These stopped retrying. Something's actually wrong (a bad address, a persistent problem) — fix the underlying issue, then Retry to put one back in the normal queue.

Currently struggling — still retrying

Failed at least once but still on its own retry schedule — not urgent yet, just visible.

Bulk Import

Paste rows copied straight from a spreadsheet (tab-separated), or upload an Excel file below. Either way, review what lands in the box before clicking Import — nothing is saved until then.

Columns: Location Name, Dealer ID, Emirate

System Administration

Operational health of the app itself — deployment, database, cron jobs, backups, and configuration. Not sales data. Refreshes each time you open this tab.

Cron Job Health

reminders.php (daily), send-notifications.php (every 5 min), and backup.php (daily) each record their own run here — flagged "stale" if one hasn't reported in longer than expected.

Configuration
Database Migrations
Rate-Limit Activity (last 24h)

The only automated abuse signal this app tracks today — repeated hits from the same bucket (an email or IP-scoped key) are worth a look, not necessarily an incident on their own.