§ 01 HERO · TRANSPARENCY 2026
A transparent front desk + PMS · powered by Grok

A front desk you can audit,
line by line.

FrontDesk24 is an autonomous kiosk and staff-facing PMS for hotels — but the part that matters isn't only the speed. It's the receipts. Reasoning steps, tool calls, staff actions, gate evaluations, and payment events are logged with reviewable traces and hash-based integrity checks. The black box is open.

Book a demo Read the trace
Hash Chained trace
Gated Check-in flow
9+ PMS adapter paths
SESSION s_4f12 · KIOSK-02 · LIVE
grok-voice-think-fast-1.0
VOICE · ARA
Voice
§ 02 THESIS · GLASS BOX
The thesis

Hotels don't need more AI.
They need AI they can defend.

When a guest disputes a charge, when a regulator asks how a decision was made, when a GM gets a 2 a.m. call — “the AI did it” isn't an answer. So we built one that always shows its work.

Black-box AI

  • Decisions emerge from a single opaque inference call
  • No defensible trail when a guest disputes a charge
  • Reasoning, sources, and tool effects are bundled and lost
  • Failure modes only visible after the guest complains
  • “Trust the model” is the entire compliance story

FrontDesk24

  • Reasoning, tool calls, and gate evaluations recorded separately
  • Critical events tie back to hash-stamped traces and audit records
  • Source citations from the property's own knowledge base
  • Pre-action gates can block or escalate before damage is done
  • Replay any session frame-by-frame in the admin dashboard
§ 02b FIELD · DEPLOYED 3 photos
[Lobby photo · Marriott DTLA]01 / 03
[Kiosk hero · brass + walnut]02 / 03
[Guest checking in · candid]03 / 03
§ 03 FLOW · CHECK-IN 10 steps
A check-in, narrated

Ten steps.
Each one, on the record.

The kiosk doesn't just “check the guest in.” It runs a fixed sequence of identity, reservation, room, and payment checks — gates that can pass, escalate, or block. The trace below is verbatim from a real session.

01

Guest taps “Check In”

Idle screensaver dismisses. A new session is created with a unique token. Voice provider warms up.

session.create → s_4f12 · kiosk-02
token issued · ttl=15m
02

Voice greets, asks for the name

Grok realtime opens a 24kHz audio session. AEC routes playback through a hidden <audio> element so the mic doesn't echo back.

voice.open · model=grok-voice
vad=server · voice=ara
03

Reservation lookup

The agent calls the lookup_reservation tool with the spoken last name. Engine searches local JSON, falls back to PMS adapter if needed.

tool.call lookup_reservation
→ r_8821 · conf=F4-829-A
04

Identity verification

Guest provides last 4 of phone or, when REQUIRE_ID_SCAN is on, a quick ID scan. Grok vision extracts the name and fuzzy-matches against the reservation.

tool.call verify_identity
→ match=true · 1/3
05

Gates run

Five gates evaluate in sequence: identity, reservation, room state, payment, policy flags. A failure escalates to supervisor PIN — never silently.

gates.evaluate
G1..G5 → ALLOW
06

Room assignment

The agent picks from clean, inspected rooms matching the rate class. The room is locked to this session until checkout or release.

tool.call assign_room
→ 412 · floor=4
07

Payment pre-auth

Pre-authorization through Stripe Terminal, Square, Fortis, or your acquirer of choice. Comps over $100 require a supervisor PIN.

payment.preauth $240.00
auth=PA-9F2C · approved
08

Keys dispensed

Digital key encoders (ASSA, Dormakaba, Salto) provision two cards. Mobile keys are sent by SMS if the guest opts in.

encoder.dispense · 2 cards
assa_abloy · ok
09

Reg card signed

The digital registration card is shown for signature. PDF is generated and its signature hash is retained with the session record.

regcard.signed
sig_hash=a17e…
10

Sealed

The session behavior trace is appended to a SHA-256 hash chain. Anyone with admin access can review the decision steps, tools, gates, and outcome.

trace.append #48,213
hash · sha256=…
§ 04 CHANNELS · 3
Three channels, one agent

The same agent answers the kiosk, the phone, and the inbox.

VOICE · KIOSK01

The lobby

Full-screen touch kiosk with realtime voice. ID scan, signature, key dispense, and escalation run through the property kiosk and configured providers, with session events logged for review.

Audio · 24 kHz PCM, server VAD Voices · Ara, Eve, Leo, Rex, Sal Idle · 5 min → screensaver
PHONE · TWILIO02

The front desk line

Configured inbound calls bridge through Twilio Media Streams to Grok or Gemini Live. Staff handoff, kiosk claim codes, and warm transfers are available when the telephony provider is healthy.

Bridge · Twilio ↔ realtime WS Handoff · 6-digit code → kiosk Transfer · staff phone, warm
SMS · TEXT03

The text thread

Guests text the property number. The agent replies until something needs a human — then your team takes over from the admin dashboard with one tap.

Takeover · pauses AI live Escalation · SMS to staff phone PII · scrubbed on close
§ 05 FLEET · MULTI-TENANT
One deployment, many properties

Every property gets its own subdomain — and its own brain.

slug.fd24.us routes to a scoped property directory. Per-property knowledge base, rooms, reservations, branding, theme, voice, and audit settings stay separated. Google Places onboarding can seed a hotel from a Place ID when credentials are configured.

Onboard a property
Marriott DTLA
marriott-dtla.fd24.us
UP
demo
ready
Hilton Austin Downtown
hilton-austin.fd24.us
UP
demo
ready
The Ledbury, NoLita
ledbury.fd24.us
UP
demo
ready
Casa Del Sol, Tulum
casadelsol.fd24.us
DEGR
demo
review
The Greylock Inn
greylock.fd24.us
UP
demo
ready
Demo Property
demo-hotel.fd24.us
UP
— · sandbox
§ 06 PMS · STAFF COMMAND
FD24-PMS

The staff command center.
Fast. Reliable. Fully auditable.

FD24-PMS gives your team the speed and control they need, while maintaining the same auditability and defensibility that makes FrontDesk24 the most transparent AI front desk in hospitality.

01

Core operations

  • Real-time dashboard for arrivals, departures, occupancy, revenue, and live alerts
  • Visual tape chart for room blocking, future assignments, transfers, and room moves
  • Reservation lifecycle management: create, modify, cancel, split, merge, and reassign
  • Guest profiles with stay history, preferences, notes, and VIP status
  • Dynamic room inventory with clean, dirty, maintenance, blocked, and out-of-order states
02

Front desk power tools

  • Fast check-in and check-out flows built for repeated front desk use
  • One-click room assignment, upgrades, room transfers, and key workflows
  • Digital registration card capture with e-signature support
  • Walk-in and same-day booking support with real-time availability
  • Lock bridge support for ASSA ABLOY, Dormakaba, Salto, and mobile keys
03

Intelligent automation

  • Agent Ops for policy-aware staff task planning and routine operational support
  • Availability assist, reconciliation, and room/rate comparison workflows
  • Smart folio review and night audit narrative generation
  • Guest communication drafts with human approval gates
  • Housekeeping, maintenance, complaint, and shift-handoff suggestions
04

Offline reliability

  • Offline app shell for critical front desk workflows
  • IndexedDB-backed snapshots and an operation queue for disconnected work
  • Conflict detection when reservations, rooms, or folios change upstream
  • Optimistic UI updates that keep staff moving during network interruptions
  • Seamless sync review when the property comes back online
05

Financial clarity & night audit

  • Folio management with itemized charges, adjustments, comps, and notes
  • Card, cash, transfer, and house-account payment workflows
  • Pre-authorization, capture, void, refund, and payment bridge operations
  • Night audit with revenue close, exception handling, and SHA-256 integrity hashes
  • Revenue reporting by channel, rate plan, room type, and source
06

Administration & security

  • Role-based permissions for front desk, housekeeping, manager, admin, and operator teams
  • Complete audit trail for staff actions, approvals, payments, and AI-assisted workflows
  • Property-level data isolation with row-level security
  • Supervisor approval gates for refunds, comps, deletes, and high-value actions
  • Desktop-class interface with keyboard navigation, command palette, and mobile PWA support
§ 07 INTEGRATIONS
Plays nicely

Connect to the systems you already run.

PMS, payments, locks, telephony, knowledge — all behind a clean adapter layer. Swap a backend by changing one environment variable.

Oracle OPERA CloudPMS
MewsPMS
CloudbedsPMS
HotelKeyPMS
RoomKeyPMSPMS
GuestyPMS
SiteMinderPMS
HotelogixPMS
Little HotelierPMS
Stripe TerminalPayments
Square TerminalPayments
FortisPayments
FreedomPayPayments
Elavon ConvergePayments
Shift4Payments
ASSA ABLOYLocks
DormakabaLocks
SaltoLocks
TwilioVoice / SMS
HotelIntel.siteKnowledge
Google PlacesOnboarding
§ 08 SECURITY · AUDITABILITY
Built for hotel WiFi

An agent your compliance officer will sign off on.

The lobby network is untrusted by default. Administrative actions are rate-limited, logged, and reviewed through scoped operator controls.

A · TRAIL
Trace integrity and audit records

Kiosk behavior events are appended to a per-session SHA-256 hash chain. PMS folio and night-audit records are exportable for review, with append-only controls where supported.

B · IDENTITY
Supervisor PIN escalation

Comps over $100, refunds, ID-mismatch overrides — all require a PIN, all enter the trace with operator and timestamp context where configured.

C · NETWORK
Hardened by default

HSTS, strict CSP, X-Frame DENY, optional IP allowlists, brute-force lockout (5 fails → 5-min lock), short-lived SSE tokens. Admin keys live in sessionStorage and die with the tab.

D · DATA
PII scrubbed on session close

Names, IDs, messages, and payment artifacts are scrubbed from stored guest session state on close. Hashes and redacted operational records remain for review.

AUDIT · session s_4f12 HASHED · #48,213
02.34session.createdkiosk-02 · sess=s_4f12
02.34tool.calllookup_reservation · rid=r_8821
02.35tool.callverify_identity · pii_hash=9c2…
02.36gate.evaluateG1..G5 → ALLOW
02.36payment.preauth$240.00 · auth=PA-9F2C
02.37checkin.completeroom=412 · keys=2
02.37encoder.dispenseassa_abloy · 2 cards
02.38regcard.signedsig_hash=a17e…
02.39trace.appendseq=#48,213 · sha256=44b1…

↑ Reviewable from /admin → sessions → s_4f12

§ 08b AGENTS · GATED
AI booking partners

Partner AIs can ask to book.
We always decide.

Travel platforms, voice assistants, and partner bots can check availability and reserve rooms with us around the clock. The hard part isn't connecting them — it's doing it safely. Here's how we stay open to the booking economy while staying closed to its risks.

The outside AI can only ask. Our system always decides.
🤖
External AI
A partner bot or assistant asks for rooms or a booking. We treat it as untrusted — it could be hacked or manipulated.
asks
🛡️
Security checkpoint
Who is it? What is it allowed to do? Is the behavior normal? Anything unrecognized or excessive is stopped here.
verified
⚙️
Rules re-check
Our own code confirms the room is really available and the price is correct — against live PMS data. The AI's words are never taken on trust.
approved
🏨
Confirmed booking
Only clean, valid bookings reach your reservation system. Everything else is safely turned away.
🔒 The outside AI never crosses the trust boundary into your PMS.
No double-bookings
Inventory guards live in the PMS layer. Two agents cannot race for the same room.
No rate tampering
An agent can suggest a price. Only your staff or explicit policy can actually change one.
Guest data stays private
Agents see only what is available to sell — never guest names, history, or personal details.
Card data never exposed
Outside agents never touch payments. Card handling stays inside your secure acquirer flow.
Big actions need a human
High-value bookings, large refunds, and unusual patterns route to staff for approval.
Bad actors locked out
Suspicious behavior — burst cancellations, probing, anomalies — triggers instant suspension + review.
Open to the AI booking economy.
Closed to its risks.
Every safeguard above is already live — not a roadmap item.
§ 09 PRICING
Pricing

Per room, per month. Predictable by design.

No free trial. No revenue share. Annual plans receive 18% off and waive the $499 setup fee. AI voice is included for normal hotel operations, with high-volume plans for sustained always-on usage.

Starter · 1–40 rooms
FD24-PMS + Kiosk bridge · included AI voice capacity
$11/ room / mo
$299 monthly minimum · 1,500 voice minutes included
For small inns, boutiques, and focused independent properties.
  • Full PMS, tape chart, rooms, guests, folios, and night audit
  • One property · direct booking and kiosk bridge
  • Offline operation queue and sync review
  • Audit trail and trace review for staff and AI-assisted actions
  • Standard support
Enterprise · 151+ rooms
Large properties · groups · high-volume voice options
$7.50/ room / mo
$999 monthly minimum · 15,000 voice minutes included
For large properties, multi-property operators, and teams with custom operational requirements.
  • Everything in Pro
  • Unlimited properties under contract
  • Custom integrations, migration support, and SLA options
  • Dedicated onboarding and solutions engineering
  • High-volume voice plan available for 24/7 kiosk or call center usage
Fair-use voice policy: included AI voice capacity is designed for normal-to-heavy hotel operations. Properties with sustained always-on voice usage are moved to a high-volume voice plan instead of receiving surprise overage bills.
§ 10 FAQ
Common questions

Asked by GMs, answered honestly.

Don't see yours? Email [email protected] — a human who's worked the desk will reply.

Will guests actually use a kiosk?
FrontDesk24 is designed to shorten arrival-to-key time by running identity, reservation, room, payment, key, and escalation gates in one guided voice flow. Adoption and timing are validated per property during rollout.
What happens when something goes wrong?
Every gate can escalate. The agent sends an SMS to the staff phone, the admin dashboard surfaces the session, and the kiosk shows a friendly “a colleague is on the way” screen. No silent failures.
Which PMS do you support?
Adapter paths exist for Oracle OPERA Cloud, Mews, Cloudbeds, HotelKey, RoomKeyPMS, Guesty (incl. Hostaway and Lodgify aliases), SiteMinder, Hotelogix, and Little Hotelier. Live readiness is confirmed per property with staging credentials.
Is the audit log tamper-evident?
The kiosk behavior trace is SHA-256 hash-chained per session, and PMS folio/night-audit records use append-only controls where supported with SHA-256 report artifacts. We do not claim blockchain immutability; we claim practical tamper evidence and reviewability.
What about ADA / accessibility?
The kiosk is voice-first, supports high-contrast themes, and can be paired with SMS for guests who prefer text. Final ADA/WCAG fit depends on the selected hardware, mounting height, and property deployment.
Where does my data live?
For on-property deployments, operational session data, audit records, and guest PII stay on the property system and the hotel's PMS unless cloud archive is enabled. Voice, SMS, payment, lock, and LLM providers process only the data needed for configured workflows. SaaS or dedicated-cloud deployments are documented separately in the operator agreement.
Can I switch from Grok to another model?
Yes. Text LLM routing supports xAI, Anthropic, OpenAI, LM Studio, and Ollama depending on configuration. Realtime voice currently supports Grok and Gemini Live. Provider settings are configurable from the admin UI where enabled.
§ 11 CONTACT

See it run on your property's data,
in 20 minutes.

Book a demo
FD FrontDesk24

A transparent, auditable front desk. Powered by Grok. Built for the hospitality industry.

frontdesk24.us · est. 2025
Product
Company
© 2026 FrontDesk24, Inc. · A transparent kind of agent. frontdesk24.us · v4.3-latest · build 48,213