| Claim # | Client | Handler | Stage | Status | Days Late | Cycle Deadline | Action |
|---|
| Rank | Claims Handler | Total Claims | On-Time Rate | Panel Beater (90%) | Glass Supplier (80%) | Overall Score |
|---|
| Claim # | Client | Handler | Stage | Status | Days Late | Cycle Deadline | Action |
|---|
| Rank | Claims Handler | Total Claims | On-Time Rate | Panel Beater (90%) | Glass Supplier (80%) | Overall Score |
|---|
| Claim # | Client | Channel | Handler | Reported | Type | Stage | Status | Comments | Days Late | Reserve | Actions |
|---|
| Claims Handler | MIS/DOM Motor Claims | Approved Panel | Non-Approved | Approval Rate | Status |
|---|
| Claims Handler | Glass Claims | Approved Supplier | Non-Approved | Approval Rate | Status |
|---|
A step-by-step walkthrough of how motor claims move through Alpha Direct's pipeline — from registration through to PO issue and completion.
Click + New Claim in the top right. Fill in the required fields and click Save — the claim is stored on the local server and logged in the audit trail instantly.
These fields register the claim and create the row in your Google Sheet.
As work progresses, open the claim and fill in each stage date. SLA deadlines update automatically.
When you click Save Claim, the claim is saved to the server instantly:
data.json on the server via the REST API. Every team member connecting to the same server sees the same live data.Use the All Claims tab to filter, search, and drill into any claim. Overdue and delayed claims surface automatically on the Dashboard.
Filter by status, channel, pipeline stage, or month. Free-text search covers claim number, client name, handler, policy, and plate number.
Click Edit on any claim row, fill in the next stage date, and save. The claim status recalculates instantly and is persisted to the server.
data.json on the server — all users on the same server see updates immediately after pressing Refresh.Use the Share button on any claim to send a formatted summary via WhatsApp, email, or clipboard — useful for quick updates to clients or assessors.
The dashboard gives you a live view of all claims — KPIs update in real time. Press ↻ Refresh in the top bar to pull the latest data from the server.
Total Claims · In Progress · Overdue Stages · Delayed · Completed · Avg Days Late. Overdue Stages highlights when individual pipeline stages breach their SLA window.
Shows how many claims sit at each of the 9 stages. Orange stages have active claims. Claims with delayed status are called out per stage.
The red alert panel lists every claim with an overdue stage or breached cycle deadline — sorted by severity. Click Edit directly from the alert to update the claim.
Switch to the Analytics tab for Status Distribution, Stage Distribution, Channel Split, Claim Type Breakdown, Monthly Volume, On-Time Rate, and Handler Load charts.
The ⚙ Master Data tab lets you maintain all the reference lists used in claim forms — without editing any files. Changes save to the server immediately.
Each list drives a dropdown in the claim form and is used for compliance calculations:
Type a name into any section's input field and press + Add (or Enter). Click ✕ to remove. Changes save to the server instantly and all form dropdowns update immediately.
Ensure Node.js is installed on the machine that will run the server. Download it from nodejs.org if needed. You only need to do this once.
Open a terminal in the claims folder and run:
node server.js
You should see: Alpha Direct Claims Server — http://localhost:4000
Navigate to http://localhost:4000 in any browser. The server status dot in the top bar will turn green when connected. All claims data is stored in data.json in the same folder.
Click ⚙ Master Data in the navigation bar (or the top-right button). You will find six reference lists that drive all the dropdowns in the claim form.
The lists are pre-populated with defaults from vendors.js. Review each section — Claims Handlers, Motor Assessors, Non-Motor Assessors, Approved Panel Beaters, Approved Glass Suppliers, and FAC Clients — and add or remove entries to match your current team and approved suppliers.
Every addition or removal is saved to the server immediately. All users connecting to the same server will see the updated lists in their forms without any page refresh needed.
Run the server on a machine that all team members can reach. Find that machine's local IP address (e.g. 192.168.1.50) and share the URL http://192.168.1.50:4000 with your team. Everyone accesses the same live data.
All claims, audit logs, and master data are stored in data.json on the server. There is no per-user configuration required — every team member sees the same data as soon as they load the page.
Periodically copy data.json to a safe location. You can also use the ⬇ Export Excel button to export all claims to a spreadsheet at any time.
This will permanently remove the claim record. The action will be logged in the audit trail.