Ops Dashboard — Restricted Access
Admin Sign In
MediGrab internal use only. Unauthorized access is prohibited.
Session expires automatically after 8 hours.
Operations Dashboard
Loading…
syncing…
Active Shops
 
Needs Attention
 
stuck orders
At Risk · Unpaid
 
accepted, not paid
Pending Refunds
 
GMV Today
 
Checking everything…

Scheduled jobs

Slack alerts

Last 24 hours

every 5 minutes
Command Centre

Act now

Loading…

Orders in progress

right now

Today

since midnight IST · vs yesterday

Pharmacies

Money

Shop Performance
Use Pause/Activate to take a shop offline immediately — takes effect on the next order routed.
Loading…
Customer Analytics
Loading…
No Prescription
Customers who tapped I don't have a prescription. Their prescription-only medicines were taken off, and they continued with the rest, cancelled, or never answered. Those who cancelled or never answered are worth a call: they stay under Needs follow-up (last 7 days) until someone marks the follow-up, or they come back with a prescription by themselves.
Loading…
Delivery Ops (Adlogs)
Rows flagged fallback had no real Adloggs quote (test orders only - live orders always use Adloggs' own price).
Loading…
Recent Orders
Loading…
Payouts to pharmacies
Normally the pharmacy's share is paid automatically by Cashfree at the time of payment. This page is the safety net: orders that were paid without that split, corrections, and later cash-on-delivery. Every payout is a request and then a separate Approve tap. Real money only - test orders and test pharmacies (Gokul, Suyash) never appear here, whatever the Live / Test / All switch says.
Paid without the automatic split
Loading…
Requests
Loading…
Cashfree settlements to pharmacies (last 30 days)
Not yet settled after 2 days
Loading…
Settlements received
Loading…
Support Tickets
Loading…
Active Issues
Loading…
Last 24h Alerts
Loading…
Search pharmacy stock
Searches every pharmacy's stock file as you type. You can mark a line out of stock, put it back, or undo a wrong identification.
Ready to route
Medicines each pharmacy can be sent orders for right now: identified in its own stock file, not marked out of stock by the pharmacy, not expiring within 30 days. A quantity of 0 in the file does not hide a medicine - the pharmacy confirms every order.
Loading…
Names to confirm
Only names the AI could not identify completely land here - everything the AI identified fully already gets orders, and the pharmacy confirms each order. For each name the matching catalogue products are already found for you: tap the right one and Confirm, or tick several and confirm them together. One decision covers every pharmacy that writes the same name. Names customers asked for come first.
Loading…
Loading…
Medicine check
1Look at the prescription photo (click it to zoom or rotate)
2Tap Use this on the matching product, search the catalogue, or tap Not available
3After the last medicine the order goes to pharmacies by itself and the customer is told on WhatsApp
The customer can also fix the order on WhatsApp; the card then disappears with a note. Every pick is remembered, so the same name matches by itself next time.
Loading…
VPS Monitor
Connecting…
CPU Usage
 
Memory (RAM)
 
Disk
 
Network RX
 
Inbound traffic
Network TX
 
Outbound traffic
CPU % — live trace  ·  last 60 readings  ·  3s interval  ·  red line = 85% danger

Server history

Loading history…
Connection error — check console