Live across 60+ European hotel groupsNew deployments live in 3 weeksVoice agents at chain scaleAI Lobby Talk — CIO interviews on YouTubePlatform docs & changelogLive across 60+ European hotel groupsNew deployments live in 3 weeksVoice agents at chain scaleAI Lobby Talk — CIO interviews on YouTubePlatform docs & changelog
D3x

SKILLS ENGINE

The codified hospitality logic that lets D3x agents act, not just talk.

Production skills live today, more on the roadmap. The same rules run on messaging, voice, and email, with PMS and ops integrations underneath.

18
Production skills
15
Live today
1
Partial rollout
2
On the roadmap

SKILLS LIBRARY

Business rules that execute, not just reply.

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

Book

Intent, confirmation, groups, and direct booking — before the stay is real.

Live

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.

MessagingVoiceEmail
Integration: PMS API
Live

Booking intent

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.

MessagingVoiceEmail
Live

Booking confirmation

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.

MessagingVoiceEmail
Integration: PMS API
RoadmapFull automation · Q4 2026

Booking cancellation

Handles cancellation requests, applies policy and fees, and processes via PMS where integrated or passes structured details to your reservations team.

MessagingVoiceEmail
Integration: PMS API
Live

Group booking intent

Identifies corporate stays, events, and multi-room inquiries. Triggers a form, notifies sales, or generates a structured request based on your property rules.

MessagingVoiceEmail
Integration: PMS API
Live

Meeting & event booking

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.

MessagingVoiceEmail
Integration: Ticket creation

02 · 7 → 1 days before

Pre-arrival

Check-in links, policies, upgrades, and logistics while guests are still planning.

Live

Online check-in link

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.

MessagingVoiceEmail
Integration: PMS · token auth
Roadmap

WhatsApp online check-in

Fully automated check-in inside WhatsApp: identity verification, arrival details, check-in instructions, and room-ready notifications without redirecting to external links.

Messaging

03 · Check-in day

Arrival

Access codes, VIP welcome, and day-one fixes when guests first arrive.

Live

Outbound WhatsApp & SMS from call

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.

Voice
Integration: WhatsApp · SMS

04 · During the stay

In-stay

Housekeeping, maintenance, upsells, and ops tickets while guests are on property.

Live

Upsell

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.

MessagingVoiceEmail
Integration: PMS API
Live

Create housekeeping task

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.

MessagingVoiceEmail
Integration: Housekeeping API · D3x ticketing
Live

Maintenance request

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.

MessagingVoiceEmail
Integration: Maintenance API · D3x ticketing
Live

Ticket creation & routing

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.

MessagingVoiceEmail
Integration: Helpdesk API · Email · D3x ticketing
Live

Lost & found

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.

MessagingVoiceEmail
Integration: Lost & Found API
Live

Talk to human

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.

MessagingVoiceEmail
Live

AI doesn't know the answer

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.

MessagingVoiceEmail
Live

Emergency

Detects medical, security, fire, and other emergencies. Applies prioritised routing to staff, emergency numbers, or your defined escalation process immediately.

MessagingVoiceEmail

05 · Morning of departure

Checkout

Late checkout, folios, invoices, and departure logistics.

PartialRequest live · Full automation Q3 2026

Invoice request & update

Gathers booking reference, email, and company name on invoice requests and forwards to accounting. Automated invoice updates and reissue on the roadmap.

MessagingVoiceEmail

AGENTS

Every channel. Every guest. Every action.

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

RH

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

Volume
150K+ msgs/mo
Guest match
Auth + reservation per thread
Human review
Per channel toggle

THE THESIS

LLMs are commodities. The moat is the layer above.

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

Every edge case benefits every customer.

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

Want the full picture?

See how a guest message becomes a hotel action — in plain language, with a real example walkthrough.

CONTROLS

Autonomous where it should be. Human-led where it matters.

Late checkout until 2pm for €35?

ApproveEdit

Awaiting staff review

CONTROL 01

Human-in-the-loop

High-stakes channels operate as co-pilot. Staff review before send.

Riverside Hotel

FormalWarmConcise

Response warmth

CONTROL 02

Brand voice configuration

Per-property tone, vocabulary, and response style.

  • WhatsAppLive
  • VoicePhase 2
  • EmailPhase 2

CONTROL 03

Phased deployment

Channel-by-channel rollout. Property-type guardrails.

  • 12:04:01guest.authenticate
  • 12:04:02reservation.match
  • 12:05:02folio.charge.add

CONTROL 04

Audit logs

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

Not a chatbot. Not RPA. Not a workflow builder.

  • · Not a chatbot with a hospitality skin
  • · Not RPA replaying clicks in your admin UI
  • · Not a generic workflow builder you maintain yourself

Generic AI

Stops at the answer.

Output

Replies to guest

  • Cannot match reservation
  • Cannot create ticket
  • Cannot escalate VIP

D3x Skills Engine

Answers, then executes.

Live action

Output

Replies to guest

  1. Matches reservation
  2. Creates & routes ticket
  3. Escalates VIP per policy
  4. Logs to audit trail

BUILT FOR WHAT'S NEXT

Your stack for the next era of hospitality AI.

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 loop
01

Capture escalations, corrections, and retrieval gaps

02

Diagnose missing policy vs. stale source vs. PMS conflict

03

Propose the smallest safe knowledge diff

04

Operator approves — then production updates

+ policy diff awaiting approval

KNOWLEDGE BASE

The knowledge base of the future

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 loop
ClaudeCodexCursorCustom copilots

D3x MCP

Model Context Protocol

PMS · ops · BI · guest agents

Pipe, not platform lock-in

OPEN PLATFORM

Open by design — not a walled garden

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

Built to run hotel groups, not just chats

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

Production
Unified inboxEvery property · every channel
Roles & permissionsBrand and property scopes
Portfolio reportsAutomation · CSAT · revenue
Invoice modificationFolio-linked · audit-logged
Ticket creationSummarised · routed to team
Agentic emailFull thread context · Agree to send
CTO-approved architectureEnterprise IT · daily platform upgrades
OmnichannelWhatsApp · voice · email · web

TALK TO US

See the Skills Engine on a comparable deployment.

30 minutes with the founder — production walkthrough, not slides.