Fine Dining & Chef-Led Restaurants

How do world-class dining rooms deliver perfection to every single cover?

Calisto Pro quietly connects guest preference profiles, table timing, cellar inventory, and course pacing, giving your team the subtle superpowers that define elite service.

Tasting Menu · Chef's Table · Steakhouse · Michelin-Track · Hotel Fine Dining · Private Dining

Every Culinary Concept

One platform for every fine dining room

The format changes. The login does not.

  1. Five coursing states hold the pacing, so the room repeats its timing instead of remembering it.

  2. A tasting menu structured as data in four languages, so the card the guest reads and the allergen check the kitchen runs come from one source.

  3. A supplier invoice moves the plate cost, so the margin on the tasting menu is current rather than a month-end number.

ADD YOUR TEAM

Three ways to add your team to Calisto Pro

Three options adapt to every subscriber.

Agenda

Add anyone to your system for tasks and scheduling

Add any Calisto user to your system to assign tasks or scheduling. This allows the user to be included in tasks and scheduling through Agenda. Because the user only sees the assigned task or shift, this is a great option for shift employees, third-party contractors, and volunteers.

Station

Decide what every employee sees of your system

Give each employee access to just what they need so they can do their job with ease with Station. Start with a pre-made template or customize each portal as your needs change. Station works best for companies that use Workforce.

Full access

Admins who see everything

Add additional users as needed for full access to every app, every screen, and every record. Available at no additional cost for subscribers of Calisto Commerce and Calisto Ops.

Your team, your portals, and your admin access are all managed in Purview.

Calisto Core

Reservations, Menus & Wine

Guest preferences, live deposits, multi-language menus, and cellar inventory unified in a single operational record.

The 8pm Four-Top Arrives With Its Own History

The reservation opens the guest record, not a blank line. Previous visits, the table they asked for last time, the wine they finished and the anniversary they mentioned in March are on the screen before the host says good evening. A regular is recognised without anyone having to remember them.

Orderflow · Floor Plan

Floor Plan

Open Checks
7
TableSeatsOpen Check
T04Seated—184.50
T09Seated—96.00
T12Seated—212.75
T15Dessert—148.00
T02Free—0.00
Bar 1–4Seated—74.00
Terrace 1Reserved—0.00
Terrace 2Seated—268.00

The Deposit Holds the Table

Prepaid deposits and card-on-file guarantees attach to the booking rather than to a spreadsheet the manager keeps. A cancellation inside the window releases the table to the waitlist and applies the policy automatically, so a Saturday service is not quietly given away.

Bookings · Folios
Open Folios
3
Total Charges
995,200
Payments
549,300
Outstanding
446,300
At Risk

By business area

PurviewTypeOpenChargesOutstanding
Coral Bay ResortStays1243,00074,400
Garden BungalowsStays157,60015,600
La TerrazaDine124,80024,800
Bay ExperiencesExperiences018,5000
Coral Bay SpaTime-Slots127,30019,500
Events & VenuesEvents1624,000312,000
Business area
CustomerAssociationBusiness AreaStatusChargesBalanceActions
Carmen AlmonteOcean Suite 204Coral Bay ResortOpen110,00074,400
Thabo NkosiGarden Bungalow 6Garden BungalowsPartial57,60015,600
Élodie MarchandTerrace, Table 12La TerrazaOpen24,80024,800
Diego FerrerCatamaran, Half DayBay ExperiencesSettled18,5000
Amina YusufSpa, Treatment 2Coral Bay SpaOpen27,30019,500
Grupo CaribeSalón MayorEvents & VenuesPartial624,000312,000
Owen BennettOcean Suite 118Coral Bay ResortClosed133,0000

One Menu Record, Seven Courses, Four Languages

The tasting menu is structured data, not a laid-out PDF. Courses carry their own order, their own pairing and their own cost, and the guest-facing translation is generated from the same record the kitchen and the register read. A dish changed on Tuesday is right everywhere on Tuesday.

Inventory · Menu Costing
Menu Items
42
Avg Food Cost %
31.4%
Above Target
3
Blended Food Cost %
29.8%
At Risk
Menu ItemMenu CategoryIngredientsFood CostSell PriceMarginFood Cost %Status
Grilled octopusStarters624095071025.3%On Target
Ribeye, 300gMains57201,9501,23036.9%Above Target
Sea bass, wholeMains76101,7501,14034.9%Above Target
Risotto, mushroomMains82901,15086025.2%On Target
Tomato and basilStarters412059047020.3%On Target
Almond tartDesserts614548033530.2%Above Target
NegroniBar311859047220%On Target

The Supplement, the Pairing and the Substitution Price Themselves

A wine pairing added at the table, a truffle supplement, or a vegetarian substitution adjusts the cover price at the point it is chosen. The check reconciles to the menu without the captain doing arithmetic on a docket.

Proposals · Pricebook
Items
9
Priced
7
Avg Price
34,606
Normal
ItemCategoryDescriptionUnit PricePricing
Venue hire — Salón Mayor, eveningVenueRoom hire to midnight, standard layout, cleaning included.85,000Priced
Catering — plated, per coverCateringThree courses, service staff included.2,400Priced
Catering — buffet, per coverCateringHot and cold buffet, replenished twice.1,750Priced
AV package — standardProductionPA, two radio mics, lectern light, technician on call.32,000Priced
AV package — full productionProductionLine array, lighting rig, two technicians on site.96,000Priced
Marquee — 10 × 20mRentalsIncludes install, matting and takedown.54,000Priced
Shuttle transfer — per vehicleTransportSixteen-seat coach, driver, four hours.9,500Priced
Overnight rate — Ocean SuiteAccommodationGroup allocation rate, breakfast included.12,800Draft
Photography — half dayServicesFour hours on site, edited gallery within a week.18,000Draft

Nine Hundred Bins, One True Count

The cellar is inventory with vintages, bins and bottle-level tracking. A bottle sold decrements the bin, a corked bottle is written off against a reason, and the by-the-glass pour depletes from the open bottle rather than from a guess at the end of the week.

Inventory · Movements
Movements
8
Net Quantity
11
Business area
DateItemBusiness AreaTypeQuantity
8/5/2026Lager 355ml — caseLa TerrazaPurchase24
8/5/2026Barceló Añejo 750mlLa TerrazaUsage-6
8/4/2026Coffee beans — house blend, 1kgLa TerrazaWaste-2
8/4/2026Bath towel — 600gsmCoral Bay ResortTransfer-12
8/4/2026King sheet setCoral Bay ResortCorrection3
8/3/2026Amenity set — shampoo & soapCoral Bay ResortUsage-8
8/2/2026Snorkel set — adultBay ExperiencesReturn4
8/1/2026Pool chlorine — 25kgCoral Bay ResortPurchase8

The List on the Tablet Is the List in the Cellar

When the last bottle sells, the wine leaves the guest-facing list automatically. No sommelier apologising for a listing that was accurate at print time, and no by-the-glass offering that ran out at seven.

Inventory · Locations
Locations
6
Total Stock Value
1,284,500
Type
Status
NameTypeAddressItemsStock ValueStatus
Bar StoreStoreLa Terraza — ground floor, Calle El Conde 42296,400Active
Dry StoreKitchenLa Terraza — kitchen pass, Calle El Conde 42354,800Active
Linen RoomWarehouseCoral Bay Resort — service block B2548,300Active
Housekeeping StoreWarehouseCoral Bay Resort — service block B, level 2116,400Active
Plant RoomDepotCoral Bay Resort — pool deck plant room1212,600Active
Dive ShedDepotBay Experiences — Marina Sur, berth 73356,000Active
Orderflow · Floor Plan

Floor Plan

Open Checks
7
TableSeatsOpen Check
T04Seated—184.50
T09Seated—96.00
T12Seated—212.75
T15Dessert—148.00
T02Free—0.00
Bar 1–4Seated—74.00
Terrace 1Reserved—0.00
Terrace 2Seated—268.00
CORE · ALLERGENS & KITCHEN OPS

Allergy flagged. Ticket routed. Ingredient depleted.

Automate guest safety, kitchen prep routing, and live stock depletion in a single workflow.

The Allergy Is on the Booking

A dietary restriction captured at reservation attaches to the cover, prints on the kitchen ticket and follows the guest to the table. It is not a note the host repeated to a server who told the expediter. The chef sees the constraint against the dish before it is fired.

COMMERCE · POS & COURSING

One register. Every format. No proprietary hardware.

Held, Fired, Cooking, Ready, Served

Coursing is a state on the ticket, not a shout across the pass. The captain fires the next course when the table is ready, and the kitchen sees it on the same board the expediter is working from. A table that is running long does not compress the kitchen.

Eight Guests, Four Cards, One Check

Splits by cover, by item or by arbitrary share resolve at the terminal, including the wine that three people shared. Each payment posts to the same check, so the settlement is one transaction with four tenders rather than four transactions to reconcile.

Calisto Commerce

Delivery, Retail & Payments

Unified order queues, real-time sold-out sync across channels, native retail sales, and direct payment settlements.

Every Channel, One Queue. No Wall of Tablets.

Aggregated delivery orders enter the same kitchen board as the dining room, deplete the same inventory and post to the same ledger. The kitchen is not managing four screens and reconciling three commission statements.

Orderflow · Intake
POS
Last intake 40 seconds ago
1,284 today
Healthy
No open failures
Sync
Last intake 6 minutes ago
803 today
Degraded
3 open failures
Bookings
Last intake 2 minutes ago
212 today
Healthy
No open failures
API
Last intake 11 seconds ago
4,470 today
Healthy
No open failures
Deals
Last intake 18 minutes ago
46 today
Healthy
No open failures
Tickets
Last intake 2 hours ago
77 today
Down
2 open failures
Inventory
Last intake 4 minutes ago
318 today
Healthy
No open failures
Manual
Last intake 51 minutes ago
9 today
Healthy
No open failures
Error Type
WhenSourceErrorDetailRefPayloadActions
Aug 5, 2026, 2:41 PMticketsServerUpstream returned 503 while claiming the payloadTKT-90412{"eventId":"EVT-220","seats":4,…}
Aug 5, 2026, 2:22 PMsyncValidationLine 3 has no matching catalog itemSYN-77120{"channel":"MercadoLibre","lines":[…]}
Aug 5, 2026, 1:58 PMsyncValidationCurrency missing on an order totalSYN-77118{"channel":"Jumia","total":18400,…}
Aug 5, 2026, 1:31 PMticketsDatabaseWrite rejected, the referenced order was already closedTKT-90388{"orderRef":"ORD-4702","refund":true,…}
Aug 5, 2026, 12:47 PMsyncServerMarketplace webhook timed out before the body arrivedSYN-77094{"channel":"Amazon","partial":true,…}

Sold Out Everywhere at Once

When the last portion goes, it comes off the delivery menus and the pickup page at the same moment. No refunded order because a platform was still advertising a dish the kitchen ran out of at eight.

Inventory · Stock Alerts
Items Monitored
12
Alerts Triggered
5
Out of Stock
2
At Risk
Critical
Business area
ItemBusiness AreaOn HandReorder LevelReorder QtyStatus
Amenity set — shampoo & soapCoral Bay Resort42100200Low Stock
Barceló Añejo 750mlLa Terraza482424In Stock
Bath towel — 600gsmCoral Bay Resort320150100In Stock
Coffee beans — house blend, 1kgLa Terraza71224Low Stock
Lager 355ml — caseLa Terraza92040Low Stock
Regulator — service kitBay Experiences048Out Of Stock
Sea salt — coarse, 5kgLa Terraza0612Out Of Stock

Gift Cards as Tender, Not a Favour

Gift cards carry a balance on the guest record, redeem at the terminal as a tender type, and reconcile as a liability rather than as a discount someone applied. Partial redemption leaves a live balance the guest can check.

Registry · Credit Allocations
Allocations
10
Total Allocated
176
Total Used
104
Remaining
72
Normal
Credit TypeAllocatedUsedRemainingCycle EndsExpiredActions
Carmen AlmonteSpa Credits12758/31/2026No
Carmen AlmonteGuest Passes241868/31/2026No
Thabo NkosiCourt Hours3221118/31/2026No
Élodie MarchandSpa Credits12488/31/2026No
Diego FerrerGuest Passes121208/31/2026No
Amina YusufParking3019118/31/2026No
Priya RaghunathanMeeting Hours201379/30/2026No
Owen BennettEvent Passes6249/30/2026No
Nadia HaddadGolf Rounds8359/30/2026No
Luis PeñaSpa Credits205155/31/2026Yes

Retail Sells From the Same Catalog

Merchandise, packaged goods and the cookbook are catalog items with their own stock and their own margin. A retail sale posts to the same P&L line structure as a cover, so the shop is visible as a revenue stream rather than as miscellaneous.

Inventory · Data Quality
Quality Score
88
Active Items
12
Critical Issues
2
Issue Types
4
Critical
At Risk
IssueSeverityAffected% of ItemsImpact
No POS product linkCritical217%Barcode scans for this item fail (lookup hops barcode → product → inventory item). Recipe consumption never decrements this item.
No packaging definedHigh325%Recipe units (oz, slice) can't reconcile against purchase units (case, bag). AvT confidence drops to low; variance numbers may be misleading.
No barcode registeredMedium433%Counter has to manually search and tap to count — no scan-to-add. Slower counts, more errors.
No storage locationMedium18%Item won't appear in any zone's count sheet. Counter has to add it ad-hoc during the count.

Your Merchant Account. Your Rates. Your Money on Monday.

Payments settle to the account you already bank with rather than through an intermediary balance. Regional gateways are supported as first-class options, so the processor that makes sense in your market is the processor you use.

Gateways
Cardnet
Redsys
Stripe
Adyen
Mollie
MercadoPago
M-Pesa
+68
One billing dashboard75

Card, Cash, Gift Card and Account. One Settlement.

Every tender type reconciles to the same check and posts to the same ledger, including the house account a regular settles monthly. The night closes without a manager exporting anything.

Payments · Settlements
Settlements
9
Net Deposited
10,474,700
Status
Processor
Payout DateProcessorNet DepositedGrossStatusBankTxnsReconciliation
8/7/2026Stripe2,740,0002,825,000DepositedOperating Account ••4471318Matched
8/7/2026Adyen1,178,0001,212,000DepositedBusiness Current ••0192141Matched
8/6/2026Square884,300912,450DepositedOperating Account ••7730496Matched
8/6/2026Stripe1,814,0001,870,000In TransitOperating Account ••44712032 unmatched
8/5/2026PayPal367,200383,400DepositedBusiness Current ••019258Matched
8/5/2026Adyen1,888,5001,942,800DepositedBusiness Current ••0192227Matched
8/4/2026Square612,700631,900DepositedOperating Account ••7730341Matched
8/10/2026Stripe990,0001,021,000ScheduledOperating Account ••4471112Pending payout
8/3/2026PayPal0170,400FailedBusiness Current ••019224Bank rejected
Orderflow · Intake
POS
Last intake 40 seconds ago
1,284 today
Healthy
No open failures
Sync
Last intake 6 minutes ago
803 today
Degraded
3 open failures
Bookings
Last intake 2 minutes ago
212 today
Healthy
No open failures
API
Last intake 11 seconds ago
4,470 today
Healthy
No open failures
Deals
Last intake 18 minutes ago
46 today
Healthy
No open failures
Tickets
Last intake 2 hours ago
77 today
Down
2 open failures
Inventory
Last intake 4 minutes ago
318 today
Healthy
No open failures
Manual
Last intake 51 minutes ago
9 today
Healthy
No open failures
Error Type
WhenSourceErrorDetailRefPayloadActions
Aug 5, 2026, 2:41 PMticketsServerUpstream returned 503 while claiming the payloadTKT-90412{"eventId":"EVT-220","seats":4,…}
Aug 5, 2026, 2:22 PMsyncValidationLine 3 has no matching catalog itemSYN-77120{"channel":"MercadoLibre","lines":[…]}
Aug 5, 2026, 1:58 PMsyncValidationCurrency missing on an order totalSYN-77118{"channel":"Jumia","total":18400,…}
Aug 5, 2026, 1:31 PMticketsDatabaseWrite rejected, the referenced order was already closedTKT-90388{"orderRef":"ORD-4702","refund":true,…}
Aug 5, 2026, 12:47 PMsyncServerMarketplace webhook timed out before the body arrivedSYN-77094{"channel":"Amazon","partial":true,…}
LABOR CYCLE

The book staffs the floor.

Four stages from reservation count to payroll, without a photograph of a paper sheet.

The Table Planner

Generous spacing, drawn to the inch.

To-scale floor plans made easy: load templates, drag to measure walls, place seating, and monitor room density on the fly.

Guest engagement

Recognised at the door and at the register.

Reviews, loyalty, and marketing all read from the same guest record the reservation and the register read.

The Review Tool Knows the Reviewer
Blueprint

Your guests. Your data. Your jurisdiction.

Full data ownership with zero regional compliance trade-offs or competitor access.

Data Residency by Configuration

Guest records, payment metadata and reservation history are hosted in the region you select, which is a requirement in some markets and a preference in most. It is a configuration, not a support ticket and not an enterprise add-on.

Data Rules
Front desk12 membersrole
Santo Domingo only2 locationsteam
Auditor1 personperson
Bound to the roleevery member inherits

Full Export, Any Day

Reservations, contacts and purchase history export in full and in a usable shape. A platform that holds the relationship hostage is a platform that has priced its exit into your renewal.

Depot · hubs
Q3 Rebrand42 files
Acme Renewal18 files
Board Meetings9 files
Unfilednot yet tagged
Foldersno such model

Not Rented From a Competitor

Your guest data sits on infrastructure you are not renting from a competitor. The guest list is yours, including when you leave.

Policy sets
Floor staff14 applied
Shift manager6 applied
Contractor3 applied
Hours
Notifs
Apps
Caps
New teammateone pass, not field by field
Data Rules
Front desk12 membersrole
Santo Domingo only2 locationsteam
Auditor1 personperson
Bound to the roleevery member inherits
What Changes

The margin and the standard, live during service.

Protect room profitability and enforce service quality on every single shift.

Know Your Real Margins Before They Disappear

What you sell reconciles against what you spend as the night runs, so a margin leak shows up in the week it starts rather than at month-end.

Run Every Shift Like Your Best Shift

Digital SOPs, handoff logs, and food safety checklists run on the phones your team already carry.

Revenue Streams

Every revenue stream a dining room runs.

Unify on-premise dining, private events, retail, and digital sales into one ledger.

Dine-In

A four-top splits the check three ways. The appetizers fire first. The mains follow twelve minutes later. The floor screen shows every table by course, so the kitchen paces to the room.

Takeout & Delivery

A DoorDash order, a Glovo order and a website pickup all reach the same screen. Throttling pauses online orders when ticket times run long. Settlement reconciles overnight.

Private Dining & Events

A party of forty books the private room against a spend minimum. The deposit collects. The event bill settles to one folio.

Retail & Merchandise

A guest buys a jar of house hot sauce at the register. The same jar is available on the website. One catalog, one stock count, one sale record.

Gift Cards

A digital gift card sells online at 2 AM. The recipient redeems it at the counter the next day. Balance tracks across every location.

MARGIN

Price the menu from what it actually costs.

Every dish carries its recipe, its yield and its supplier invoice.

The Dashboard

78% station efficiency. Allergen badges. Live.

The numbers a manager used to carry between the pass and the office.

Unified POS Across Every Format

One point-of-sale that moves between full-service table management, a private dining room billed to its event, and hotel room charges under a single login. No re-keying, no proprietary hardware.

Live Kitchen Performance

Real-time order volume, ticket times, and station throughput across dine-in, takeout, delivery, and online channels.

78%

Kitchen Display System

Item-to-station routing across grill, cold, fryer, and bar. Auto-fire course timing, allergen badges, plating guides on the prep screen.

Inventory & Food Cost

Food cost tracked on every sale, separating waste, over-portioning and a supplier price hike. Waste logs with photos, supplier invoices read automatically, and purchase orders with low-stock alerts.

Delivery Aggregation

11 delivery platforms in one dashboard: UberEats, DoorDash, iFood, Rappi, Glovo, Deliveroo, Just Eat, Bolt Food, Mr D Food, Jumia Food, and PedidosYa. One menu, one reconciliation, throttling rules when the kitchen backs up.

FROM THE SPIKE TO THE SCREEN

From the ticket spike to a daily number.

Before: The Spike, the Book, and the Group Chat

Handwritten tickets on a spike. Reservations in a book. The schedule in a WhatsApp group. Food cost counted at month-end. Every number lives in someone's head, and the guest is the one who finds out when it is off.

✓Delivery orders read off a buzzing tablet and re-written onto a kitchen ticket
✓A dish sells out but the online menu keeps taking orders for it
✓Regulars remembered by face, not by a record anyone else can see
✓Tips split from memory and a calculator at 1 AM
✓Food cost guessed monthly, a supplier price hike caught weeks late
✓Reviews checked when someone remembers, answered even later

During: One System Runs the Floor

One login runs the till, the kitchen, the book, the schedule, and the numbers. Enter an order once and it shows up everywhere it needs to, no re-typing, no reconciling by hand.

✓Orders from the POS, kiosks, QR tables, and 11 delivery apps in one kitchen queue
✓One guest profile with allergens, dietary notes, visit history, and loyalty tier
✓Tip pools calculated automatically, with a full record of every split
✓Food cost updates on every order
✓Reviews from Google, Yelp, and TripAdvisor in one place, with ready-to-send replies

After: You Run It From the Numbers

You price from the recipe. You staff to the covers you actually expect. You catch the walk-in cooler before you lose the product.

✓Every menu item ranked by profit and popularity, so you know what to push and what to cut
✓Staffing built from your real reservation volume and past covers
✓Win-back offers reach guests who have not visited in 30, 60, or 90 days automatically
✓A cooler reading above threshold raises a priority job and a food-safety record before the product is lost

0

Delivery Platforms

0

Allergens Tracked

0

Payment Gateways

0

Per-Cover Fees

Why Clients Love Calisto Pro

The room remembers. The record answers.

Add the second room, the hotel outlet or the retail line later and none of it is replaced.

1

system runs the book, the pass, the cellar, and the till. One guest record, one menu, one bottle count, read by every screen in the room.

"Third time this year, and they still had the note about the shellfish."
ONE SYSTEM
3

timestamped records behind a disputed check: the allergy captured at the booking, the deposit policy applied when the table cancelled, and the private-event bill that reads the same figures the proposal quoted. The claim gets an answer rather than an apology.

THE RECORD ANSWERS
0

lock-in. Your recipes, your guest list, your sales history stay yours, on your own domain, exportable any day. The diner who booked through a platform is on your list too, not only on theirs.

YOUR DATA
75

ways to take payment across thirty countries. Your bank, your rates. M-Pesa, PIX, Cardnet, Stripe. The card reader is not the boss.

GET PAID ANYWHERE
Sold out

Mark a dish sold out once. It disappears everywhere, the menu, the kiosks, the website, every delivery app, in ten seconds.

SOLD-OUT SYNC

First search to fifth visit.

  • 1
    Discover
    Guests find you through local SEO, delivery platforms, or your branded ordering site. Your listings and your own site read the same menu record.
  • 2
    Reserve
    Book a table online, join the walk-in waitlist, or take an open table on arrival. The quoted wait updates as the floor turns, and the SMS page sends the moment the table is ready.
  • 3
    Order
    Dine-in at the table, self-serve kiosk, QR code from their phone, or ahead through your app. Every order routes to the same kitchen queue.
  • 4
    Prepare
    Every item is cooked by the station that owns it, and course-fire timing keeps the table synchronized, so the course leaves the pass together.
  • 5
    Pay
    Card, mobile wallet, split check, room charge, or gift card redemption. Your processor, your rates, through any of 75 gateways.
  • 6
    Review
    An automated review request goes out by SMS two hours after the guest leaves. Replies to Yelp, Google, and TripAdvisor are written from one inbox.
  • 7
    Engage
    Loyalty points accrue automatically. Birthday campaigns, win-back sequences, and personalized offers run through Campaigns without manual work.
  • 8
    Return
    Guest returns with preferences loaded, loyalty tier displayed, allergens flagged, and dietary notes ready.
The Connections

Six apps. One standard.

Consistency is not a training problem when the guest record, the recipe and the roster are the same record the kitchen and the floor are reading.

Fine Dining
Bookings
Inventory
Station
Workforce
Ledger
Reputation

Bookings

The reservation carries the allergy, the seating preference and the last three visits, so the greeting is informed before the guest reaches the podium.

Inventory

Recipe costing that closes the same night rather than at month end. A supplier invoice moves the plate cost, and the margin on the tasting menu is current, not historical.

Station

Coursing and pacing for a tasting menu, private dining billed to the event rather than the table, and a check that splits without the captain rebuilding it.

Workforce

Sections, stations and certifications on the same roster. Who is on the pass and who is on the floor is settled before doors, and labour lands in the same books as the covers.

Ledger

Covers, wine sales and labour post as they happen, so the P&L for a service is available the next morning rather than three weeks later.

Reputation

The review lands against the visit that produced it, with the server, the table and the menu that night attached, so a pattern is traceable to a shift instead of a mood.

Pricing

No setup cost. Pay when you start using.

Team size across your organizationInclude all locations, franchisees, and managed properties.

Established Fine Dining Room

Included with every plan

Whichever rate you pick below, all of this comes with it.

Cellar & food costCalisto Inventory

Bins, vintages, bottle-level tracking, and recipe depletion

ReservationsCalisto Bookings

Deposits, seating preferences, and the last three visits

Guest profilesCalisto Registry

Allergies, preferences, wines finished, and anniversaries

AutomationsCalisto Automations

Tier changes and release windows that fire themselves

Business setupCalisto Purview

Legal identity, tax, currency, and data residency

Group standardsCalisto Blueprint

One standard across the room, the outlet, and the group

Staff schedulingCalisto Workforce

Rotas from booked covers, tips through the pool

Core + Commerce

Every revenue stream a dining room runs, priced from what it costs

Priced per plan
Recommended

Core + Commerce + Ops

The cellar, the kitchen and the standard, held together

Priced per plan
Templates for fine dining

Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.

Browse templates
Get help setting up

Buy concierge hours and our team does the data entry, the configuration and the training.

See concierge packages
Need a full migration?

Request a proposal from a certified consultant who has implemented Calisto at your scale.

Request a proposal
Honest answers

Frequently asked questions

Pricing rules, hours, menu standards and terminology set at HQ hold in every room, enforced rather than communicated. Multi-currency runs natively at the register. Labor compliance templates cover DR overtime at 44 hours and 1.35x, US FLSA at 40 hours and 1.5x, and California at 8 hours and 1.5x with a 30-minute break after 5 hours.

UberEats, DoorDash, Glovo, PedidosYa, Rappi, Deliveroo, Just Eat, Bolt Food, iFood and more feed one order queue, alongside dine-in and pickup. Commission tracking reconciles per channel, and delivery aggregation is included in the Commerce plan.

Sync with your PMS for guest lookup, and route orders from the pool bar, the dining room and room service to the correct kitchen. Multiple outlets, bars and lounges run from one dashboard. No middleware: hotel F&B is native, not bolted on.

Dine-in, delivery, pickup and room service all appear on one kitchen screen, in the order they need to be cooked in.

Allergens are tagged on the raw ingredient, not the menu item, so a tag cascades to every dish that uses it, and to the KDS card, the menu badge, the kiosk and the server POS. A dietary profile stored on the booking raises the warning the moment the ticket opens.

Scheduling, time tracking, payroll, tip pooling and food safety training all run in one app, and labor cost journals to the accounting ledger automatically.