Operations dashboard
The room at a glance from the podium or the office: every table, every list, tonight's tournament and the day's money, updating as it happens.
- Operations dashboard
The list, the floor, tonight's tournament and the cage, run from one dashboard in any browser. Built for rooms with 3 to 12 tables, and wired to the app your players carry.
Six modules and the admin behind them, laid out the way a card room already works: the list, the floor, the clock, the cage and the paperwork.
The room at a glance from the podium or the office: every table, every list, tonight's tournament and the day's money, updating as it happens.
A live floor map of every table. Run the list, call and seat players, open and close tables, and set your games and stakes.
Build the event and its blind structure, take registrations from the app and the desk, draw seats, balance tables and pay out.
Every player record is tied to a verified UPID, with session history, search and check-in at the front desk.
Process buy-ins and cash-outs, track rake and fees, and close the day with a reconciliation. Every entry has a name and a time on it.
CTRs built from the day's cash, the self-exclusion list, age verification records and the reports your regulator asks for.
Room settings, staff accounts, integrations and an activity log of who changed what.
One tournament night in DiamondOps: cash on tables 1–4, the Deep Stack on tables 5–12, and the count at the cage after close.
4:00PM
Spread cash on tables 1–4, NLH $1/$3 and NLH $2/$5, and hold tables 5–12 for the Deep Stack. The games show up in the Vulti app as soon as they're set, so players at home know what's running.
6:00PM
Players have been registering from their phones all week, each with a QR ticket: 58 of the 72 seats went in the app. Walk-ups take the rest at the desk, on the same list, until it hits the cap.
7:00PM
The seat draw puts all 72 players across tables 5–12, nine to a table, and each player's table and seat lands in their app. Nobody crowds the desk to find their name.
8:45PM
Four cash tables, 23 waiting. Some joined from home, some at the podium; DiamondOps keeps one order. A seat opens on Table 4, you tap Call next, Aisha Khan's phone buzzes and the seat is held for 10 minutes.
10:00PM
Level 9, 38 of 72 left. DiamondOps tells you which seat to move to keep the tables even, and the player sees the new table and seat in their app.
11:30PM
Nine left, at one table. Payouts were calculated from the real prize pool before the first hand: $9,360 across 9 places, paid at the cage as each player finishes, with a record on every one.
2:00AM
Every buy-in, cash-out, entry and payout is already logged against a player and a staff member. The cage counts the drawer, checks it against the log and closes the day.
The floor, the tournament desk and the office each get the view they need, from the same live data. Nobody re-enters what someone else already typed.
Keep the cash games full: the list, seating, and opening and closing tables.
Run registration, the structure, table balancing and payouts without a clipboard.
Know what the room makes, prove it's compliant, and see which players keep coming back.
Your players use Vulti to find your games, join your list and check in. Every one of those taps lands in DiamondOps, tied to the same verified UPID. No phone calls to the podium, no names on a whiteboard.
In Vulti: Joins the NLH $1/$3 list from home, 0.8 mi away.
In DiamondOps: A new entry at #6 on your list, tagged App, with a verified UPID.
In Vulti: Shows a QR pass at the podium.
In DiamondOps: Checked in. The entry flips to At venue, ready to seat.
In Vulti: Gets the call: Table 4 · Seat 6, held for 10 minutes.
In DiamondOps: You tapped Call next. The seat holds until they sit or the clock runs out.
In Vulti: Buys in for $300 from the wallet, where permitted.
In DiamondOps: A $300 buy-in on the cage log, against the player and the staff member.
In Vulti: Cashes out $712 to the wallet. The session closes at +$412 over 4h 10m.
In DiamondOps: The cash-out is logged and counted toward the gaming-day cash-out total.
Cash is tied to a verified player from buy-in to cash-out, so the records your regulator asks for exist before anyone asks. Built for the strictest market first.
Cash-in and cash-out are each totaled per player for the gaming day, never added together. When either goes over $10,000, the CTR is drafted from records you already have.
A cash-out or payout above $5,000 waits for a second staff member to approve it before the cage pays.
Players on your self-exclusion list can't join your lists or register for your events in the Vulti app, and your floor sees the flag before anyone seats them.
Each player's age check is stored against their UPID, so the record is there the next time someone asks.
Every buy-in, cash-out, edit and approval is logged with the staff member and the time.
Wallet and payment features turn on only where they're permitted, and stay off everywhere else.
We're looking for a small group of founding venues to run DiamondOps first. You'd use it free during the pilot and help shape what it becomes.
DiamondOps is free during the pilot. Pricing for general release hasn't been set yet.
Tell us about your room: how many tables, what you spread and where you are.
We run a Friday in DiamondOps with your team, using your games and stakes.
We load your room with you, then invite your staff.
Players join your list from the app. Your floor runs the night from DiamondOps.
A short application, then a walkthrough on your own games. No cost during the pilot.
Straight answers for owners, managers and the cage. Anything else, ask us directly.
Nothing during the pilot: founding venues use it free while we build it with them. Pricing for general release hasn't been set yet. The aim is a complete suite at a fair price for a small room, not a bill for each feature.
A browser on the screens you already have. DiamondOps is a web app, so it runs on the computers at the podium, the cage, the TD desk and the office. There's nothing to install.
Not on day one. You can start with the list and the floor and keep your current tools running alongside until your staff trust it. When you're ready, DiamondOps covers the rest of the room: tournaments, the cage and compliance.
Your room's records are yours: tables, games, transactions and compliance logs. A player's UPID belongs to the player and follows them to other rooms on the network. The details are put in writing with each founding venue.
If your floor staff can work a phone, they can work the list. We train your floor, tournament and cage staff during setup, on your own games and stakes.
No. All wagering happens on your premises, under your license. Vulti handles registration, information, tracking and communication, plus wallet functions where they're permitted.
Only where it's permitted. Wallet and payment features switch on per jurisdiction and stay off everywhere else. Cash at the cage works the same as it always has, with a record tied to the player.
Not yet. Each founding venue runs as one room. Tools for managing several rooms are on the roadmap.