CustomerControl Webservice — Multi-destination GPS integration gateway
Middleware that forwards GPS data from GPSWOX to multiple external destinations every minute, with mapping, validation and detailed logging.
Webservice is the bridge between your GPS platform and third-party systems that require positions in their own format. It works as a centralized gateway that maps, validates and synchronizes device information automatically and asynchronously.
It processes every minute through a scheduler and queued jobs, with automatic retries and exponential backoff when a destination fails. It currently integrates with Bermann, SITRACK, ControlT, Samtech and Ruta Segura.
Key modules and improvements
- Multi-webservice system with integrated authentication (OAuth, SOAP and API keys)
- Automatic processing every minute with scheduler and queues
- Integrated destinations: Bermann, SITRACK, ControlT, Samtech and Ruta Segura
- Strict validation of IMEI, device names and position chronology
- Automatic retries with exponential backoff
- Bulk mode for ControlT (50 records per request)
- Role-based dashboard with active devices and send logs
- Link control panel per user and customer
- Automatic cleanup of old records
- Impersonation and granular activation control
Tech stack
Laravel 12 · React 19 · Inertia v2 · Colas + Scheduler