# Excellent > Private dining, events, and staff training for high-end restaurant groups — one platform, every location. Excellent is the operating platform for restaurant groups: events (proposals, e-signed contracts, deposits, BEOs), staff training (Craft), social marketing, and investor relations, run across every location of a group from one place. ## Product - [Overview](https://beexcellent.ai/) - [Events](https://beexcellent.ai/events): proposals, e-signed contracts, deposits, and banquet event orders - [Craft](https://beexcellent.ai/craft): staff training on your menus, standards, and SOPs, in your team's language - [Marketing](https://beexcellent.ai/marketing): on-brand social posts you approve before they go out - [Partner](https://beexcellent.ai/partner): investor relations on your real numbers - [For managers](https://beexcellent.ai/manager) - [Pricing](https://beexcellent.ai/pricing) - [Demo](https://beexcellent.ai/demo) ## Features - [All features](https://beexcellent.ai/features) - [Proposals & contracts](https://beexcellent.ai/features/proposals): Proposals that win the booking, contracts that close it - [Banquet event orders](https://beexcellent.ai/features/beos): BEOs the kitchen can actually run from - [Deposits & payments](https://beexcellent.ai/features/payments): Deposits taken online, records that stay true - [Calendar, spaces & holds](https://beexcellent.ai/features/calendar): A calendar that cannot double-book - [Menus, packages & pricing](https://beexcellent.ai/features/menus): Set once for the group, tailored per location - [Lead capture & AI inbox](https://beexcellent.ai/features/leads): Every inquiry captured, none re-typed - [The guest portal](https://beexcellent.ai/features/guest-portal): The guest's whole event, on one link - [Reporting & pace](https://beexcellent.ai/features/reports): The whole group's numbers, without the spreadsheet - [Imports & switching](https://beexcellent.ai/features/imports): Switching without losing your history ## Comparisons - [All comparisons](https://beexcellent.ai/compare) - [Excellent vs Tripleseat](https://beexcellent.ai/compare/tripleseat) - [Excellent vs Perfect Venue](https://beexcellent.ai/compare/perfect-venue) - [Excellent vs Event Temple](https://beexcellent.ai/compare/event-temple) - [Excellent vs Planning Pod](https://beexcellent.ai/compare/planning-pod) - [What private dining software must do](https://beexcellent.ai/private-dining-software) ## Calculators - [Private events revenue](https://beexcellent.ai/calculators/private-events-revenue) - [Tripleseat cost](https://beexcellent.ai/calculators/tripleseat-cost) ## Blog - [Field notes](https://beexcellent.ai/blog) - [Three sources feed the pre-shift note. What happens when they disagree?](https://beexcellent.ai/blog/beo-86-list-allergy-tag-conflict): An 86'd item still on the BEO, an allergy tag the BEO never saw — here is what the drafted note actually says, and when it says nothing instead. - [Your BEO changed. Did the pre-shift note notice?](https://beexcellent.ai/blog/beo-lms-separate-systems-hidden-cost): A walk through one day where a banquet order changes and the training and briefing side never hears about it, and what sharing one record actually requires. - [Who gets the signed PDF, and who only ever sees the pre-shift note?](https://beexcellent.ai/blog/who-gets-the-signed-pdf-document-reach): A plain map of which document reaches which person on your team, from the signed snapshot to the floor's pre-shift note. - [The seating chart changed, the BEO didn't — what to check before comp stations go out](https://beexcellent.ai/blog/seating-change-beo-sync-perfect-venue-evaluation): A concrete test for evaluating floorplan tools: does a seating move force a re-signed document, and does the kitchen's view actually match the room? - [A three-day buyout runs on three BEOs. What does each morning's briefing have to redo?](https://beexcellent.ai/blog/multi-day-event-preshift-note-what-carries-forward): For a multi-day private event, each service day gets its own pre-shift note from its own finalized BEO. Here is what carries over and what gets rebuilt every morning. - [A VIP host books again, a year later. Does Excellent remember the first event?](https://beexcellent.ai/blog/vip-two-events-apart-does-excellent-remember): What already carries forward between two bookings a year apart, what does not yet, and why the gap is not a dead end. - [A VIP moves tables day-of. What record actually shows the new seat?](https://beexcellent.ai/blog/vip-moves-table-day-of-what-note-shows): A seating move, a VIP flag, and a per-meal tally update on different schedules — here is which record to trust at line-up. - [What to check when you evaluate a floorplan tool against Planning Pod or a spreadsheet](https://beexcellent.ai/blog/floorplan-evaluation-checklist-planning-pod-spreadsheets): A buyer's checklist for floorplan tooling: to-scale editing, per-event seating, capacity limits, and whether a seating change forces a new signature. - [Who sees plate cost on a BEO, and who never does](https://beexcellent.ai/blog/who-sees-cost-on-a-beo): Why a BEO's kitchen and internal views carry plate cost and its client and floor views never do. - [A private event crosses two shifts. What do you hand the incoming team?](https://beexcellent.ai/blog/shift-change-handoff-beo-floorplan-link): A plain checklist for the shift-change handoff on a long private event: what the outgoing team owes beyond the pre-shift note. - [What the site walkthrough should check before the BEO gets drafted](https://beexcellent.ai/blog/pre-event-site-walkthrough-floorplan-checklist): A room walk against the floorplan, done before the first BEO draft, catches capacity and load-in questions a signed document cannot answer later. - [Why a signed BEO won't budge but the floorplan will](https://beexcellent.ai/blog/beo-immutable-floorplan-editable-buying-criterion): Seating changes without a new signature. The banquet order doesn't. Here is the design boundary to check for when you evaluate event software. - [A guest list has a VIP star. Does the pre-shift note actually say so?](https://beexcellent.ai/blog/vip-tag-guest-list-vs-pre-shift-note): A VIP star on the event guest list and a line in tonight's pre-shift note are two different records — here is what each one actually contains. - [Who signs off on a change to a finalized BEO](https://beexcellent.ai/blog/who-can-change-a-finalized-beo): A finalized BEO is never edited in place. Here is what forces a new signed version, and what does not. - [Isn't the pre-shift note enough? When to pull the BEO instead](https://beexcellent.ai/blog/when-the-note-isnt-enough-pull-the-beo): A plain rule for telling a normal shift from a private event that needs the signed document in hand, not just the briefing. - [You comp a course or upgrade a room mid-service. Which record has to change?](https://beexcellent.ai/blog/comp-upgrade-which-record-changes): A comped course, a bumped table, an added bottle: which record owns it — the invoice, the BEO, or a word at line-up. - [What the AI actually puts in a pre-shift note, and when it refuses to guess](https://beexcellent.ai/blog/ai-draft-pre-shift-note-refusal-behavior): How the pre-shift note draft reads the finalized BEO and the 86 list, and what it leaves out rather than invent. - [Two chairs get added to a table. Does the note's allergen tally still hold?](https://beexcellent.ai/blog/seating-add-allergen-tally-recheck): The pre-shift note's allergen summary comes from the finalized BEO. A seating add afterward changes the table, not the note. - [The BEO cover page and the pre-shift note: a printable chart for new hires](https://beexcellent.ai/blog/beo-cover-page-vs-preshift-note-chart): A side-by-side reference a trainer can hand a new server on day one: audience, source, lifespan, and who can change each document. - [One party across two rooms: where does the signed document stop?](https://beexcellent.ai/blog/multi-room-seating-changes-beo-boundary): A private event books a reception space and a dinner room. The client swaps which room holds the bar two days out — here is what that touches, and what it doesn't. - [Amendment, pre-shift note, or a word at line-up: which one carries this change?](https://beexcellent.ai/blog/which-channel-carries-each-day-of-change): The sorting logic itself. Three channels carry day-of changes, they do different jobs, and treating them as interchangeable is how a server plates for the wrong number. - [The private-event day-of playbook: what changes between doors-open and dessert](https://beexcellent.ai/blog/private-event-day-of-playbook-who-owns-each-change): Doors to dessert, in order: the changes a private event throws at you during service, who owns each one, and the one nobody is watching for. - [Do you need one system for events and training, or is Tripleseat plus a separate LMS fine?](https://beexcellent.ai/blog/one-system-or-tripleseat-plus-lms): What actually breaks when the BEO lives in one tool and the pre-shift briefing lives in another, and what changes when they share one spine. - [A VIP cancels at four and the count drops to thirty-two. What does the note say?](https://beexcellent.ai/blog/vip-cancellation-guest-count-preshift-note): The signed document stays exactly as signed. Here is the wording the pre-shift note picks up instead, and why the operator never reopens the page. - [A table gets added two days out. Does anyone have to re-sign?](https://beexcellent.ai/blog/floorplan-changes-after-beo-final): Seating sits outside the signed BEO, so nothing is re-signed. Knowing exactly where that boundary falls is what keeps the wrong chart off the host stand. - [A shellfish allergy arrives two days out. Who has to hear it before service?](https://beexcellent.ai/blog/vip-allergy-added-after-beo-final): Named guests and their allergen tags live outside the finalized document. Storing the detail and getting it to the person plating are two different jobs. - [The pre-shift note vs. the BEO: why servers need both](https://beexcellent.ai/blog/pre-shift-note-vs-beo): A pre-shift note summarizes tonight's finalized BEOs, but it deliberately leaves out detail the floor still needs for a private or complex event. - [An hour before doors, the party grows and the room changes. What happens now?](https://beexcellent.ai/blog/same-day-beo-change-table-swap): Same-day headcount and seating are floor logistics, not a new document — but a fast, direct re-brief has to reach the team before line-up. - [From a signed BEO to tonight's pre-shift note](https://beexcellent.ai/blog/finalized-beo-to-preshift): How a finalized BEO's kitchen and floor view becomes the pre-shift briefing, and why a seating change afterward does not require re-finalizing anything. - [A 72-hour checklist for training banquet servers before a big private event](https://beexcellent.ai/blog/72-hour-banquet-server-training-checklist): What to assign 72, 24, and 2 hours before a large private event, using the BEO itself as the training material. - [Switching off Tripleseat: a migration checklist for restaurant groups](https://beexcellent.ai/blog/switching-off-tripleseat): What to export, what to clean, and how to change event systems between peak seasons — without losing a booking. - [The private-dining proposal that closes](https://beexcellent.ai/blog/the-private-dining-proposal-that-closes): Guests say yes to clarity. What belongs in a private-dining proposal, in what order, and what to leave out. - [What a great BEO actually contains](https://beexcellent.ai/blog/what-a-great-beo-actually-contains): The banquet event order is the contract between sales and service. What belongs on it, section by section. - [Training a fine-dining floor team across locations](https://beexcellent.ai/blog/training-a-fine-dining-floor-team-across-locations): How restaurant groups keep service standards identical across locations — without flying trainers between cities. ## Trust - [Security](https://beexcellent.ai/security) - [Privacy policy](https://beexcellent.ai/privacy) - [Terms](https://beexcellent.ai/terms) - [Claude connector (MCP)](https://beexcellent.ai/mcp) ## For AI assistants - Signed-in MCP connector (OAuth, a restaurant group's own data): `https://beexcellent.ai/api/mcp` - Free MCP server, no login (how Excellent works, its public pages): `https://beexcellent.ai/api/mcp/public` - [How to connect either one](https://beexcellent.ai/mcp)