Product architecture

How EcoTracker eliminates pickup backlogs

A tracking engine built around your existing field reality. Customers, pickup frequencies, and historical data flow through a deterministic rules engine that produces a real-time backlog view and route suggestions.

End-to-end data flow

Excel import

Historical pickups + customer master

Dynamic CRM

Custom fields, hours, floor notes

Rules engine

Traffic-light + delay counter

Route planner

On-the-way overdue suggestions

Driver PDF

One-page route sheet

Traffic-light rules engine (Semaforo)

For each customer, compute daysSinceLast = today - lastPickupDate and compare with pickupFrequencyDays.

GREEN

daysSinceLast < 80% × frequency

Customer on schedule. No action needed.

YELLOW

daysSinceLast ≥ 80% × frequency

Pickup due soon. Surface in next route plan.

RED

daysSinceLast > frequency

Overdue. Show +N days delay. Highest priority.

function classify(customer): delta = today - customer.lastPickupDate if delta > customer.frequencyDays: return RED, overdueDays = delta - customer.frequencyDays if delta >= 0.8 * customer.frequencyDays: return YELLOW return GREEN
Smart route planner

When you plan a route to fulfill on-call or scheduled pickups, the engine scans RED customers within a geographic corridor of the planned stops and proposes them as on-the-way additions.

1

Seed stops

Operator picks the must-do customers.

2

Scan overdue

Find RED customers whose location is near the route corridor.

3

Suggest add-ons

Show ranked suggestions with delay days. One click to add.

Driver output

One-page PDF route sheet

Every assigned route is exported as a PDF with ordered stops, customer contact, address, opening hours, CER waste codes, and floor / access notes — printable, offline-friendly.