Settings, Integrations & Hardware
Configure your venue, connect integrations, set up printers, and manage compliance — all from Settings.
Venue Settings
Venue name, address, phone, timezone
Business hours and closed dates
Cash discount / dual pricing percentage
Training mode toggle
Tax rates and tax-exempt handling
Integrations
All integrations activate by adding credentials — no code changes needed.
Stripe — card payments, Tap-to-Pay, online checkout
DoorDash / Uber — delivery dispatch and menu sync
Twilio / SendGrid — SMS notifications and email receipts
QuickBooks / Xero — EOD GL journal auto-sync
Forage — EBT/SNAP payments
Google Reserve / OpenTable / Yelp — auto-created reservations
Ollama — local AI for order parsing (no cloud)
Prism MCP — per-staff and per-customer AI memory
Printers & Cash Drawers
Thermal receipt printers, kitchen ticket printers, and cash drawers. Network (LAN), USB, and Bluetooth. Epson, Star, and generic ESC/POS. No drivers needed.
Supported hardware:
Generic ESC/POS — Raw TCP port 9100 (most thermal printers)
Epson — ePOS (SOAP/HTTP) — TM-T88, TM-T20, TM-m30
Star — WebPRNT (HTTP) — TSP143, TSP654, mC-Print3
Zebra — ZPL (HTTP) — ZD421, ZD620, GK420
Setup: Go to Settings > Printers & KDS, add printer with name, model, station, and connection type (Network/USB/Bluetooth). Auto-detection routes by model name.
Cash drawer: Connects to receipt printer via RJ-12 cable. POS sends ESC/POS drawer-kick command through the printer.
KDS routing: Route menu categories to specific printer stations so bar items print at the bar, food items in the kitchen.
Cloud Print Relay (web browser only): Required when POS runs in the cloud and printers are on your local network.
Go to Settings > Printers & KDS > ☁️ Cloud Print Relay
Click Generate Secret
Download and install the relay app:
No Node.js required. The app runs invisibly in the system tray, auto-starts on boot, auto-updates, and bridges cloud → local printer.
Full setup guide: Printers & Cash Drawer
iOS / iPad: No relay needed — the app prints directly to printers on your local network using native TCP connections and Bonjour auto-discovery. Just add the printer IP in Settings and tap Test Print.
Label Printers
ZPL-compatible (Zebra, Brother). Print price/SKU/prep labels from any menu or inventory item.
Equipment Tracking
Device registry with serial numbers, warranty, maintenance schedule, and depreciation tracking.
Compliance
Age verification — ID check prompt for alcohol/tobacco sales
RBS cert tracking — track Responsible Beverage Service certifications per staff
Tax-exempt orders — certificate capture and storage
CCPA/GDPR — built-in deletion workflows and customer data purge
Full audit trail — every action logged
Multi-Location & Franchise
Per-venue KPIs, consolidated P&L, config push, and franchise reporting.
Create additional venues under the same workspace
Push menu, tax, and discount configs from a template venue to all locations
Consolidated reporting across all venues
Franchise royalty calculations
CSV export for accountant handoff
Offline Mode (PWA)
Full Progressive Web App — keeps running when internet drops.
Works offline: Orders, cash payments, staff clock in/out, menu browsing, EOD summary, reports, PDF receipts
Queued when offline: Card payments (processed on reconnect), bar tab pre-auth, real-time KDS updates
Sync: Auto-sync on reconnect with exponential backoff retry and idempotency keys to prevent duplicates
Red "Offline" badge shows in the top bar with queue status
Security & PCI Compliance
In-person card: SAQ C / P2PE — card data never touches your device via Stripe Terminal
Online ordering: SAQ A — Stripe Elements iframe
Offline CC Vault: SAQ A-EP — client-side WebCrypto RSA-OAEP encryption (online ordering fallback only)
GDPR region routing — EU venues automatically use EU database region
Screen Builder
Configurable layout builder for every POS screen. Venue operators customize button placement, grid layouts, display options, and quick payment buttons without touching code.
Navigate to: Settings > Screen Builder
15 configurable screens: Register, KDS, Tables, Customer Display, Online Ordering, Menu Board, Drive-Thru, Bar Tabs, EOD, Reports, Staff, Refunds, Inventory, Reservations, Handheld.
Register layout
4 button zones — Top Bar, Check Footer, Action Bar, Quick Pay
Drag-and-drop reordering within zones
Quick Pay — toggle Cash and/or Credit one-tap payment buttons
Check panel width — Narrow / Standard / Wide
Item display size — Compact / Comfortable / Spacious
KDS layout
Columns (1-8), gap spacing, ticket card size
All-day counts toggle
Age alert thresholds (yellow / orange / red in seconds)
Tables layout
Columns, table button size, elapsed timer, revenue display
Other screens
Each screen has its own configuration tab with relevant options (columns, font size, toggles for features like AI chat, favorites, tip pool, denominations, etc.).
Defaults
Default layouts are automatically seeded when a venue is created. Every screen reads its config from the venue's features.screen_layouts and falls back to sensible defaults if no configuration has been saved.
Split Check
Split an order across multiple guests with visual paid/unpaid tracking.
Numbered check tabs — horizontal pill tabs (1, 2, 3, 4...)
Green = paid — tabs turn green when their portion is paid
PAID stamp overlay — clear visual confirmation on paid checks
Per-check CASH / CARD buttons — show the balance amount, disable when paid
Even or custom splits — divide evenly or assign custom amounts per guest
Payment flow
Tap Split in the action bar
Choose even split (2-12 ways) or custom amounts
Each check gets its own CASH ($X.XX) / CARD ($X.XX) buttons
Pay each check independently — tab turns green, shows PAID
When all checks are paid, order completes automatically
25 Languages
English, Spanish, French, Chinese, Arabic, Romanian, Portuguese, German, Italian, Japanese, Korean, Vietnamese, Russian, Ukrainian, Polish, Turkish, Dutch, Swedish, Hebrew, Thai, Hindi, Indonesian, Malay, Filipino, Greek. RTL supported.