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 for luxury hotels & resorts

Discover how luxury properties use D3x on Instagram, WhatsApp, phone, and email for discreet upgrades, spa coordination, VIP arrivals, and social-first guest conversations.

01 · Confirmation · same day

Book

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

  • Book spa treatments discreetly

    Voice

    Guest on Phone call. D3x executes against SpaBooker — with full audit trail.

    Inbound call

    Guest caller

    Live · AI assistant · 02:14

    Guest

    Couples massage tomorrow around 5pm if possible.

    09:41
    D3x

    Checking spa PMS — do you have a therapist preference?

    09:42
    Guest

    Female therapist for my wife, no preference for me.

    09:43
    D3x

    I'll hold that slot now.

    09:44
    POSTspa.appointment.bookSpaBooker

    Couples ritual · 17:00 · 90 min · female therapist

    D3x

    Held 5pm couples ritual, 90 minutes. Confirmation sent privately — 24-hour cancellation policy applies.

    09:45

02 · 7 → 1 days before

Pre-arrival

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

  • Pre-arrival concierge preferences

    Outbound

    Luxury pre-arrival outreach. D3x collects preferences and surfaces spa and dining slots.

    Outbound · D3x

    5 days before arrival

    Welcome back. Your suite is preparing for Friday — would you like airport transfer, a spa slot on arrival day, or restaurant reservations held?

    09:41

    Spa at 4pm and dinner at 8 please

    09:42
    POSTconcierge.bookings.createSpa + F&B

    Spa 16:00 · Restaurant 20:00 · VIP folio

    Confirmed — spa at 4pm, table for two at 8pm. Your butler team has the details on arrival.

    09:43
  • In-stay experience upsell

    Outbound

    Timed Instagram DM. D3x offers exclusive experiences when guests are most likely to book.

    Outbound · D3x

    Day 2 in-stay · 17:00

    Sunset yacht cruise tonight — two seats left at 6:30pm, €120 per person. Includes champagne. Reply YES to reserve on your folio.

    09:41

    Yes for two please

    09:42
    POSTexperiences.bookConcierge

    Yacht cruise · 2 pax · folio charge

    Booked — meet at the marina pier at 6:15. Confirmation sent to your email.

    09:43

03 · Check-in day

Arrival

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

  • Coordinate a VIP arrival

    Instagram

    Guest on Instagram DM. D3x executes against Opera PMS, Optii — with full audit trail.

    Guest

    Instagram DM · online

    Confirming Mr. Chen arrives by helicopter at 3pm. Room temp 21°C, no floral scents, almond milk only in minibar.

    09:41

    Understood — I'll brief housekeeping and update the guest profile.

    09:42
    PATCHpms.reservation.findOpera PMS

    Mr. Chen · VIP prefs · 21°C · no floral · almond milk

    POSThousekeeping.ticket.createOptii

    VIP suite · pre-arrival setup · helicopter 15:00

    VIP arrival briefed — room prepped to 21°C, floral-free, almond milk in minibar. Butler team notified for 3pm helicopter landing.

    09:43

04 · During the stay

In-stay

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

  • Handle an Instagram DM request

    Instagram

    Guest reaches out on Instagram DM. D3x authenticates, executes against your stack, and replies in the same thread.

    Guest

    Instagram DM · online

    Hey! Love your property — any chance of a suite upgrade if we post stories? 👀

    09:41

    Thank you for the kind words. I can't arrange complimentary upgrades here, but I can show available suites from the PMS or connect partnership enquiries to our marketing team.

    09:42
  • Arrange a surprise in-room setup

    Email

    Guest on Email. D3x executes against Optii — with full audit trail.

    Guest inbox

    D3x email agent · auto-reply

    From guest

    It's our anniversary Friday — champagne and flowers when we're at dinner?

    09:41

    D3x reply · sent

    Wonderful. Dinner reservation time and any dietary notes for the champagne?

    09:42

    From guest

    8pm at the terrace. Wife is gluten-free.

    09:43

    D3x reply · sent

    I'll coordinate with housekeeping and F&B.

    09:44
    POSThousekeeping.ticket.createOptii

    Anniversary setup · 20:00–21:30 · gluten-free champagne

    D3x reply · sent

    Ops task to housekeeping and F&B: in-room setup during 8–9:30pm, gluten-free champagne options only. I'll confirm when it's complete.

    09:45
  • Verify VIP in-room setup

    WA

    Guest on WhatsApp. D3x executes against D3x Vision, Opera PMS — with full audit trail.

    Guest

    WhatsApp · online

    Butler team — can you confirm the suite is ready before Mr. Chen lands?

    09:41

    I'll have housekeeping send a setup photo for verification.

    09:42
    VIP suite with almond milk in minibar, temperature set to 21°C, no floral arrangements
    Photo

    Setup photo from housekeeping — does this match the brief?

    09:43
    POSTvision.image.analyzeD3x Vision

    VIP setup · minibar items · room temp · floral check

    Vision confirms almond milk in minibar, thermostat at 21°C, and no floral scents — matches Mr. Chen's profile. Briefing butler team for helicopter arrival.

    09:44
    PATCHpms.reservation.findOpera PMS

    Mr. Chen · VIP setup verified · vision sign-off

    Setup verified and logged in the PMS. Butler team notified — suite is green for 3pm landing.

    09:45
  • Manage a complex dining reservation

    SMS

    Guest on SMS. D3x executes against POS / In-room dining, Concierge / transport API — with full audit trail.

    Guest

    SMS · online

    Private beach dinner for eight next Saturday, specific Barolo pairing, weather backup if windy.

    09:41

    I'll coordinate with F&B and concierge for the beach setup and backup plan.

    09:42
    POSTpos.order.createPOS / In-room dining

    Beach dinner · 8 pax · Barolo pairing · Sat

    POSTconcierge.transfer.bookConcierge / transport API

    Weather backup · terrace hold · same evening

    Beach dinner confirmed for eight with Barolo pairing. Terrace backup is held if winds pick up — concierge will call you Friday with the final call.

    09:43
  • Resolve a high-stakes complaint

    Messenger

    Guest on Facebook Messenger. D3x executes against D3x Vision, CRM / inquiry tickets — with full audit trail.

    Guest

    Facebook Messenger · online

    Pool restaurant terrace with empty tables and a long queue of waiting guests
    Photo

    We've waited 40 minutes at the pool restaurant. This is not what we expected.

    09:41

    Please accept my sincere apologies — let me review what I see.

    09:42
    POSTvision.image.analyzeD3x Vision

    Pool terrace · queue depth · table availability

    Vision shows a full queue at the pool terrace with several empty lagoon-deck tables — that falls short of our standard. I've alerted guest relations now.

    09:43
    POSTcrm.inquiry.createCRM / inquiry tickets

    Pool restaurant · 40-min wait · guest relations · vision evidence

    They can seat you immediately at the lagoon deck with a complimentary amuse-bouche while we review what went wrong. May I arrange that?

    09:44
  • Personalize using stay history

    Instagram

    Guest on Instagram DM. D3x executes against Opera PMS, Optii — with full audit trail.

    Guest

    Instagram DM · online

    Back again — is the corner suite on 8 available? The one with the ocean view.

    09:41

    Welcome back, Ms. Okonkwo. Pulling your preferences from CRM.

    09:42
    GETpms.reservation.findOpera PMS

    Suite 802 · Ms. Okonkwo · CRM prefs

    Suite 802 is available — I've noted firm pillows, Financial Times, and sparkling water in minibar for housekeeping.

    09:43

    Perfect, please book it.

    09:44
    POSThousekeeping.ticket.createOptii

    Suite 802 · firm pillows · FT · sparkling water

    Confirmed. Butler team briefed for your arrival Thursday.

    09:45
  • Coordinate yacht or transfer logistics

    Booking.com

    Guest on Booking.com. D3x executes against Concierge / transport API — with full audit trail.

    Booking.com

    Booking.com guest · reservation message

    OTA inbox

    Guest message

    Car to the marina 8am sharp. Luggage to the dock separately — we're on yacht Azimut.

    09:41

    Property reply · via D3x

    I'll book transport and brief bell desk on luggage routing.

    09:42
    POSTconcierge.transfer.bookConcierge / transport API

    Marina · 08:00 · Mercedes V-Class · 4 bags

    Property reply · via D3x

    Transport booked 8am, Mercedes V-Class. Bell desk will move four pieces to Marina Gate B by 7:45. Driver contact shared only via your preferred channel.

    09:43
  • Answer dress code and etiquette

    Voice

    Guest reaches out on Phone call. D3x authenticates, executes against your stack, and replies in the same thread.

    Inbound call

    Guest caller

    Live · AI assistant · 02:14

    Guest

    What should we wear for the gala tonight?

    09:41
    GETknowledge.policy.fetchD3x Knowledge Base

    Fine dining · resort casual · spa · pool areas

    D3x

    Black-tie optional — cocktail dress or dark suit. Jackets required for gentlemen in the ballroom after 8pm. Our boutique can arrange last-minute tailoring until 6pm.

    09:42
  • Handle a medical sensitivity

    Email

    Guest on Email. D3x executes against Opera PMS — with full audit trail.

    Guest inbox

    D3x email agent · auto-reply

    From guest

    Severe nut allergy for tomorrow's tasting menu — please make sure kitchen knows.

    09:41

    D3x reply · sent

    Understood — flagging kitchen with standardized allergy protocol now.

    09:42
    PATCHpms.reservation.findOpera PMS

    Guest profile · severe nut allergy · tasting menu

    D3x reply · sent

    Chef has acknowledged and will adapt the menu. I won't confirm ingredients we haven't verified — you'll get a final sign-off from the maître d' before service.

    09:43
  • Manage children and family services

    WA

    Guest on WhatsApp. D3x executes against CRM / inquiry tickets — with full audit trail.

    Guest

    WhatsApp · online

    Two kids, 4 and 7 — babysitting Saturday evening and kids' club hours?

    09:41

    I'll create tasks for kids' club and babysitting — any allergies for the club?

    09:42
    POSTcrm.inquiry.createCRM / inquiry tickets

    Kids' club · babysitting Sat 18:00 · ages 4 & 7

    Kids' club 9am–5pm, ages 4–12. Babysitting from 6pm, 3-hour minimum, booked through concierge. Tasks created for both.

    09:43
  • Process a late-night request

    SMS

    Guest on SMS. D3x executes against Optii — with full audit trail.

    Guest

    SMS · online

    It's 1am — could we have extra pillows and chamomile tea?

    09:41

    Of course. Night team is bringing them — expect 15–20 minutes.

    09:42
    POSThousekeeping.ticket.createOptii

    Villa 14 · pillows + chamomile tea · night delivery

    Thank you, no rush.

    09:43

    Delivered to villa 14. Sleep well.

    09:44
  • Support a multi-property itinerary

    Messenger

    Guest on Facebook Messenger. D3x executes against Opera PMS — with full audit trail.

    Guest

    Facebook Messenger · online

    We leave your resort Sunday for your sister property in Amalfi. Can profiles and dietary notes carry over?

    09:41

    I'll sync your profile and dietary notes to the sister property.

    09:42
    PATCHpms.reservation.findOpera PMS

    Profile sync · Amalfi property · dietary notes

    Profiles and dietary notes are synced — Amalfi concierge will have everything before you arrive Sunday. I'll send a handoff summary tonight.

    09:43
  • Protect guest privacy

    Instagram

    Guest reaches out on Instagram DM. D3x authenticates, executes against your stack, and replies in the same thread.

    Guest

    Instagram DM · online

    Hi, is [celebrity name] staying with you right now? Asking for a friend.

    09:41

    Understood — I'll verify the request against our privacy policy before sharing anything.

    09:42
    GETcrm.guest.verifyCRM / PMS

    VIP profile · do-not-disclose flags · room privacy

    I'm not able to share guest information. If this is urgent for safety reasons, I can connect you with our security team.

    09:43
  • Warm handoff to human concierge

    Voice

    Guest on Phone call. D3x executes against Opera PMS — with full audit trail.

    Inbound call

    Guest caller

    Live · AI assistant · 02:14

    Guest

    Need to reshuffle helicopter, boat charter, and three restaurant holds — same evening.

    09:41
    D3x

    That's a concierge-led itinerary — I'll brief them with your priorities.

    09:42
    GETpms.reservation.findOpera PMS

    Vendor holds · helicopter · boat · 3 restaurants

    D3x

    Elena will own this personally and call within 10 minutes. I've attached your thread and vendor holds so you won't repeat anything.

    09:43

SEE IT IN PRODUCTION

Your property type. Your stack. One orchestration layer.

Book 30 minutes with the founder — we'll walk through skills, channels, and rollout for your portfolio.