Every visit captured. Even where there's no signal.
The rep app is offline-first by design: visits queue locally and sync in batch when connectivity returns, with conflicts resolved deterministically on the server. Nothing typed in a basement clinic is ever lost.
Log it once. Lose it never.
Reps record every doctor, chemist, and outlet visit — products detailed, samples dropped, notes, GPS, photo — fully offline. The app queues to a local outbox and syncs when signal returns. The server resolves conflicts deterministically, never hard-deletes (tombstones only), and stamps territory and manager data itself — it never trusts the client. Tenants can require a photo per policy.
Batch syncs when signal returns · conflicts resolved server-side · tombstones, never hard deletes.
Works offline for 90 days after a single sign-in.
Proof of visit, not a promise of one.
At each planned call point, the rep checks in with a selfie, GPS, and a timestamp — idempotent, so offline retries never double-count. If a rep is unverified or a call point has no coordinates, Dexor automatically raises a task for the manager.
- Selfie capturedidentity verifiedok
- GPS locked · 24.86, 67.01arrival at call pointon-site
- Call point missing coordinatesmanager task raisedtask
Attendance with dignity.
Location is opt-in. Reps clock in and out of duty sessions with DST-correct, workday-aware expected windows; managers can override when reality demands it. If location is disabled mid-shift, a presence heartbeat alerts the rep and the whole manager chain. A rep who declines consent is never GPS-tracked. Full stop.
- Clocked in · 09:05within expected windowon duty
- Location disabled mid-shiftheartbeat alert → manager chainalert
- Consent declinednever GPS-trackedopt-out
The day's route, as it actually happened.
While a duty session is open — and only with consent — the app streams route breadcrumbs, each point carrying a privacy retention TTL set by your tenant policy. Managers see the real travel path for coaching and verification, bounded by retention you control.
Breadcrumbs carry a privacy retention TTL · purged on your schedule.
Location fraud, caught in minutes.
A fast heuristic detector watches GPS telemetry for impossible travel — a sustained speed over about 90 km/h between check-ins reads as teleportation — and fires a critical alert the moment it happens. Compliance data stays clean because faking it stops paying.
- Impossible travel · 132 km/htwo check-ins, 9 min apartcritical
- Normal movement · 42 km/hwithin toleranceclean
Threshold: a sustained > 90 km/h between check-ins → critical alert.
Photos that can't leak.
Upload keys are derived server-side and tenant-isolated, and viewing links are short-lived and signed. Only the rep or an in-subtree manager can open a photo — an unauthorized user, even a manager outside the subtree, is denied by zero-trust RBAC. Photos also auto-expire once older than your retention window.
- Rep opens own photoshort-lived signed URLallow
- In-subtree managerscoped accessallow
- Unauthorized user opens photooutside the subtree · not entitledaccess denied
Every open is checked against your subtree · signed URLs expire · photos purge after retention.
A visit that ends in an order.
Reps can capture an order or an inventory and shelf audit tied to the check-in — turning a retail visit into a structured commercial event, not just a timestamp.
Verified people, verified places.
Managers approve each rep’s identity selfie — marking them verified and archiving the photo for a year — and approve rep-submitted GPS for call points. Approved coordinates back-fill the call point, its area, and the global territory atomically: your location master improves with every field visit.
- Approve identity selfiearchived 1 yearverified
- Approve rep GPS · City Medicosback-fills call point → area → territoryatomic
Also in the rep app
- Today / daily plan view
- Coverage with per-doctor targets
- Personal dashboard
- Daily report
- Plans list and detail
- Author monthly and weekly plans (where tenant policy allows)
- Secure sign-in with a persisted 90-day session
Tour planning
MTP/WTP that auto-generate weekly plans, multi-level approvals, and adherence scored against these check-ins.
Tour planningTargets & forecasting
Turn captured visits and coverage into attainment, ranked insights, and a quarter projection.
Targets & forecasting