Visitor Intelligence
We know where you're from before you say hello.
Every visitor gets geolocated on arrival — city, region, ISP, timezone, device, browser. We see the page they're on, the pages they came from, and how long they've been reading. The same data that takes enterprise teams months to wire up is live here in milliseconds.
Real-Time WebSocket
No polling. No delays. Actual real-time.
Beacon runs a self-hosted WebSocket server via Laravel Reverb. When you type, we see it. When someone replies, it's instant. No third-party relay. No SaaS middleman taking a cut. The connection is direct, the data stays ours, and the latency is sub-100ms.
Operator Dashboard
A full command center, built from scratch.
Live visitor roster with page flow, country flags, device info, and chat history. Typing indicators both ways. Availability scheduling by day and hour. macOS push notifications. Analytics with daily charts, top pages, and response time tracking. All of it custom — because nothing off the shelf fit the way we work.
Availability System
Away from the keyboard is not away from the chat.
Set work-hour windows per day with timezone support and the dashboard switches modes automatically. But nobody visiting this site is ever waiting on a human to be at a desk, because the AI is covering for us. Interject any time and the widget hands the conversation back to you.
AI Responder
The AI answers first. Every time.
Every conversation gets a real answer through the same AI gateway we built for every product we run, grounded in the actual site content, not a canned script. It answers fast when no one's at the desk, and it stands down the instant a human replies. Every AI message is labeled as AI. It never pretends to be a person, and there's a backstop job checking for anything it missed every sixty seconds.