HERMES

Chat-first PMS — for vibe-owners

The PMS you can just talk to. In any language.

Type "block room 12 for the plumber on Friday" or "πόσοι έρχονται αύριο" — and HERMES does it. Bookings, folios, housekeeping, payments, room blocks, check-ins — the whole property runs from one chat. No menus to learn. No forms to wrestle. Just you, telling your PMS what to do.

  • Bookings, folios, housekeeping, rates, blocks, check-ins — all from one chat
  • Greek + English (and 10 more) — Claude Opus 4.7 drives the conversation
  • Every mutation confirmed before it commits, every action audited
  • Connected to Booking.com, Expedia & Trip.com — and Apple Calendar + Reminders

Double-booking shield

Blocks the date the moment Booking.com emails you. Not 2 minutes later.

Every other PMS waits for the channel manager to poll — that's up to 2 minutes where the same room is still bookable on Airbnb, Expedia and your own site. HERMES reads the booking-confirmation email the channel sends to your inbox and pushes a block to every other channel in under 10 seconds. Same guest, two channels, zero double-bookings.

Every other PMS — poll-only

poll-only

Up to 2 minutes exposed, room still bookable elsewhere.

  • 00:00

    Guest books Room 12 on Booking.com

    Booking.com confirms to the guest and emails the hotelier mailbox: "New booking — 12 June, Room 12."

  • 02:00

    Standard channel-manager poll catches up

    Two minutes later, the regular ARI sync runs — but the work is already done. The poll just confirms what we already pushed.

⏱ Exposed for ~2 minutes — same room still bookable on every other channel.
Ahead of the market

HERMES — email-triggered block

< 10s

Under 10 seconds, every channel closed.

  • 00:08

    HERMES reads the email, blocks the date

    Inbox watcher parses the channel, dates and room. A stop-sell goes to every other connected channel before any of them have called us.

  • 00:10

    Same date is now unbookable everywhere

    Airbnb, Expedia, Trip.com, your own minisite — all closed for that night. Front desk sees the booking on the calendar.

✓ Closed everywhere in under 10 seconds — no exposure window.
  • Reads the confirmation email itself

    Most channels email you the booking before their API exposes it. We watch your mailbox and act on the first signal — not the slowest one.

  • Pushes a block to every other channel

    One inbound booking triggers stop-sell on Airbnb, Expedia, Trip.com, your direct site — every channel you have connected, in one round-trip.

  • Reconciles when the API catches up

    When the channel's API finally delivers the reservation, we merge it with the email signal. No duplicate bookings, no orphan blocks.

  • Works for every connected OTA

    Booking.com, Airbnb, Expedia, Trip.com — any channel that emails a booking confirmation. The list only grows.

A standard channel-manager poll cycle is 1–2 minutes. In that window, the same room can be booked twice — once on the channel that confirmed, and once anywhere availability hadn't been refreshed yet. HERMES closes that window.

Site Studio

Edit your booking site by chatting with it

Open Site Studio inside your admin. The left half is your live site. The right half is a chat. Tell the assistant what to change — rename a room, raise a price, drop in a photo — and watch it happen in seconds. No CMS, no theme settings, no "where is that option".

  • Create rooms

    "Add a Sea View Suite for €140/night, sleeps 2." The room appears on your site with a year of rates ready.

  • Edit any detail

    "Rename it to Aegean Suite and raise the price to €160." Names, descriptions, occupancy, size — all from prose.

  • Drop photos in

    Drag a photo straight into the chat. "Add this to the Aegean Suite." The cover updates while you watch.

  • Set amenities

    "Set amenities to Sea view, AC, Free WiFi, Balcony." Chips on the room card update instantly.

  • Reorder the lineup

    "Show studios at the top." Same display_order admins fight with in a CMS, done in a sentence.

  • Tune pricing

    "Make weekends in August €180." Per-date rates change without opening a spreadsheet.

  • Property settings

    "Set check-in to 15:00 and check-out to 11:00." Hotel name, address, times — same chat.

  • Remove with care

    "Delete the test room." Refuses if there are active reservations on it — so you can never break a guest's stay.

Site assistant
Live now

A typical sequence in Site Studio — drag, ask, watch the iframe refresh:

Add a Sea View Suite, €140/night, sleeps 2.
Created. The room is live on your site — refresh the preview to see the new card.
Set the amenities to Sea view, Air conditioning, Free WiFi, Balcony.
Done. Four chips now show under the room name.
sea-view.jpg
Add this photo as the cover.
Attached. It's the first photo on the Sea View Suite card now.

Every mutation pauses for a confirm before it commits. If the assistant can't do something yet, it tells you and suggests the closest workaround.

Why HERMES

A PMS that does the typing, the routing, and the remembering — so you spend your day with guests, not with spreadsheets.

  • 🤖 AI front desk

    Welcome messages drafted in 12 languages, housekeeping routed by floor, AC filters that remind themselves. The boring bits, on autopilot.

  • 🎨 AI-generated booking site

    Tell us about your hotel; we generate a branded site with your photos, your rooms, your language. No theme shopping, no template browser.

  • 💸 Cut commissions, keep relationships

    Every reservation through your own site lands directly in your ledger. No 15–25% siphon, no anonymized guest profiles.

  • 🔗 OTAs become a channel, not your landlord

    Booking.com, Expedia, and Trip.com sync out of the box. One channel manager, every major OTA, no exclusivity.

  • 🇬🇷 Greek-compliant from day one

    AFM, AADE / myDATA via Elorus, one-tap printable Δελτίο Άφιξης for the police register. No bolt-on integrations, less paper at the front desk.

  • 📅 Apple Calendar + Reminders at the front desk

    Stays show in Calendar, tasks show in Reminders. Two apps you already use — your existing workflow, now backed by a real ledger.

Calendar + AI control

The fastest calendar in PMS. Or skip it and just chat.

Most PMS calendars freeze at 50 reservations and need ten clicks for a checkout. Ours paints in under a second and drag-to-move just works. And when even that's too much — you tell the AI, in your own words, in your own language.

  • ⚡ Sub-second paint

    Virtualised scroll handles a year of reservations without blinking. No spinner, no "loading…" overlay, no 1998-feel that Cloudbeds users complain about every quarter.

  • 🖱 Drag-to-move, drag-to-extend

    Move a guest to a different room by dragging their bar. Extend their stay by grabbing the right edge. Optimistic UI — the change shows instantly, the API call follows.

  • 🎨 Channel-coloured at a glance

    Direct, Booking, Expedia, Trip — each channel has its own colour so you read the day in two seconds. Hover any bar for guest, balance, and a one-tap link to the message thread.

  • 🛡 OTA bars locked, direct bars free

    Booking.com sent us this reservation; only Booking.com can move it. Direct guests stay flexible — move, extend, no email storm.

  • 🗓 Apple Calendar sync alongside

    Want the calendar on your phone instead? Two-way CalDAV mirrors every stay into Apple Calendar. Block dates from your iPhone and they're blocked here too.

  • ↩️ Undo, audit, history

    Every move, extend, cancel is logged with who did it and when. One click to undo. No "wait, who reassigned that group of 4?".

HERMES
Coming this summer

For the 60% of front-desk tasks that are still too many clicks — just chat. Greek or English, your phrasing. The assistant confirms before it touches anything.

Block room 12 next Tuesday — plumber coming
Blocking AU-DBL-012 on 2026-06-09. Reason: maintenance — plumber. Confirm?
Check in Maria Karambela and post €45 minibar
Maria checked in to AU-STD-005. €45 minibar posted to the folio. Welcome message drafted in EL — tap to send.
Πόσοι έχουμε αύριο;
Αύριο: 5 αφίξεις, 3 αναχωρήσεις, 12 in-house. Θες λίστα ονομάτων;

Every chat lands in the audit log. No autonomous payments, no surprise refunds — destructive actions always require a second tap.

One truth across channels

Set it once. Booking.com, Expedia, Trip.com — and your direct site — all agree.

Restrictions every OTA understands, finally honoured on your own booking engine too. No more guests sneaking in via the direct site for a night the OTAs are correctly closing.

  • Stay restrictions

    Minimum nights, maximum nights, no-arrival days, no-departure days. Set them per room, per date range. Synced everywhere.

    "Minimum 3 nights for August"
  • Block a room with one sentence

    Owner staying. Plumber visit. Renovation week. Tell the assistant, confirm once, OTAs stop selling within seconds.

    "Block the Sea View Suite June 12 to 14"
  • OTA-exclusive rates stay exclusive

    Set a rate "Booking.com only" to reward OTAs that send the most guests — the direct booking engine refuses to sell it. No more rate leakage.

    "Make early-bird Booking.com only"
  • Cancellation & no-show policies

    Pick Flexible / Moderate / Strict / Non-refundable per rate, or define custom tiers. When a guest cancels — direct or OTA — the fee gets posted to the folio automatically. Refunds always require a manual click; nothing leaves your account by accident.

    "Make the BAR rate moderate cancellation"

One source of truth for inventory, rates, stay rules, and cancellation terms — backed by a Greek-built booking engine.

Email + contacts, built in

Your inbox is part of the PMS, not a separate tab.

[email protected] runs on HERMES. So do your contacts and calendar. The AI reads alongside you and turns the inbox from a chore into the place tomorrow's tasks come from.

  • 📥 Hosted mailbox on your domain

    We run [email protected] (and any other addresses) on EU infrastructure. Works with the Apple Mail app, Outlook, Gmail — anything that speaks IMAP / JMAP.

  • 🚚 Bring your existing mail with you

    One-click IMAP migration pulls every message from your current provider — Gmail, Microsoft 365, cPanel — before we flip your MX. No gap, no lost threads, no "let me check my old inbox".

  • 👥 Contacts that follow you everywhere

    Every guest you check in is in your phone's address book within minutes — via CardDAV. Reply to a Booking.com message and your iPhone shows the name, not a stranger.

  • 🤖 AI auto-replies, drafted from real context

    The AI assistant reads the reservation, the ledger, and the thread. Late-arrival confirmation, kettle question, refund query — already drafted in the guest's language. You tap Send.

  • 🪄 Email → Reminder, automagically

    "My booking from Booking.com isn't showing" → a Reminder lands in your Today list with the reservation pulled up and a draft reply attached. The inbox becomes the team's shared to-do feed.

  • 🔒 Your data, our infrastructure

    Mailboxes encrypted at rest on EU-hosted servers (Falkenstein, Germany). Outbound mail relayed through Resend so your domain reaches every inbox. GDPR-clean, never sold.

Hans Mueller

22:14

Late arrival — flight delayed to 23:40

Hi, my flight from Frankfurt has been pushed back. We'll arrive around midnight — can someone meet us at reception?

AI suggestion

Hans has a check-in tomorrow (TWN-01).

Create a Reminder + draft a reply in German?

Reply draft (DE):

Hallo Hans, kein Problem — wir warten auf Sie. Die Schlüssel werden an der Rezeption hinterlegt …

AI-assisted tasks

Your front desk fits in your pocket

Housekeeping, guest messages, maintenance — all in Apple Reminders. The AI handles the boring bits.

  • Housekeeping in the right order

    Every checkout fires "Clean DBL-01" straight to the cleaner's phone. AI sorts the day's run by floor and tomorrow's arrivals — no clipboards, no zigzag.

  • Welcome in 12 languages, written for you

    The AI peeks at the booking and drafts the welcome in the guest's language. Late-arrival reply? Kettle question? Already drafted. You tap Send.

  • Maintenance with a memory

    AC filters, water heater, linen rotation — surfaced from actual stay-nights, before the guest hits Send on the bad review.

Your Tuesday, as the AI sees it

Every checkout, every late arrival, every nudge from the AC filter — already in your Today list. No setup. No new app. Just Reminders.

  • Housekeeping
  • Guest
  • Maintenance
  • Ops

Today

Tuesday, 23 May
  • ☀️ Daily briefing — 3 arrivals, 2 departures

    Ops · 07:30

  • 📩 Welcome message — Yuki Tanaka (JA)

    Guest · 09:00

  • 💧 Water heater service — TWN-01

    Maintenance · 10:00

  • 🌧 Rain forecast — share indoor tips with Hans Mueller

    Guest · 10:30

  • 🧹 Clean DBL-01 after Nikos Papadakis

    Housekeeping · 11:00

  • 🔧 Replace AC filter — STD-02 (78 stay-nights)

    Maintenance · 13:00

  • 📞 Confirm late arrival — Maria González

    Guest · 14:00

  • 🧺 Towel refresh — TWN-02 (mid-stay)

    Housekeeping · 15:00

  • 🎂 Anniversary surprise — Yannis & Anna

    Guest · 17:00

OTA channels

One integration. 150+ channels.

Push availability, rates, and reservations to the world's biggest OTAs from a single source of truth. Connect the channels you need, ignore the rest — no exclusivity, no per-channel re-integration.

HERMES Channel Sync Live now

Two-way channel manager built into HERMES. Push availability and rates to every connected OTA in one call; receive bookings as they happen and reconcile to your local ledger automatically.

  • Booking.com
  • Expedia
  • Trip.com
  • Agoda
  • Airbnb
  • HRS
  • Hotels.com
  • Hostelworld
  • + 140 more

Two-way sync of availability, rates, and reservations with Booking.com, Expedia, and Trip.com — live on day one. Add new channels from a 150+ catalogue without re-integrating.

  • Guest special requests, all in one place

    Late check-in, extra bed, honeymoon, ground floor — whatever Booking.com / Expedia / Trip.com guests typed when booking, the front desk sees on the reservation card. Ask the chat: "any special requests for tonight's arrivals?"

  • Direct bookings → straight to your bank

    Connect your Viva Wallet or Stripe account once. Direct-booking guests pay via your tokenised card on file; the money lands in your bank, not ours. We never see card numbers — tokenisation happens at the processor.

  • OTA virtual cards — reveal once, charge on your terminal

    When Booking.com / Expedia hand you a virtual card, click "Reveal" on the folio — the card details appear ONCE for you to type into your existing PoS terminal. Then "Mark as charged" records it on the ledger. Every reveal logged for compliance.

  • Guest inbox — reply to OTA messages without leaving HERMES

    Booking.com, Airbnb, Expedia, Trip.com conversations land in one inbox alongside the matching reservation. Reply in the guest's language with one click — or ask the chat: "tell the French couple arriving Friday check-in is 3pm" and it drafts, translates, and sends.

EU-hosted infrastructure. GDPR sub-processors disclosed in our privacy policy.

HERMES Rebook

Turn this year's guest into next year's direct booking.

AI-designed branded business cards with a QR code that drops the guest onto your booking site with 10% off baked in. Hand one or two at checkout — they come back direct next year, and they hand the spare to a friend.

  • 🎨 AI-designed, on your brand

    The marketing assistant drafts the card from your hotel photo, colour, and name. You approve; we print or ship the PDF.

  • 📱 QR → your booking site, discount pre-applied

    The QR opens your booking page with a coupon code locked in. The guest sees the discounted total before they even pick dates. No promo-code field to find.

  • 🎯 Track every conversion

    Each card batch has its own code. The Filament dashboard shows you which guest's cards converted — and which staff member handed them out.

  • 🤝 Friend referrals built in

    Hand two cards at checkout: one for next year, one to share. Guests pass the spare to a friend; their first stay credits the original guest with a thank-you note.

  • 📦 Print at home or ship a batch

    Download the PDF and print on any home printer, or order a batch on premium card stock — delivered to your reception in a few days.

  • ⚙️ Set your own terms

    10% is the default — set any %, any minimum stay, any expiry date. Cards expire automatically so this year's never undercuts next year.

Find us

Petra Thea Suites

Agia Anna, Naxos 84300

[email protected]

petrathea.gr

Powered by HERMES Rebook

Petra Thea Suites

Naxos · 6 suites · sea views

BOOK DIRECT NEXT YEAR

10% off your next stay

Code THEA10

Scan to book

HERMES Local

Play the multinational game — with your local people.

Booking.com books Hertz and a generic boat tour. HERMES Local lets you partner with the rental shop in your village, the captain whose father taught you to fish, the chef who comes to the villa. Pre-booked at confirmation, settled automatically — you earn a revenue share, your guests get an all-inclusive Greek experience an OTA can't fake.

  • 🚗 Car hire & airport transfers

    Partner with the rental shop and the shuttle driver in your village — not a multinational. Pre-booked at confirmation; the guest is met at the right door, in the right car.

  • ⛵ Tours, activities, captains

    The boat captain, the wine host, the cooking-class teacher, the hiking guide. You vet them once; the guest books from the pre-stay email or the on-property tablet.

  • 🍳 Private chefs & food delivery

    A chef in the villa for a 3-course Greek dinner. Fresh bread at 08:00 from the bakery on the corner. Souvlaki to the room. The hospitality that an OTA chain can't replicate.

  • 💶 You set the revenue split

    Per-partner commission % that you control. HERMES tracks every conversion and settles automatically — no spreadsheets, no chasing invoices, no surprise cuts.

  • 🤖 AI-assisted suggestions, per guest

    A family arriving from Frankfurt? The assistant pitches the family-friendly chef and the calm beach tour, not the late-night bar crawl. Personalised in the guest's language.

  • 🤝 One contract, you stay in control

    Each partner signs HERMES's standard agreement once — terms, liability, GDPR. Pause or remove any partner in a click. You decide who represents your hotel.

Hand-picked locals — book now, pay on arrival.

Your stay add-ons

  • Maria's Rentals

    Car hire — Suzuki Jimny

    Pick-up at airport · 7 days

    €35/day

  • Captain Yannis

    Half-day sunset cruise

    Wed 21:00 · max 6 guests

    €85 / person

  • Chef Eleni

    Private dinner at the villa

    Sat · 3 courses · paired wines

    €45 / person

Curated by Petra Thea Suites

Live in 60 seconds. Bring your own domain when you're ready.

Sign up on a HERMES subdomain — your booking site goes live instantly, no DNS wait, no registrar steps, no migration consultants. Add your own domain, email, and channel sync from admin one at a time, on your schedule. The setup never blocks the booking flow.

  1. 00:00 now

    Sign up + pick a subdomain

    Hotel name, your billing email, and a subdomain (e.g. myhotel.hermespms.com). Plan defaults to a 14-day free trial — no card required. The whole form is three fields.

  2. 00:30 + 00:30

    Your booking site is live

    Branded with your name, served over HTTPS (Let's Encrypt), at https://yourname.hermespms.com. Share the link right now — on social, in your email signature, on your existing site. Guests can book and pay today.

  3. Later + Later

    Bring your own domain (optional)

    When you're ready, paste your domain (petrathea.gr, whatever) into admin → Get started → Bring your own domain. We create the Cloudflare zone, hand back two nameservers, and switch the booking site over to your domain. Your subdomain keeps working as a fallback.

  4. Later + Later

    Bring your email + channels

    One click imports every message from Gmail / Microsoft 365 / cPanel into a fresh mailbox on your domain. Another click hooks up Booking.com / Expedia / Trip.com. Each one is optional, each one goes live the moment you flip it on.

Later — Bring your email + channels

Who it's for

Two consumption modes — pick yours.

For hotel owners

A turnkey direct-booking site

You don't want to think about Stripe, AADE, or OpenAPI specs. You want bookings on your own URL, a calendar that doesn't double-book, and a Greek-compliant ledger.

For developers & agencies

A public API for booking

Build your own consumer site, hotelier dashboard, or AI concierge. Our OpenAPI 3 spec + TypeScript SDK are first-class — not an afterthought.

Developers

Skip the website. Build your own.

HERMES ships an OpenAPI 3.1 spec and an auto-generated TypeScript SDK. Every feature you can click in the admin is also a typed endpoint — reservations, rates, ledgers, mailboxes, webhooks. Vibe-code your own booking site, integrate with your existing stack, or run HERMES headless. Same Sanctum bearer-token, same tenant isolation, no rate-limit games.

  • 📜 OpenAPI 3.1 — single source of truth

    The same spec drives our admin panel, the SDK, and your integration. No drift, no undocumented endpoints, no "see internal Slack for details".

  • 🟦 Type-safe TypeScript SDK

    npm install @hermespms/sdk. Auto-generated from the OpenAPI spec — every property is typed, every response shape documented inline. Compile errors before runtime errors.

  • 🔐 Sanctum bearer-token, one tenant per token

    No OAuth dance for server-side use. Issue a token in the admin, set it as a Bearer header. Tenant scoping is enforced server-side — you cannot leak across tenants even if you try.

  • 🪝 Webhooks for every state change

    Reservation created, payment received, OTA pull completed, mailbox synced — subscribe to JSON-payload webhooks signed with HMAC-SHA256. Replay endpoints for missed events.

  • ⚡ Built for vibe coders

    No agency required. Spin up a Next.js or Astro site, paste the SDK, deploy in an afternoon. We even ship a starter template (`npx create-hermes-site`).

  • 🌍 Public OpenAPI, public docs

    No login wall. Read the spec, try the endpoints, file issues. We treat the API as the product — the admin panel is just one consumer.

Same call that the admin makes — typed, idempotent, instant

Pricing

Simple monthly subscription. Direct booking site, OTA channel sync, Apple Calendar, support — all in. Greek AADE / myDATA invoicing via Elorus Fuse as a +€19/month add-on. No commission on direct bookings, ever.

up to 5 rooms

HERMES Starter

Small villa, studio, or guest house.

€19 / month
  • 1 property — up to 5 rooms
  • Direct booking website on your own domain
  • 1 mailbox on your domain (e.g. [email protected])
  • IMAP migration from your current provider
  • Apple Calendar + Reminders sync
  • Stripe payments
  • Email support
Get started
Most popular
6–10 rooms

HERMES

Boutique properties, villas, guest houses.

€49 / month
  • Up to 3 properties — 6 to 10 rooms each
  • A separate domain for each property
  • 3 mailboxes per property (reception@, info@, billing@ …)
  • IMAP migration from your current provider
  • OTA sync (Booking.com, Expedia, Trip.com). Multiple OTA accounts.
  • Apple Calendar two-way sync
  • AADE / myDATA receipts (Elorus Fuse, +€19/month)
  • Per-rate VAT + Greek city-tax automation
  • AI-drafted guest replies (12+ languages)
  • Priority support + onboarding session
Get started
unlimited rooms

HERMES Pro

Multi-property managers and medium-sized hotels.

from €99 / month
  • Everything in HERMES, plus:
  • White-label PMS — host HERMES under your own brand, set your clients' subscription prices
  • Unlimited rooms per property
  • 6 properties included — +€16/month per additional
  • A separate domain for each property
  • 10 mailboxes per property
  • Multi-user staff accounts
  • OTA channel manager with rate-derivation
  • Keycard encoding for smart-lock doors
  • Priority support + onboarding session
  • Direct phone support, 24/7
Get started

EUR, billed monthly. Cancel any time. 14-day free trial — no card required.

Stop paying for the bookings that should be yours.

Create your hotel account, plug in your property, take direct bookings the same week.