For resorts with several restaurants

Restaurant reservations for hotels and resorts.

Stop selling the same seating twice: covers per seating, the table on the floor plan, the price for each guest category and a profile for every diner.

The demo reaches your inbox in minutes. No calls. No per-cover fee.

  • Connects to OPERA Cloud
  • Spanish and English
  • Role-based access and audit trail
  • API and AI assistants

Floor plan and tables

Tables are assigned automatically. The host sees them on the plan.

Draw each dining room once, with its tables and areas. From then on, every reservation takes the table or combination that fits, keeps to the area the guest asked for, and the host sees the service at a glance: free, booked, seated.

  • A table or combination assigned on booking, no double-seating
  • Guests ask for an area: terrace, dining room or bar
  • Your team moves a table by hand when needed
See the floor plan

Guest profiles

Know who's coming before they sit down.

Every reservation feeds the profile of the person who made it: visits, no-shows, allergies over time and what your team noted last time. It is linked automatically by email or PMS profile, never by a similar name.

  • Severe allergies in view on every reservation
  • Team notes and tags: anniversary, favorite table
  • Merge duplicate profiles and anonymize on request
See guest profiles

Guest booking page

Guests book from their room. No hotel app needed.

A link or QR code in the room. Guests sign in with their room number and last name, see their category's price, pick an area and seating, and charge it to the room. The same rules your concierge applies.

  • Their category's price before confirming
  • Full seatings shown grayed out, not hidden
  • Change or cancel with the difference in view
See the guest booking page

One screen per role

Everyone sees what they need. Nobody sees more.

The concierge books with the data the hotel already holds.

Search by room number and last name; with OPERA, the guest category and the stay populate automatically. Covers, price and table are resolved on save.

  • Search by room, name or confirmation number
  • Overrides with their own permission and record
  • Bilingual email to the guest, nothing else to do
See restaurant reservations

Up and running in an afternoon

From sign-up to first reservation, in an afternoon.

  1. 01

    Create your organization

    With your work email. A fourteen-day trial, no credit card.

  2. 02

    Set up each restaurant

    A wizard walks you through seatings, prices, policies and channels. When you finish, it's ready to take reservations.

  3. 03

    Invite your team

    Concierge, supervisors and hosts, each with their role. Turn on the guest booking page whenever you want.

Spreadsheet + WhatsApp vs. Mesatto

  • Covers per seating

    Spreadsheet + WhatsApp
    Overbooked without anyone noticing
    Mesatto
    Blocked automatically, with audited overrides
  • Which table?

    Spreadsheet + WhatsApp
    Decided at the door
    Mesatto
    Assigned on the floor plan, keeping to the area
  • Price by guest category

    Spreadsheet + WhatsApp
    The concierge figures it out
    Mesatto
    Comes from the hotel's rule
  • Who is this diner?

    Spreadsheet + WhatsApp
    Nobody remembers
    Mesatto
    A profile with allergies, visits and team notes
  • No-shows

    Spreadsheet + WhatsApp
    Nobody counts them
    Mesatto
    By seating, by channel, by hotel
  • Schedule changes

    Spreadsheet + WhatsApp
    A message to the group
    Mesatto
    Seatings, closures and opening days per restaurant
  • A guest wants to book

    Spreadsheet + WhatsApp
    Calls or walks down to the lobby
    Mesatto
    Guest booking page with room number and last name
  • Who did what

    Spreadsheet + WhatsApp
    Lost
    Mesatto
    Full activity trail with IP and user

See the full comparison

No fine print

What we promise in writing.

  • Your data is yours

    Export reservations and reports whenever you want, in Excel or PDF.

  • Continuous backups

    Continuous backups and point-in-time restore.

  • No per-cover fee

    A monthly fee per hotel, with no charge per cover or per reservation.

  • Every action, recorded

    Who created, changed or canceled each reservation, with user and time.

It connects to what you already run.

The PMS as a module: encrypted credentials and each hotel's guest categories mapped once.

See integrations

OPERA Cloud

Oracle Hospitality

available

Guest lookup by room; the guest category comes straight from whichever OPERA field you choose.

Mews

Mews Systems

not available yet

Same PMS module, different provider.

Cloudbeds

Cloudbeds

not available yet

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.

Built for your kind of property

Pay per hotel, not per cover.

Three plans based on how many restaurants you run. No fee per reservation or per cover, CFDI invoicing and a 14-day trial with no credit card.

Starter

Restaurantes por hotel con la web del huésped incluida.

Monthly fee per hotel, restaurants included

  • 3 restaurants included per hotel
  • Up to 10 users per hotel
  • Email support (reply within 24 to 48 h)
  • Membership programs
  • Inclusion per stay
  • Guest booking page

Pro

Recommended

Más restaurantes por hotel, API pública y webhooks.

Monthly fee per hotel, restaurants included

  • 6 restaurants included per hotel
  • Up to 20 users per hotel
  • Email and WhatsApp support (reply within 24 h)
  • Membership programs
  • Inclusion per stay
  • Guest booking page
  • Public API
  • Webhooks

Enterprise

Cadenas: asistentes de IA, PMS, SMTP propio y cuotas por integrador.

Monthly fee per hotel, restaurants included

  • Unlimited restaurants per hotel
  • Unlimited users
  • Priority email and WhatsApp support
  • Membership programs
  • Inclusion per stay
  • Guest booking page
  • Public API
  • Webhooks
  • AI assistants (MCP)
  • PMS integration
  • Your own SMTP
  • Per-integrator quotas

See prices and compare plans

Frequently asked questions

How is Mesatto billed?

Per hotel per month, with several restaurants included depending on the plan; each extra restaurant has its own fee. Never per cover, per reservation or by commission, and an archived hotel or restaurant stops being billed. The invoice shows the plan fee for each hotel, any additional restaurants and a prorated adjustment if they change mid-period.

Does it work without OPERA?

Yes. Without a PMS, the concierge enters the room and guest category, or the category is derived from the room number. With OPERA connected, they populate automatically.

How long does setup take?

An afternoon for the first restaurant: a wizard walks you through seatings, prices and policies. On Enterprise, OPERA is connected from the dashboard with your hotel's credentials.

Do I have to draw the floor plan?

No. It's optional per hotel: without a plan, covers are controlled per seating and table type. Once you draw it, tables are assigned automatically.

Is there a contract or lock-in?

Not with monthly billing: you pay per month, per hotel, and cancel whenever you want. Annual billing is optional, paid upfront and discounted. Enterprise is agreed case by case.

What happens when the 14 days are up?

We email you four days before. If you don't pick a plan, the account is paused: your data is kept, but reservations can't be taken or changed until you activate it.

Do I have to migrate the reservations I already have?

No. New reservations come in through Mesatto from the day you turn it on; the ones you already had are handled as they are today.

Can I try it without leaving my current system?

Yes. The trial is a separate organization and doesn't migrate the reservations you already have. Mesatto looks up the PMS but doesn't write to it, and it also works without a PMS. You can start with one restaurant while the others keep running as they do today; if you don't pick a plan when it ends, the account is paused and nothing is charged.

Can I try it with my team?

Yes: invite your team by email and load the demo resort to practice without touching real data.

Is my data safe?

Each organization sees only its own data, each role sees only what it needs, and every change records who did what and when. Connections are encrypted, PMS credentials are stored encrypted, and we keep only a fingerprint of each API key. If a guest asks, you anonymize their profile and reservations in one step.

Do you issue CFDI invoices?

Yes. Prices in Mexican pesos plus VAT, with a CFDI invoice to your legal entity.

Can I connect an AI assistant?

Yes, on the Enterprise plan. Claude, ChatGPT or Copilot check availability and book under the same rules each restaurant applies, and ask for confirmation before booking.

See it running on a sample resort.

We email you three logins (concierge, host and management) to a resort with two hotels and six restaurants. No calls. And when you want your own: fourteen days free, no credit card.