TableFlow

Loading

Preparing your session…

Pilot workspace

Customer table ordering

Table 12 Session QR active
Downtown Bistro Table 12
Walkthrough access

Use without QR scan

Demo off

Walkthrough tools are available only when explicitly enabled for a protected training environment.

Guided walkthrough

Actual app workflow

Ready

Show the real restaurant journey: setup, table open, customer order, kitchen prep, delivery, split/pay, close table, and business day close.

Schedule

Specials & happy hour

Customer visible
Menu availability

Timed menu items

Site admin managed
Guest content

Promotions & events

Published

Published promotions are managed from Admin → Menu → Promotions & events.

Checking table status Confirming that this table is open for ordering.
Specials

Happy hour & timed items

Customer visible
Promos

Promotions & events

Published
Table bills

Items ordered

Editable until acknowledged

All joined guests at Table 12 can see every bill. Drag editable items between bills before the station acknowledges the ticket.

Customer profile

Contact details

Required before saved profile
Food allergies Select allergens to save on this profile

Only selected allergen checkboxes are saved and shown to staff. General likes/dislikes should be entered as notes on individual items.

Required: first name, last name, email, and phone. Address fields are optional.

Pay Card/Stripe

Card payment

Secure placeholder

This demo page represents the hosted Stripe card, Apple Pay, or Google Pay step.

Empty Session Active Paid / clean
Assignments

My tables & pool

Maya Chen
Assigned to me
Available pool
Items & delivery

Table order items

Service flow

Mark items delivered once the station marks them ready.

Server Manager

Manager approvals

3 open
Owner changeTable assignment

Requests wait here until a manager approves or declines them.

PendingApproval queue
Shift closeoutsPending manager review
Manager history

Recent decisions

Showing the last 10 manager decisions.

Shift

End of shift report

Since login

Submitting creates a manager approval. Assigned tables return to the pool only after approval.

HistoryMy shift closeouts
Restaurant floor

Table layout

Staff view

Staff can see where each table sits in relation to nearby tables. Staff managers can move table positions on the grid.

Staff manager

Move table

Permission checked
Printing

Station ticket history

Latest first

Open a PDF copy when a station printer fails or a ticket needs to be printed manually.

Admin

Order search

Order Table Server Items Options Status Total

Exports use the selected date range and filters.

Analysis

Item performance

Live sample
Menu setup
Admin editable

Optional choices and paid extras use row editors below. Customers see a two-step wizard when ordering.

Menu items

Menu setup

Modifier groups

Reusable options
Modifier group Modifier group library

Browse reusable questions and choices used by menu items.

Question Group details

Define how customers choose from this reusable set of options.

Choices Modifier options

Prices are added to the menu item price. Mark choices selected by default where appropriate.

NamePriceDefault

Reusable modifier groups can be assigned to multiple menu items.

Modifier groups

Menu setup

Menu categories

Two-tier navigation
Menu categoryCategory library

Manage top-level navigation and its second-level sections.

IdentityCategory details

Top-level categories become primary customer tabs. Sections appear beneath their parent.

Food, Drinks and Dessert remain explicit top-level customer navigation.

Menu categories

Menu setup

Availability & daily limits

MVP simple controls
Availability rule Availability library

Browse item availability, daily limits, and time windows before editing one record.

Item Availability status

Controls whether guests can order the item and what warnings staff see.

Limits Daily cap

Daily limit 0 means unlimited. Sold today tracks how much of the cap is used.

Schedule Time visibility window

Restrict when this item appears on the customer menu. Every day removes any saved window.

Daily limit defaults to 0 for unlimited. Existing submitted items stay in workflow; pending carts show warnings if availability changes.

Availability rules

Site hours

Open hours & station cutoffs

Ordering gates
Open hours Open hours library

Browse site operating hours, default station blocks, and per-station overrides.

Hours Operating period

Open/close times gate customer ordering. Overnight periods (close before open) are supported.

Days of week
Stations Default block & overrides

Default station block applies to all stations unless overridden. Cutoff is the last moment to submit new work.

Station overrides
Cutoffs Ordering behavior

Controls what happens when guests browse or submit outside active hours.

Customers may browse outside hours, but order submission requires an open table session, active operating period, and open station cutoff unless an authorized override is used.

Open hours

Site schedule

Closures & holidays

Overrides weekly hours
Closure Closures & holidays library

Browse statutory holidays and one-off site closures before editing one record.

Closure Holiday or one-off closure

Matching dates override weekly open hours for customer ordering gates.

Closures override weekly open hours on matching dates. Customers may browse the menu but cannot submit orders while closed or outside modified holiday hours.

Closures

Menu specials

Specials & happy hour

Lowest price wins
Special Specials library

Browse time-based discounts and fixed-price specials before editing one record.

Special Item discount

Overlapping specials for the same item resolve at order time using the lowest price.

Schedule Active window

Times use each restaurant's configured timezone (default America/Edmonton).

Days of week

When multiple specials apply to one item, the customer menu uses the lowest price at order time.

Specials

Guest content

Promotions & events

Guest-facing
Promotion Promotion library

Browse published, draft, and hidden guest content before editing one promotion.

Details Promotion card

Title, type, dates, and publication status shown on the guest promotions page.

Content Rich HTML body

Compose guest-facing announcements, event details, images, and call-to-action links.

Friday jazz trio

Live music from 8 PM with a late-night small plates menu.

Promotion image

Happy hour pricing is available until 10 PM in the lounge.

Site admins can keep this page current with images, band listings, promotions, and restaurant notices.

Promotions

Global admin

Restaurants / Sites

Multi-site
Restaurant/site Restaurant library

Browse restaurants before creating or editing one tenant record.

Identity Restaurant identity

Site ID, display name, and default timezone for this tenant.

Status Operational state

Read-only and disabled sites block new orders or admin changes.

Restaurant and site mean the same tenant in this product.

Restaurants

Permissions

Role matrix

Site scoped
Role matrix Staff roles

Select a role to assign permissions with allowed, approval-required, or denied modes.

Role Role
Catalog Available permissions

Role permissions are configurable per restaurant/site and all changes are audit logged.

Roles

Advanced: flat rule library
Permission Single rule override

Choose role, permission, mode, and site. Save permission adds or overrides one matrix row.

Global admin

All-site configuration access

Platform scope

Global admins can view any restaurant/site configuration and manage user accounts across sites.

Troubleshoot

Assume user session

Audited

Global admin can temporarily view what a customer, staff member, or site admin sees. The action is logged for audit.

Site operations

Daily close

Not started
    Step 1Business date and readiness

    HistoryRecent daily closes
    Site setup

    Restaurant tables

    Site scoped
    Tables Table library

    Browse restaurant tables before adding or editing table numbers, seats, zones, and floor positions.

    Identity Site and table number

    Table numbers are permanent identifiers used by QR links, server controls, and order history.

    Floor layout Seating capacity and floor position

    Seating capacity controls how many guests this table can seat. Grid position appears on the floor map.

    Maximum guests this table can seat for reservations, QR joins, and server controls.

    QR links are assigned securely when the table is saved.

    After adding tables, generate QR codes in QR PDF and open each table from the server view before customers can order.

    Tables

    Site setup

    Station management

    Site scoped
    Station Station library

    Stations are used by menu items, print agents, and station app ticket views.

    Identity Site and station name

    Which restaurant owns this station and how it appears on tickets and admin lists.

    Routing Printer and display order

    Controls default ticket output and how this prep station sorts in admin lists.

    Status Operational state

    Disabled stations stay in history but stop receiving new routed items.

    Site admins manage stations before assigning menu items to those station apps and printer outputs.

    Stations

    Accounting

    Tax, tips & auto-gratuity

    Site configurable
    Accounting Accounting rule library

    Browse saved tax, tip, and gratuity rules before editing site configuration.

    Tax & tips Site accounting rules

    Tips are per bill/payment. Tip edits require staff manager approval before shift closeout.

    Tips are per bill/payment. Tip edits require staff manager approval before shift closeout.

    Accounting rules

    Compliance

    Terms, privacy & retention

    Policy controlled
    Compliance Compliance library

    Browse retention, consent, and published terms versions before editing policy settings.

    Retention Policy settings

    Financial records are retained while customer identifiers can be anonymized.

    Requests Customer privacy actions

    Process export, delete, or anonymize requests while retaining financial audit records.

    Terms/privacy editor Create a new customer consent version

    Publishing a new version requires customers with older accepted versions to accept again before ordering.

    Financial records are retained while customer identifiers can be anonymized.

    Compliance records

    Onboarding

    Launch checklist & training mode

    Test safe
    Launch checklist Launch checklist library

    Browse pilot readiness items before updating one checklist status.

    Checklist Launch readiness

    Mark each setup area complete, needs review, or not started.

    Training mode Demo/test actions

    Training/test mode keeps non-live orders, payments, and prints out of live reports.

    Training/test mode keeps non-live orders, payments, and prints out of live reports.

    Checklist items

    Compliance

    Age-restricted items

    ID required
    Age rules Age rule library

    Browse age-restricted categories and items before editing confirmation and ID rules.

    Restriction Age-restricted item rule

    Customers confirm age, and server still verifies ID before delivery.

    Customers confirm age, and server still verifies ID before delivery.

    Age rules

    Tables

    QR PDF generator

    Print ready
    Table QR codes Table QR library

    Browse table QR links before generating a printable batch.

    Batch Printable QR sheet

    Generated sheets include restaurant/site, table number, scan URL, and a unique table token.

    Production sheets show restaurant name, table number, and QR code only. Use the test button to include full customer URLs for browser testing.

    Tables

    Payments

    Stripe settings

    Test mode

    Apple Pay and Google Pay require a verified payment domain before live use.

    Receipts

    Printers & receipt text

    Site scoped

    Printed and emailed receipts use restaurant message text and aggregate duplicate items.

    Global admin

    Twilio settings

    Global scope

    Only global admins can manage SMS provider credentials.

    Operations

    Realtime & session reliability

    Production guardrails

    Fraud controls and reconnect behavior protect live table ordering during service.

    Operations

    Monitoring & health checks

    Live service

    Tracks failed payments, failed printer/PDF jobs, station disconnects, stuck sessions, stale carts, long unpaid bills, unresolved splits, SMS/OTP failures, and Stripe webhook issues.

    Operations

    Backups & restore

    Daily + PITR

    Backups, exports, restore jobs, and restore drills are audit logged.

    Support

    Incident tickets

    Audit trail

    Restaurant admins can open support tickets tied to a site, table, session, payment, station, or printer job.

    Site Admin

    Manager approval search

    0 results

    Search pending requests and manager decisions for the selected date range.

    Reports

    Server shift closeouts

    0 reports

    Search durable server closeout reports by submission date.

    Audit

    Action log

    When Who What happened Target Action

    Server-side audit entries from the TableFlow System. Defaults to the last 7 days.