Ticketing & workflow
Ticket Groups and Tickets with a clear lifecycle — Open → Assigned → Closed → Invoiced — plus tags, comments, photos, and full history.
Manage the work that keeps machines running — every job a tracked ticket, every technician on an optimized route, every visit verified. One of two independent GeneralATM services.

Technicians work the day from the mobile app — navigation, time tracking, and photo proof — so dispatch always knows the status and every job is documented.
Ticket Groups and Tickets with a clear lifecycle — Open → Assigned → Closed → Invoiced — plus tags, comments, photos, and full history.
Assign techs, drag to re-order stops, and optimize the day on a live map to cut drive time.
Technicians get schedule, navigation, time tracking, and photo proof — synced to dispatch in real time.
Per-task timers produce accurate timesheets for payroll, billing, and SLA reporting.
Tag terminals, locations, vaulters, processors, locks, and modems — the real objects your operation tracks.
Activity and timesheet reports, exportable for reconciliation, billing, and customer reporting.
Per-technician lists with drag-to-reorder stops, beside optimized routes drawn on the map — green for Tech A, teal for Tech B, plus the unassigned pool.
A modern app (built in Solid.js) that works the way a route day actually works — no paperwork, no phone tag.
An issue or scheduled service, tagged to a terminal and location.
Assign a tech; the stop drops into an optimized route on the map.
Mobile app: navigate, run the timer, attach photos, update status.
Marked Resolved/Unresolved, time logged, ready to invoice.
Every change pushes live to dispatch — no calling around for status.
Activity and timesheets export cleanly for billing and SLAs.
Book a demo and we'll walk ticketing, dispatch, and the mobile app with a scenario from your operation.