TotalApp Docs

Point of Sale (POS)

Speed up face-to-face sales — cart management, the loyalty program, and an AI assistant on one screen.

Overview

TotalApp's POS screen is a full-featured point-of-sale solution for retail and service businesses. It can be set up in minutes with eight ready-made store-type templates, and it integrates fully with inventory, the loyalty program, and the AI assistant.

Accessing the POS Screen

After enabling Sales mode, click POS Screen in the left navigation. The screen opens full-width; interface elements outside the register are hidden. Use the Exit POS button in the top-right corner to leave.

Screen previews

A quick look at the screens. Use the toggle in the corner of each preview to switch between the dark and light themes.

app.totalapp.app/pos/products
📦 POS Products
+ Add Product
☕
Espresso Single
SKU-ESP-001
$3.50
In Stock 240
🥐
Butter Croissant
SKU-BKR-003
$2.80
In Stock 85
🥤
Oat Milk Latte
SKU-LAT-012
$4.50
Low 12
🍫
Choco Fudge Cake
SKU-CKE-007
$4.20
In Stock 32
🧁
Blueberry Muffin
SKU-MUF-002
$2.50
In Stock 47
🍵
Matcha Green Tea
SKU-TEA-009
$3.00
Out 0

Products catalogue

app.totalapp.app/pos/restaurant
🍽️ Restaurant — Floor Plan
8 tables · 4 active
T1
Active
T2
Active
T3
Free
T4
Active
T5
Free
T6
Active
T7
Free
T8
Free
T1
2× Espresso, 1× Croissant
12 min
Ready
T2
3× Latte, 2× Cake
5 min
Pending
T4
1× Green Tea, 1× Muffin
2 min
Pending
T6
4× Espresso, 3× Croissant
18 min
Ready
TA1
2× Latte, 1× Muffin
4 min
Pending
BAR
2× Green Tea, 2× Croissant
9 min
Ready
TA2
1× Espresso, 1× Choco Cake
1 min
Pending

Restaurant floor plan

app.totalapp.app/pos/kiosk
☕ Café TotalApp
Step 1 of 3 — Choose your items
☕
Espresso
$3.50 ✓
🥐
Croissant
$2.80
🥤
Oat Latte
$4.50
🍫
Choco Cake
$4.20 ✓
🧁
Muffin
$2.50
🍵
Green Tea
$3.00
🥤
Iced Latte
$4.80
🧀
Cheesecake
$5.20
🥯
Bagel
$3.20

Self-order kiosk

app.totalapp.app/pos/reporting
📊 Sales Report — Today
$4,812
Revenue
247
Transactions
$19.47
Avg Basket
68%
Margin
$86
Refunds
$312
Tips
1,204
Items Sold
74%
Card Share
Hourly Revenue
8am
9am
10am
11am
12pm
1pm
2pm
3pm
12
Open Tickets
$1,140
Cash
$3,672
Card
3
Voids

Sales by hour

app.totalapp.app/pos/terminal
☕
Espresso
$3.50
🍩
Croissant
$4.25
🍵
Sandwich
$8.90
🍪
Cold Brew
$5.00
Current Order
Espresso ×2 $7.00
Croissant ×1 $4.25
Cold Brew ×1 $5.00
Subtotal $16.25
Tax 8% $1.30
Total $17.55
✔ Process Payment

POS terminal with the current order

Cart Management

The left panel of the POS screen shows the product catalog; the right panel shows the active cart. Add products to the cart by clicking from the catalog or scanning a barcode.

Loyalty Program

POS increases customer retention with a built-in loyalty program made up of two tiers: earning points and redeeming rewards.

The Customer Picker Draws From the Unified Contact Directory

Attaching a customer at checkout uses the same unified contact directory as CRM, Sales, and Vendor Management (contacts flagged isCustomer) — not a POS-only customer list. Completing a sale with a customer attached updates that customer's lifetime loyaltyPoints and totalSpent on their shared contact record: 1 loyalty point is earned per currency unit spent. That purchase history is visible to CRM and Sales too, not siloed to POS. See Unified Contact Directory Architecture for the full data model.

Frequently Asked Questions

Does a walk-in sale with no customer attached still work?
Yes. Attaching a customer at checkout is optional — a sale can be completed with no contact selected. Loyalty points and lifetime spend only accrue to a contact's record when a customer is attached to the sale.
Is a customer's POS purchase history visible outside of POS?
Yes. Loyalty points and total spend are stored on the customer's unified contact record, the same one CRM and Sales read — there is no separate POS-only purchase history to reconcile.