Managers open first
Managers create access, publish the active floor, tune booking settings, set sections and Smart Assign rules, review reports, and confirm locations or oversight controls before service begins.
Use this guide like a host-stand manual: setup first, then follow the service, reservation, waitlist, and admin workflows in operating order so the front door hands off cleanly into live service, Server Checks, and end-of-shift review.
Use this public launch path to explain how a restaurant brings HETable online without sending buyers or new staff into gated internal docs.
Managers create access, publish the active floor, tune booking settings, set sections and Smart Assign rules, review reports, and confirm locations or oversight controls before service begins.
Hosts launch the host board, load assignments, run reservations and waitlist together, quote waits, and keep floor-state changes current as the room fills.
Floor teams use station assignments, section load, and Pocket View updates to keep the host stand aligned before live POS check handling begins.
Guests only see the public-facing channels the restaurant enables: booking, confirmation/cancellation, wait board, kiosk chat/concierge guidance, and self-seat flow.
Complete this once so host stand, floor operations, guest booking channels, and the later service handoff all stay in sync.
Use this operating sequence every shift for predictable guest flow, cleaner table-turn control, and a smoother handoff into live service.
| Phase | Where To Go | What To Do | Done When |
|---|---|---|---|
| 1) Pre-Shift Build | /manager/sections.php, /manager/assign.php | Confirm section structure, generate staffing assignments, and save AM/PM shift output. | Shift has a server-to-section map ready for host load. |
| 2) Host Launch | /host/index.php -> /host/host.php?floor_plan_id=... | Select floor plan, choose service date and shift slot, load station plan into host assignments. | Host board shows valid assignments and service context. |
| 3) Server Readiness | /host/host.php | Check in active servers and verify station-open status before seating. | Open table logic matches real staffed stations. |
| 4) Guest Intake | /host/reservations.php, /host/host.php | Process reservations, add walk-ins, and route overflow to waitlist with quote/notes. | All arriving parties have a tracked path to seating. |
| 5) Seating and Turns | /host/host.php | Seat suggested party, handle linked tables for large groups, and update dirty/available states as parties turn. | Floor states represent reality and turn timing data stays clean. |
| 6) Live Monitoring | /host/waitboard.php, /server/pocket_view.php | Monitor wait estimate, waiting vs notified guests, and server-side table state updates so hosts and floor teams stay aligned before the check-handling phase begins. | Hosts and servers share one live state picture. |
| 7) Closeout and Review | /manager/moves.php, /manager/reports.php | Review move log, reservation statuses, cover counts, assignment activity, and any service-handoff notes before next-shift decisions or Server Checkout follow-through. | Shift results are documented and next shift is better prepared. |
Exact host instructions for live seating, waitlist, floor control, and clean handoff into the live service team.
/host/index.php, /host/host.php
/host/host.php
/host/host.php
/host/host.php, /host/waitboard.php
/host/host.php
/host/host.php, /server/pocket_view.php
/host/reservations.php
/host/guest_kiosk.php
Manager workflows for staffing, layout, analytics, integrations, and keeping the front-door workflow aligned with the wider service chain.
/manager/index.php
/manager/sections.php
/manager/assign.php
/manager/staff_ratings.php
/manager/moves.php, /manager/support.php
/manager/reports.php
/manager/booking_settings.php, hetable.com/reservations
/manager/api_keys.php, /manager/webhooks.php
/floorplan/builder.php, /floorplan/versions.php
/billing/renew.php, /_core/auth.php
table.access entitlement./locations/dashboard.php, /manager/reports.php
How guest-facing surfaces behave so your team can support them without guesswork and keep guest-side actions aligned with real floor capacity.
hetable.com/reservations, hetable.com/reservations/location.php?slug=location-slug
Guest-side confirmation page generated by the live public reservation flow
/selfseat/index.php
/wait/index.php
Keep these routines on calendar so table operations stay sharp and the front-door workflow keeps supporting the wider shift smoothly.
This guide stays operational. Use Pricing for commercial decisions, Contact for launch review, and Engineering only when the next question is licensing or build-value detail.
Midpoint follows the same inventory and complexity-weighted rebuild-cost model used across all HospiEdge apps.
Use the main HETable page or the integrated platform workflow guide only when the question shifts from front-door execution to broader package fit across the stack.
User workflow guide above is primary. This appendix is for build and engineering reference.
136 files | 597 named functions | 36,732 PHP lines
api/host/clear_table.php
auth/forgot.php auth/join.php auth/login.php auth/logout.php auth/register.php auth/reset_password.php auth/sso/callback.php auth/sso/start.php
billing/create_checkout_session.php billing/renew.php billing/success.php billing/webhook.php
book/api.php book/confirm.php book/index.php
floorplan/_shared.php floorplan/api.php floorplan/builder.php floorplan/health/index.php floorplan/health/ping.php floorplan/index.php floorplan/versions.php
health/host_floorplan_fix/host_api.patched_final.php health/index.php health/ping.php
hospi_chat/ai_parse.php hospi_chat/api/_helpers.php hospi_chat/api/add_action.php hospi_chat/api/chat.php hospi_chat/api/db_test.php hospi_chat/api/draft_goal.php hospi_chat/api/endpoint.php hospi_chat/api/get_goal_details.php hospi_chat/api/guest.php hospi_chat/api/health.php hospi_chat/api/hellllo.php hospi_chat/api/hello.php hospi_chat/api/hospi_edge_ai_api.php hospi_chat/api/key_test.php hospi_chat/api/logtail.php hospi_chat/api/openai_auth_test.php hospi_chat/api/openai_test.php hospi_chat/api/outbound_test.php hospi_chat/api/ping.php hospi_chat/api/tmplog.php hospi_chat/api/tmpwrite.php hospi_chat/api/update_goal.php hospi_chat/api/x2.php hospi_chat/api/x3.php hospi_chat/api/x3_kiosk.php hospi_chat/config.php hospi_chat/env.php hospi_chat/env/env.php hospi_chat/env/load_env.php hospi_chat/env/ls.php hospi_chat/header.php hospi_chat/index.php hospi_chat/load_env.php
host/_shared.php host/guest_kiosk.php host/host.php host/host_api.original.php host/host_api.php host/index.php host/kiosk_api.php host/kiosk_chat.php host/reservations.php host/reservations_api.php host/seat_yourself_api.php host/seat_yourself_guest_api.php host/station_assignments.php host/waitboard.php
includes/booking_helpers.php includes/guest_functions.php includes/sms_helper.php
manager/api.php manager/api_keys.php manager/api_keys_api.php manager/assign.php manager/assign_api.php manager/booking_settings.php manager/booking_settings_api.php manager/index.php manager/invite_api.php manager/locations_api.php manager/moves.php manager/moves_api.php manager/ratings.php manager/reports.php manager/reports_api.php manager/schedule_auth_api.php manager/sections.php manager/sections_api.php manager/staff_ratings.php manager/staff_ratings_api.php manager/support.php manager/support_api.php manager/webhooks.php manager/webhooks_api.php
platform/integration/core.php
guide.php index.php schedule_auth_api.php
selfseat/api.php selfseat/hospi_chat/api/guest.php selfseat/index.php
server/pocket_view.php
wait/_webpush.php wait/gen.php wait/host/host_api.original.php wait/host/host_api.php wait/index.php wait/push_config.php wait/push_subscribe.php wait/wait/_webpush.php wait/wait/index.php wait/wait/push_config.php wait/wait/push_subscribe.php wait/wait/tools/generate_vapid.php wait/wipe.php
_core/api_auth.php _core/auth.php _core/billing.php _core/bootstrap.php _core/config.local.php _core/config.php _core/csrf.php _core/db.php _core/env.php _core/helpers.php _core/integration_bootstrap.php _core/rate_limiter.php _core/response.php _core/webhook_dispatcher.php
_includes/platform_nav.php
HospiEdge is sold platform-first. One active HospiEdge platform account unlocks the app stack, AI is included in every platform plan, and bundle pricing is designed to be the clearest value path.
The main hospiedgetool.org account is not sold as a separate standalone app. It is the account-unlock layer that activates the broader HospiEdge stack for the bundled account count you choose.
Current launch pricing is $279/month or $2,899/year for 1 account, $749/month or $7,799/year for 3 accounts, and $2,190/month or $22,999/year for 10 accounts. AI is included in every platform plan.
After the launch-partner window, public platform pricing is planned at $349/month, $949/month, and $2,790/month for 1, 3, and 10 accounts.
Standalone pricing remains available where it makes sense: Schedule $199/month, HETable $249/month, POS $349/month, and Label $149/month. When the question is HETable, keep the buyer page, Public Reservations, and the live host-stand app route separate so the next link matches the real job. That keeps the platform bundle as the obvious value when more than one workflow matters.