Live rates & availability
Displays real-time room rates and availability from your PMS. Guests see current pricing and room types in the conversation, reducing friction and boosting direct conversion.
SKILLS ENGINE
Production skills live today, more on the roadmap. The same rules run on messaging, voice, and email, with PMS and ops integrations underneath.
SKILLS LIBRARY
Every skill is configured operational logic: detect intent, match the guest, act in your stack, and log the outcome. Same engine on WhatsApp, phone, and email.
One Skills Engine · Messaging · Voice · Email
Showing 18 skills · 15 live in production
01 · Confirmation · same day
Intent, confirmation, groups, and direct booking — before the stay is real.
Displays real-time room rates and availability from your PMS. Guests see current pricing and room types in the conversation, reducing friction and boosting direct conversion.
Detects when a guest wants a new reservation and starts the flow: redirect to the booking engine, hand off to the PMS, or collect dates and party size in the thread.
When guests ask about an existing reservation, returns check-in time, room category, add-ons, and reassurance that the booking is confirmed in your PMS.
Handles cancellation requests, applies policy and fees, and processes via PMS where integrated or passes structured details to your reservations team.
Identifies corporate stays, events, and multi-room inquiries. Triggers a form, notifies sales, or generates a structured request based on your property rules.
Accepts meeting and event inquiries, collects date, headcount, room setup, and special requirements, checks availability where applicable, and creates a ticket for sales or events.
02 · 7 → 1 days before
Check-in links, policies, upgrades, and logistics while guests are still planning.
Sends a magic link where the guest is already authenticated and a secure token is generated. Guests complete pre-arrival check-in without creating an account or logging in.
Fully automated check-in inside WhatsApp: identity verification, arrival details, check-in instructions, and room-ready notifications without redirecting to external links.
03 · Check-in day
Access codes, VIP welcome, and day-one fixes when guests first arrive.
During or after a phone call, the voice agent triggers an outbound WhatsApp or SMS with a booking link, payment link, or other call to action so the guest receives it on the channel they prefer.
04 · During the stay
Housekeeping, maintenance, upsells, and ops tickets while guests are on property.
Detects interest in late checkout, breakfast, parking, and other add-ons. Books directly via PMS where integrated, or presents the offer in-channel. Typically drives 1–3% revenue uplift.
Recognises requests for extra towels, pillows, cleaning, or other in-room service. Creates a task in your housekeeping platform via API or in D3x ticketing, with room number and priority.
Handles maintenance asks such as broken fixtures, AC issues, or other in-room faults. Opens a maintenance ticket via your connected API or D3x ticketing for engineering or facilities follow-up.
When a guest issue needs staff follow-up, D3x summarises the conversation, creates a structured ticket with room and reservation context, and sends it to the right department via your helpdesk, email, or D3x ticketing.
Collects structured details (what, where, when), forwards via API to your lost-and-found system, matches existing records, and can arrange return shipment to the guest.
Recognises phrases like “I want to speak to someone” and routes to a defined number, front desk queue, or channel with a conversation summary for seamless handover.
When the knowledge base cannot answer reliably, escalates with follow-up questions or human routing instead of guessing. Gaps are logged to improve the knowledge base over time.
Detects medical, security, fire, and other emergencies. Applies prioritised routing to staff, emergency numbers, or your defined escalation process immediately.
05 · Morning of departure
Late checkout, folios, invoices, and departure logistics.
Gathers booking reference, email, and company name on invoice requests and forwards to accounting. Automated invoice updates and reissue on the roadmap.
AGENTS
Three production agents — each with the same Skills Engine, Knowledge Base and integration fabric underneath. Every guest is authenticated and matched to their reservation before the agent acts. See what guests experience and what runs in the background.
WhatsApp, OTA inbox, web chat, SMS, and social DMs — one agent per property, connected to your stack via API. Solves real operational problems — not scripted replies. D3x authenticates every guest and matches the thread to the right reservation before acting.
70–85% autonomous resolution
What the guest sees
WhatsApp · Riverside Hotel
Typically replies in seconds
Hi, can I book a table in the hotel restaurant for dinner tonight? We're two people.
12:01
Yes. I can reserve Riverside Restaurant at 7:30pm for two. Shall I confirm that?
12:01
Perfect, please book it.
12:02
Done. Table for two at 7:30pm is confirmed.
12:02
Also, could we check out later tomorrow? Is that possible?
12:04
We can extend checkout to 2pm tomorrow for €35. Shall I confirm that and add the charge to your room?
12:04
Yes please, that works.
12:05
Done. Late checkout until 2pm is confirmed. €35 has been added to your room bill. Enjoy dinner!
12:05
What D3x runs
12:01:01
inbound.whatsapp.received
Intent: restaurant reservation · tonight
12:01:01
guest.authenticate
WhatsApp number + property → Sarah Chen verified
12:01:02
reservation.match
Thread linked to reservation · room 412 · in-house
12:01:03
restaurant.availability.check
Riverside Restaurant · 19:30 · 2 covers · available
12:02:01
guest.confirmation.received
Guest approved table on WhatsApp
12:02:02
restaurant.booking.create
Table 2 · 19:30 · confirmation sent
12:04:01
inbound.whatsapp.received
Intent: late checkout · Upsell skill
12:04:02
skills.upsell.evaluate
Late checkout available · €35 · policy OK
12:05:01
guest.confirmation.received
Guest approved late checkout on WhatsApp
12:05:02
reservation.modify
Checkout extended to 14:00 · PMS updated
12:05:02
folio.charge.add
€35 late checkout fee · posted to room automatically
12:05:03
outbound.whatsapp.sent
Late checkout confirmation · audit logged
THE THESIS
Generic models can generate text. They cannot match a Booking.com reservation ID with an appended suffix, open a housekeeping ticket in Optii, or escalate a VIP per your CRM tier. That logic is codified in the Skills Engine — and it compounds every time a new customer goes live.
COMPOUNDS
When one group surfaces a new PMS quirk, it becomes a Skill every other customer inherits. The library grows faster than any single hotel could build internally.
Compounds across customers
input
Guest signal
Message, call, email
rules
Skills
Domain rules + policy
integrations
Integrations
PMS · ops · CRM
output
Action
Resolve · ticket · escalate
audit
Audit
Logged · queryable
Each customer's edge cases become Skills that benefit every other customer.
HOW IT WORKS
See how a guest message becomes a hotel action — in plain language, with a real example walkthrough.
CONTROLS
Late checkout until 2pm for €35?
Awaiting staff review
CONTROL 01
High-stakes channels operate as co-pilot. Staff review before send.
Riverside Hotel
Response warmth
CONTROL 02
Per-property tone, vocabulary, and response style.
CONTROL 03
Channel-by-channel rollout. Property-type guardrails.
CONTROL 04
Full conversation history with decision rationale, queryable for review.
GDPR Compliant (today)·SOC 2 Type II (in progress, Q3 2026)·EU-hosted infrastructure·Data not used to train third-party models
WHAT WE ARE NOT
Generic AI
Stops at the answer.
Output
Replies to guest
D3x Skills Engine
Answers, then executes.
Output
Replies to guest
BUILT FOR WHAT'S NEXT
Hospitality AI is moving from chatbots to operating infrastructure. Three things set D3x apart: a knowledge base that heals itself, an open platform that plugs into everything, and the operational tooling hotel groups actually run on.

knowledge.d3x
Self-healing loopCapture escalations, corrections, and retrieval gaps
Diagnose missing policy vs. stale source vs. PMS conflict
Propose the smallest safe knowledge diff
Operator approves — then production updates
KNOWLEDGE BASE
Self-healing and self-learning by design — not a static FAQ that goes stale every season. Every escalation, correction, and retrieval gap becomes structured signal: D3x diagnoses the root cause, drafts the smallest safe update, and routes it through human review before anything changes in production.
See the learning loopD3x MCP
Model Context Protocol
Pipe, not platform lock-in
OPEN PLATFORM
Not another walled-garden all-in-one — one open orchestration layer above the PMS, housekeeping, CRM, and BI you already run. Plug Claude, Codex, Cursor, or your own copilots into the same agents, skills, guardrails, and audit trail. Connect once, operate everywhere.
Explore D3x MCP
OPERATIONAL TOOLS
Brand- and property-level accounts with roles and permissions, one inbox across every channel, and portfolio reporting out of the box. Use our inbox or keep your own — everything connects like a pipe through your stack. Invoice modification, ticket creation, and agentic email that reads the full thread before it acts — back office and guest conversations in one console. Secure, scalable, CTO-approved architecture aligned with enterprise IT standards and governance — with daily LLM upgrades and new hospitality integrations shipped to your teams automatically, at no additional effort or cost.
console.d3x
ProductionTALK TO US
30 minutes with the founder — production walkthrough, not slides.