Interhook connects field technicians on WhatsApp with the SIS Cloud Platform. It intercepts structured installation messages from OpenWA, parses device serials and network configurations, resolves site coordinates via Google Places, and registers edge routers and Hikvision NVRs automatically.
Technician sends installation template to approved WhatsApp group.
HMAC SHA-256 validation prevents tampering and duplicates are ignored.
Extracts router IP/serial and NVR details. Credentials redacted in logs.
Queries Google Places for coordinates, city, district, and state.
Registers edge devices into SIS and replies back with status confirmation.
Receives JSON events delivered by the OpenWA WhatsApp client. Rejects unauthorized chats, validates signatures, persists messages, and spawns async worker threads.
Used by load balancers, systemd, uptime checkers, and Nginx reverse proxy to verify process health and HTTP responsiveness.
Renders this interactive operational dashboard. Also supports programmatic queries by passing Accept: application/json or ?format=json to receive raw statistics.