iGaming · Click-to-call
Click-to-call for an iGaming VIP desk — agents work the book without ever seeing the number.
Under NDA we built click-to-call for an iGaming VIP desk: agents work the player without ever seeing the number, so the book stays with the operator when someone leaves.
- player numbers
- Hidden
- outbound calls
- Bridged
- client
- NDA
The book walked out the door
Under NDA we worked with an iGaming operator whose VIP desk still ran on personal phones. Agents saved high-rollers in Telegram, WhatsApp and spreadsheets. When someone left, the book left with them — sometimes to a rival brand.
Click-to-call, not a phonebook
We put calling inside the operator CRM. The agent clicks a player. The platform originates a bridged call: one leg to the agent, one to the player. The real number is never drawn, never copied, never stored on the agent's device.
- Masked CLI — player sees the operator line, not a personal mobile
- No clipboard, no export, no personal-messenger shortcuts on player contacts
- Call recordings and dispositions land in the operator vault, not on a laptop
- Desk sessions on company devices only — tokens die with the shift
What the agent actually sees
A name, a tier, last play, open bonuses, a button. Enough to work the relationship. Not enough to walk out with a list. Supervisors still hear the call and see the outcome. The VIP graph stays in the product.
NDA note
Brand names, jurisdictions and player figures are not disclosed. Engagement scope: click-to-call for a VIP desk, so agents cannot take the book.
Technologies
- TypeScript
- WebRTC
- SIP
- Postgres
- Redis
Outcomes
- Player numbers never render in the agent UI or device
- Calls bridge through the operator trunk, with recordings in the vault
- VIP book stays with the operator when an agent leaves
Recommended articles
Blog
Mobile release trains that do not break
Fastlane, staged rollouts and feature flags — a practical playbook from eighteen App Store submissions without a Friday-night rollback.
Blog
The case for boring web stacks
TypeScript, Postgres and edge deployment are not exciting — they are how you still iterate fast in year three without rewriting the platform.
Blog
Shipping evals before prompts
Why we run regression suites on LLM outputs before every release — and how it changed our AI delivery cadence at ZNN.
Recommended case studies
Luxury · Shopify
Her-Age
We rebuilt data flows, updated deprecated endpoints, and clarified status UX so experts, sellers and buyers follow one transparent path from verification to digital passport.
Fintech · Dashboard
POSI+
A professional monitoring and control surface for a crypto trading bot, designed desktop-first and ready for Electron/Tauri.
Fashion · Mobile
Luxury reseller · NDA
A high-volume pre-owned luxury reseller needed floor staff to photograph, authenticate and publish items without switching between five tools. We shipped a focused mobile app tied to their warehouse ERP.