For resorts with several restaurants

Restaurant reservations that understand rooms, seatings and guest tiers.

The guest is identified by their room, capacity is controlled per seating, and the price comes from their tier: included, chargeable, or discounted by membership. What a resort needs and no high-street booking system offers.

14-day trial. No card. No per-cover fee.

Reservations · today

Playa Serena Cancún · 4 restaurants

Kōyō 20:30 · 18/24Brasa 19:00 · 58/60
RoomGuestSeatingCoversTierPrice
1260Familia SandovalKōyō · 20:302 + 1ClubIncluded
0418M. AguirreBrasa · 19:004StandardMX$ 850
2105Grupo TanakaMarea · 13:008SuiteIncluded
Outside · R. PinedaSobremesa · 21:002OutsideMX$ 1.200
Hotel rule: Club includes 3 visits per stay; the 4th carries a surcharge.OPERA connected

Proven in real operation

Mesatto grew out of a system that ran two all-inclusive properties with more than 25,000 reservations handled, an OPERA integration and hosts on tablets. Now, for any resort.

25,000+
reservations handled
2
properties in production
6
restaurants per resort
<1 min
to the first reservation

How it works

Three facts the hotel already holds and no spreadsheet respects.

Room

The guest is identified by their hotel stay: name, tier, nights and membership come from the PMS.

Seating

Each restaurant opens seatings with a capacity in covers and, if it wants, tables. The release time closes the seating minutes before.

Tier

Included, chargeable or discounted: the rule lives in the hotel and applies itself, including from the guest web.

Restaurant reservations

Seatings with covers, tables by type, and rules that apply themselves.

Each restaurant opens its seatings with a capacity in covers and, if it wants, tables by size. The release time closes the seating minutes before; opening days, hours and closures live in the restaurant, not in a message to the group chat.

  • Covers per seating with automatic blocking
  • Change the party size and the table is reassigned
  • Supervisor override, always audited
See restaurant reservations

Kōyō · seatings and covers

Playa Serena Cancún

3 / 3
  • Lunch

    13:00–15:30

    40 covers

    10×2 · 5×4release 30 min55 % occupancy
  • Dinner

    19:00–20:30

    24 covers

    3×2 · 1×4 · 2×8release 15 min75 % occupancy
  • Late dinner

    20:30–22:00

    24 covers

    3×2 · 1×4 · 2×8cutoff 21:3035 % occupancy

Guest web

Guests book from their phone with room and surname.

A link or a QR code in the room. They see their tier's price before confirming, full seatings show as greyed out, and restaurants with minimum-stay rules say why. Charged to the room: we never ask for payment details.

  • Switched on per hotel
  • Booking limit per room and day
  • Modify or cancel with the price difference in view
See the guest web

Playa Serena Cancún

Room 1260 · Sandoval family · Club

Pick a day

TodayTomorrowThuFri
  • Kōyō

    Japanese · dinner 19:00 and 20:30

    Included
  • Brasa

    Grill · dinner 19:00

    MX$ 850per person
  • Sobremesa

    Chef's table · 12 seats

    Requires 4 nights

Charged to the room · no card

Hosts on tablet

The seating's list, check-in and no-show in one tap.

The host sees the arrivals for their restaurants and nothing else: no editing, no cancelling, no prices. Every mark is stored with time and user, and the screen refreshes itself during service.

  • Only today's reservations
  • Audited attendance
  • The hotel's own time zone
See hosts on tablet

Kōyō · Dinner 20:30

18/24

Arrivals

  • 1260

    Sandoval family

    2 + 1 pax

    Arrived 20:28
  • 0418

    M. Aguirre

    4 pax

    Check-inNo-show
  • 2105

    Tanaka party

    8 pax

    Check-inNo-show
  • 0733

    L. Ferreira

    2 pax

    No-show

It connects to what you already run.

The PMS as a module: credentials in a vault and guest-tier mapping per hotel.

See integrations

OPERA Cloud

Oracle Hospitality

available

Guest lookup by room through OHIP, with the tier taken from whichever UDF you choose.

Mews

Mews Systems

coming soon

Same PMS module, different provider. Three chains have registered interest.

Cloudbeds

Cloudbeds

coming soon

For mid-size properties that don't run OPERA.

Public API and webhooks

Mesatto

available

Availability, reservations, cancellations and signed events for your guest app or lobby kiosk.

AI assistants (MCP)

Mesatto

available

Connect Claude, ChatGPT, Copilot or your provider's WhatsApp bot: they check availability, quote policies, and book within the scope of the API key.

Transactional email

Mesatto

available

Bilingual confirmations, changes, cancellations and reminders. Enterprise sends from its own domain.

Priced per restaurant. No per-cover fee.

Take as many reservations as you like. Each plan's limits live in the platform, not in the fine print.

Starter

Un hotel, hasta tres restaurantes.

MX$1,900 / restaurant / month

  • 1 hotel
  • Up to 3 restaurants
  • Up to 10 users

Pro

Most chosen

Varias propiedades, PMS y API pública.

MX$2,900 / restaurant / month

  • Up to 3 hotels
  • Unlimited
  • Up to 50 users

Enterprise

Cadenas: sin límites, SMTP propio y cuotas por integrador.

Custom

  • Unlimited
  • Unlimited
  • Unlimited

Compare plans in detail

Against the spreadsheet and the WhatsApp group

What happensSpreadsheet + WhatsAppMesatto
Covers per seatingOverbooked without anyone noticingBlocked automatically, with audited overrides
Price by guest tierThe concierge works it outComes from the hotel's rule
No-showsNobody counts themBy seating, by channel, by hotel
Schedule changesA message to the groupSeatings, closures and opening days per restaurant
A guest wants to bookCalls or walks down to the lobbyGuest web with room and surname
Who did whatLostFull activity trail with IP and user

See the full comparison

Frequently asked questions

Do you charge per cover or per reservation?
No. The price is per active restaurant per month. Take as many reservations as you like.
Do I need OPERA?
No. Without a PMS the concierge enters the room and tier by hand; with one, they fill themselves in.
Where does the data live?
In a PostgreSQL database with per-organization isolation (RLS) and a full audit trail. Export it whenever you want.
Can I try it with my team?
Yes: create your organization, invite your team by email, and load the demo resort to practise on.
Can I connect an AI assistant?
Yes, on the plans that include the public API. Mesatto runs an MCP server (mcp.mesatto.com): any compatible assistant can check availability, quote each restaurant's policies, and book on the guest's behalf — with the same scope and the same rules as the API key connecting it. Writes always ask for confirmation.

Your first restaurant takes reservations today.

Create your organization, invite your team, and load the demo resort to practise on. Fourteen days, no card.