Vendors / Bar, brewery & taproom
UNION POS
Bar-and-nightclub POS engineered around tab volume — claims 1,000+ concurrent tabs with no lag and one-button end-of-night close, plus first-party handheld (Union Pocket), KDS, guest mobile ordering, waitlist and a 'Status' loyalty program. A public knowledge base at support.getunion.com documents permissions, reports and hardware in real detail, but it is thin (about twenty articles, mostly troubleshooting) with no menu-build, inventory, KDS-config or API coverage, and no software pricing is published.
scored live legacy rubric
- Claims in scope
- 224
- Scored
- 41
- Assessed
- 18
- Unknown
- 206
- Not applicable
- 90
- Cells challenged
- 2
unknown, never as no.Identity
- Owner
- Union (getunion.com) — private; no owner, investor or parent disclosed on the site
- Parent
- ATX Innovation
- Who it is for
- High-volume bars, nightclubs and pubs running very large numbers of concurrent tabs; also sells beverage-brand on-premise insight as a second revenue line
- Site
- https://getunion.com/
Pricing
transparency: quote-only · unit: unknown (quote-only) · processor lock-in: unknown
- Software
- No pricing published; demo/sales call only. 24/7 support stated to be included at no additional fee.
Capabilities
Every claim is binary and checkable. Grades: A primary documentation · B product documentation · C pricing or feature page · D marketing claim · E third-party reporting · F inference with no source. A yes on a differentiator claim requires A or B.
Order capture & FOH workflow
order-capture-floor-plan-editor
Not scored by this record.
order-capture-seat-level
Not scored by this record.
order-capture-coursing-hold-fire
Not scored by this record.
order-capture-split-merge
Heavy tab management is the pitch; item/seat/N-way splitting and merging after partial payment are not documented.
order-capture-bar-tab-preauth differentiator
Not scored by this record.
order-capture-transfer-audit
Not scored by this record.
order-capture-native-handheld
Not scored by this record.
order-capture-offline-order-entry
'Offline mode that allows funds capture' is claimed on the product page; no published matrix of what degrades offline. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01
order-capture-qr-same-check differentiator
Not scored by this record.
order-capture-kiosk-first-party differentiator
Not scored by this record.
order-capture-throttling differentiator
Not scored by this record.
order-capture-scheduled-orders
Shortfall: future-dating is captured but nothing documents timed firing. The KB's To-Go workflow says a new order is opened with 'Customer Name, Pick Up Date & Time, Phone Number, and/or Address', so a future pickup date/time is a first-class field. No Union page describes a per-channel lead time, a computed fire time, or holding the ticket back from the make queue until then; the KitchenHub page (third-party injection) is likewise silent on scheduled orders. https://support.getunion.com/knowledge/perform-tab-table-or-togo-pos-functions · retrieved 2026-08-03
order-capture-catering
Not scored by this record.
order-capture-order-ready-signal differentiator
Not scored by this record.
order-capture-void-comp-controls
Not scored by this record.
Menu, modifiers & pricing engine
menu-pricing-nested-modifiers
Assessed and unresolved: modifier groups exist but their depth and selection rules are nowhere documented. I read 'Creating Menu Items' in full — it establishes only that 'A modifier (xyz) can only be added to a Menu Item through a Modifier Group', and that a Menu Item has a Modifier checkbox 'Checked if this Menu Item is also used as a modifier'. That second field means a modifier is itself a Menu Item, which leaves recursive nesting architecturally open, but Union never states that a modifier-flagged item can carry its own modifier groups, so that stays inference and cannot score. Nothing in the KB mentions min/max selection counts, a forced/required flag, or any depth limit. I also read 'Creating and Editing Menu Screens' (screen types, visibility windows, item placement only) and enumerated the full 41-URL support sitemap at support.getunion.com/sitemap.xml — there is no modifier-group article at all. The marketing POS page mentions modifiers once, only as 'Live 86 countdown on individual items or modifiers'. No basis to distinguish two-level from three-level, so unknown rather than partial.
menu-pricing-modifier-price-by-parent-size
Checked the Union knowledge base article 'Create or Edit Menu Items' (support.getunion.com/knowledge/creating-menu-items) and 'Create or Edit Menu Screens'. The item article establishes only that 'A modifier (xyz) can only be added to a Menu Item through a Modifier Group' and that modifier groups are attached to an item; it does not describe a price field on the modifier-in-group, a size/variant construct, or any per-parent price matrix. 'Create or Edit Pricing Events' governs time-based price changes, not modifier pricing. The deeper modifier configuration is only in gated learning videos, so neither presence nor absence can be established.
menu-pricing-topping-quantity-tiers
Same sources as the parent-size cell: the knowledge base 'Create or Edit Menu Items' and 'Create or Edit Menu Screens' articles are the only public menu-build documentation, and neither mentions modifier quantity, light/regular/extra tiers, or a price multiplier. Union is a bar/nightclub POS whose menu examples are Beer/Liquor/Wine categories, so tiered toppings may simply be out of its build path — but that is inference, not the positive evidence of absence a `no` requires.
menu-pricing-upsell-prompts differentiator
Not scored by this record.
menu-pricing-86-propagation
Not scored by this record.
menu-pricing-countdown-auto-86 differentiator
Not scored by this record.
menu-pricing-dayparting
Not scored by this record.
menu-pricing-channel-price-books
Not scored by this record.
menu-pricing-dual-pricing differentiator
Not scored by this record.
menu-pricing-recipe-linkage differentiator
Not scored by this record.
menu-pricing-3p-menu-push
Not scored by this record.
Payments & money movement
payments-processor-choice differentiator
Not scored by this record.
payments-published-rates differentiator
Not scored by this record.
payments-dual-pricing differentiator
Not scored by this record.
payments-surcharge-guardrails differentiator
Not scored by this record.
payments-emv-nfc
'Transparent payment processing' is marketed; no terminal model list or EMV/NFC wallet support documented.
payments-softpos-tap-to-pay differentiator
Not scored by this record.
payments-pay-at-table
Not scored by this record.
payments-qr-guest-pay differentiator
Not scored by this record.
payments-tip-adjust
Not scored by this record.
payments-tip-pooling differentiator
Not scored by this record.
payments-offline-store-and-forward differentiator
Not scored by this record.
payments-offline-decline-liability differentiator
Not scored by this record.
payments-gift-cards
Shortfall: gift cards are not first-party, and the group-wide/online half of the claim is undocumented. Union's own KB article says 'we partnered with industry leader, Factor4!' for gift cards and instructs the operator to 'Contact Factor4 to create an account' by phone or email, so the card program is a separate third-party contract, not Union stored value. Redemption at the terminal is documented as a real tender: open a tab, select Pay, choose 'Gift Card', swipe the card. The article does not describe balance checking, redemption across multiple locations in a group, or redemption through the online-ordering channel. Union's integrations page corroborates the architecture, listing Factor4 as 'Integrated Gift Cards' and naming no other gift-card provider or native alternative; the POS product-feature page never mentions gift cards or stored value. https://support.getunion.com/knowledge/factor4-integration · retrieved 2026-08-04
payments-house-accounts
Not scored by this record.
payments-split-tender
Not scored by this record.
payments-refund-void-controls
Shortfall: the authorization half is documented, the immutable audit-log half is not. (Citation re-pointed 2026-08-09: /knowledge/pos-permissions-glossary now 301s to /knowledge/configure-employee-pos-permissions, which carries the same permission reference list.) Under 'Approve Adjustments Permissions' the article defines 'Approve Voids' as 'Allows void of item(s) without manager approval', with the same construction for 'Approve Discounts', 'Approve Comps', 'Approve Tax-Exempt', 'Approve Spills', 'Approve Gratuities' and 'Approve Service Charges'; 'Open Cash Drawer Off Sale' is a separate Cash Drawer permission. Permissions are assigned to job roles, not individuals, and only a role holding 'Modify Permissions' can change them, so default-deny with manager approval is real. Refund issuance is a distinct Manager Portal permission: 'Issue Refunds: Allows issue of refund for a payment transaction within the Transaction Report in the Manager Portal' (configure-manager-portal-permissions, retrieved 2026-08-09). But neither live permissions article, nor the End of Day or Checkouts report articles, describes an audit log of approvals or any approver attribution -- only aggregate Voids/Comps/Discounts dollar totals per employee. https://support.getunion.com/knowledge/configure-employee-pos-permissions · retrieved 2026-08-09
payments-chargeback-tooling differentiator
Not scored by this record.
payments-payout-timing differentiator
Not scored by this record.
payments-p2pe-pci4
Not scored by this record.
Kitchen & production
kitchen-station-routing
Shortfall: per-item station assignment is documented, but only as ticket printing, and never as KDS routing. 'Creating Menu Items' lists 'Add Item Stations' as a field on every Menu Item, defined as 'The area of the restaurant where the tickets related to the Menu Item will print, such as a Kitchen Station or Bar Station'. That is item-level routing configured by the venue, not the vendor — Menu Items and Screens 'can only be created and edited in the Manager Portal by an employee given the Edit Items and Screens permission'. Two gaps keep this off yes. First, the documented destination is a printer ticket; nothing in Union's KB connects Item Stations to KDS screens, and 'Troubleshoot the KDS' is pure connection triage (WiFi interference, confirming 'the correct KDS is already selected' in hardware settings) with no mention of stations, routing or expo. Second, only item-level assignment is documented — no routing by category, order type or revenue center appears anywhere. The KDS marketing page offers only 'Prioritize and manage orders with customized settings'. https://support.getunion.com/knowledge/creating-menu-items · retrieved 2026-08-04
kitchen-expo-consolidation
Read both public KDS pages: the product page (getunion.com/product-feature/kitchen-display-system/), which says only 'Utilize an easy-to-read display for bartenders and kitchen staff' and 'Reduce errors and confusion with real-time order updates', and the knowledge base's 'Troubleshoot the Kitchen Display System (KDS)', which is entirely WiFi and Manager Portal configuration checks. Neither mentions expo screens, multiple prep stations, or all-stations-bumped completion logic. No KDS setup or routing article exists in the public KB.
kitchen-course-firing differentiator
Not scored by this record.
kitchen-prep-time-pacing differentiator
Not scored by this record.
kitchen-bump-bar-hardware
Checked the KDS product page, the 'Troubleshoot the KDS' KB article, and the Union hardware store at parts.getunion.com, which is where supported models would show. The store's catalogue is receipt and impact printers (Epson TM-M30iii, TM-U220B), APG cash drawers, eDynamo card readers and iPad enclosures — no bump bar, keypad or KDS controller is listed, and no KDS screen appears either. That is suggestive but not decisive: the storefront sells replacement parts, not the full install BOM, so absence there is not positive evidence Union cannot drive a bump bar.
kitchen-all-day-counts
Not scored by this record.
kitchen-sla-alerts
Not scored by this record.
kitchen-printer-fallback differentiator
Not scored by this record.
kitchen-offline-operation differentiator
Not scored by this record.
kitchen-recall-refire
Not scored by this record.
kitchen-order-modification-alerts differentiator
Not scored by this record.
kitchen-speed-of-service-reporting
Not scored by this record.
Delivery, dispatch & third-party channels
delivery-driver-roster
KitchenHub is listed for third-party order aggregation; no native in-house driver module documented.
delivery-zones-polygon differentiator
Not scored by this record.
delivery-zone-pricing
The only delivery surface Union documents is KitchenHub, which ingests third-party marketplace orders ('All third-party orders appear in your POS and KDS like any other tab') — on that path the marketplace owns zones and fees, not Union. The KB's To-Go workflow captures an 'Address' field but the article does not describe dispatching, quoting or fee calculation against it, and there is no guest-led delivery checkout on the guest-led-ordering page. No zone, radius, delivery-fee or order-minimum configuration screen is documented anywhere public, so first-party delivery pricing can be neither confirmed nor ruled out.
delivery-address-validation
Not scored by this record.
delivery-daas-dispatch
Not scored by this record.
delivery-3p-direct-integration differentiator
Not scored by this record.
delivery-3p-injection
Not scored by this record.
delivery-menu-push
Not scored by this record.
delivery-86-sync
Not scored by this record.
delivery-store-pause
Not scored by this record.
delivery-3p-reconciliation differentiator
Not scored by this record.
delivery-injection-error-visibility differentiator
Not scored by this record.
delivery-tracking-page
Not scored by this record.
Digital ordering & guest-facing channels
digital-first-party-web
Guest-led mobile ordering and digital menus are first-party products; branded-domain web ordering and commission terms not documented. https://getunion.com/ · retrieved 2026-08-01
digital-menu-single-source
Shortfall: items are one shared record, but each channel's menu screens are separate builds that do not sync. The KB's Menu Screens article defines four screen types — POS Quick Pick, POS Alphabetical, 'Mobile: This type will create a Menu Screen that will only be visible on the Union Mobile App', and 'Online: This type will create a Menu Screen for third-party sites' — and warns: 'A Menu Screen MUST be updated for each size and type. Example: Editing the Draft Beer menu screen for the 13" size iPad will NOT automatically update the 10", iPhone, Mobile, or Online Draft Beer menu screens.' So digital channels draw on the same Menu Item records (Creating Menu Items carries item-level Union Mobile fields such as the special-instructions toggle), but menu structure, placement and visibility require an independent per-channel screen build and edits do not propagate across channels. https://support.getunion.com/knowledge/creating-and-editing-menu-screens · retrieved 2026-08-04
digital-account-saved-payment
A guest-facing app exists for tabs and ordering; saved cards, saved addresses and reorder are not documented.
digital-upsell-engine differentiator
Not scored by this record.
digital-scheduled-pacing
Not scored by this record.
digital-fulfillment-modes
Not scored by this record.
digital-qr-table
Not scored by this record.
digital-group-ordering
Not scored by this record.
digital-catering-portal differentiator
Not scored by this record.
digital-voice-ai-phone differentiator
Not scored by this record.
digital-google-order differentiator
Not scored by this record.
digital-apple-business-connect
Not scored by this record.
digital-loyalty-attach
Not scored by this record.
digital-promo-parity
Not scored by this record.
digital-guest-data-ownership differentiator
Not scored by this record.
digital-checkout-pci-sca
Not scored by this record.
digital-surcharge-transparency differentiator
Not scored by this record.
Guest data, loyalty & marketing
guest-loyalty-unified-profile
Shortfall: a single identity key is claimed, documented merge/dedup behaviour is not. Status uses the phone number as the sole identifier — 'One number is all it takes: no app, no account, no card' — and enrolls the same number from four surfaces (NFC puck tap, Point of Sale entry, QR code on the printed receipt, Pay at Table screen), which does imply one profile across in-venue channels. But this is a first-party marketing page, not documentation: it states no matching or dedup rules, no email identity, no handling of a guest whose number changes, and says nothing about first-party web ordering or kiosk transactions attaching to the same profile. https://getunion.com/product-feature/meet-status/ · retrieved 2026-08-03
guest-loyalty-thirdparty-identity-attach differentiator
Not scored by this record.
guest-loyalty-accrual-models
'Status' loyalty and Rewards are first-party and marketed with a 75% revenue-lift claim; accrual models not documented. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01
guest-loyalty-tiers differentiator
Not scored by this record.
guest-loyalty-offline-behavior differentiator
Not scored by this record.
guest-loyalty-targeted-offers differentiator
Not scored by this record.
guest-loyalty-rfm-segmentation differentiator
Not scored by this record.
guest-loyalty-lifecycle-automation
'Offers' are marketed; triggered birthday/win-back automations are not described.
guest-loyalty-native-email-sms differentiator
Not scored by this record.
guest-loyalty-consent-management
Not scored by this record.
guest-loyalty-10dlc-registration
Not scored by this record.
guest-loyalty-campaign-attribution differentiator
Not scored by this record.
guest-loyalty-data-export-portability differentiator
Not scored by this record.
guest-loyalty-review-capture-routing differentiator
Not scored by this record.
guest-loyalty-wallet-pass differentiator
Not scored by this record.
guest-loyalty-privacy-rights-tooling
Not scored by this record.
guest-loyalty-ai-offer-recommendation differentiator
Not scored by this record.
guest-loyalty-stored-value-gift
Not scored by this record.
Labor & workforce
labor-clock-in-at-pos
Citation re-pointed 2026-08-09: /knowledge/pos-permissions-glossary now 301s to /knowledge/configure-employee-pos-permissions, which carries the same permission reference. Under 'Register Permissions' the article defines 'Clock in' as 'Allows clocking in for a shift', immediately after 'Log in' ('Allows login and access the POS system'); 'Manage All Employees' 'Allows run of other employees' checkouts as well as the clock-out of other employees'; and 'Join Shared Group' 'Allows login with individual PIN codes but ordering under a group with one Checkout'. These are POS-terminal permissions -- the article's own framing is 'user access to specific functions on the POS terminals', set in the Manager Portal under Labor > POS Permissions -- so staff authenticate with an individual PIN and clock in on the iPad terminal itself, with no separate time-clock hardware. Corroborated downstream: the End of Day Report carries an 'Employee Hours Summary' section, and the Flash Sales report 'displays net sales by hour and who is currently clocked in'. https://support.getunion.com/knowledge/configure-employee-pos-permissions · retrieved 2026-08-09
labor-offline-time-punch differentiator
Not scored by this record.
labor-granular-rbac
Permissions are per discrete action and not limited to fixed tiers: 'Permissions are assigned to job roles. Individual employees cannot have permissions assigned or removed -- but custom job roles can be created.' The POS grid is grouped Register / Tickets / Management / Approval Adjustments / Tender / Reports / Cash and Cash Drawer and includes Approve Voids, Approve Comps, Approve Discounts, Approve Pricing Events, Take Cards by Manual Card Entry, Open Cash Drawer Off Sale, View Flash Sales Report and Reopen Closed Tabs individually. The Manager Portal has its own grid (Edit Items and Screens, Run Reports, Issue Refunds, Modify Permissions), with 'only an individual whose job role has the Modify Permissions permission' able to change them. Caveat: neither article addresses scoping a role to a subset of locations. https://support.getunion.com/knowledge/configure-employee-pos-permissions · retrieved 2026-08-03
labor-manager-override-audit
The override mechanism itself is documented — an employee's adjustment 'must be approved on the Union POS terminal by a Manager in order to apply' — but this claim is about attribution and the audit trail, and that is where the trail stops. I read the two POS/Portal permissions articles, the permissions glossary, and all three documented Manager Portal reports (End of Day, Checkouts, Transaction). None mentions an approval log, an override history, or an approver name; End of Day and Checkouts show only aggregate Voids/Comps/Discounts dollars per employee, and the Transaction Report article covers only card-funding reconciliation. Whether an attributed override log exists behind the Portal login cannot be determined from public pages.
labor-native-scheduling differentiator
Not scored by this record.
labor-demand-labor-forecast differentiator
Not scored by this record.
labor-realtime-labor-percent differentiator
Not scored by this record.
labor-overtime-prevention differentiator
Not scored by this record.
labor-break-compliance-by-state differentiator
Not scored by this record.
labor-tip-pooling-rules
Not scored by this record.
labor-tip-distribution-audit-trail
Not scored by this record.
labor-qualified-tips-w2-reporting differentiator
Not scored by this record.
labor-native-payroll differentiator
Not scored by this record.
labor-payroll-export-formats
Not scored by this record.
labor-shift-swap-workflow differentiator
Not scored by this record.
labor-server-performance-metrics differentiator
Not scored by this record.
Inventory, purchasing & cost control
inventory-recipe-bom-costing
Shortfall: costing exists only through a third-party integration, and Union documents none of the claim's substance. Union's own KB positions Craftable as the costing engine — 'Craftable is inventory software that connects with the Union POS System to help with ordering, purchasing, inventory, costing, accounts payable, and payment functions', wired up when 'Craftable will request an API key from Union Support to enable access to your data'. The integrations page lists Craftable ('Inventory, invoicing, accounting, and analytics'), Restaurant365 ('Ordering, Inventory Control and Costing') and MarginEdge in the same role. Natively, Union's recipe field is explicitly reference material, not a bill of materials: 'Add a recipe to a Menu Item for employee reference'. Its native inventory hooks are an 'Inventory ID' ('A number or code created by the venue, used for inventory tracking') and a per-Size pour quantity ('a Single size of 1.5oz with a price of $5 and a Double size of 3oz for $10'). Neither Union article describes sub-recipes/prep items nor plate cost recalculating when a component ingredient's cost changes, so the multi-level half of the claim is unverified in Union's documentation. https://support.getunion.com/knowledge/craftable-integration · retrieved 2026-08-04
inventory-unit-conversion-yields
The public knowledge base has five categories (Portal, Hardware, POS, Network, Process) and no inventory category or article at all. The only native stock feature documented is the 86 countdown — the permissions glossary defines 'Manage Item Countdown' as 'Allows access to item countdown, for managing item availability and 86-ing items' — which is a per-item availability counter, not a costed inventory ledger. Union's integrations page instead points depletion and costing at partners (Restaurant365 'Ordering, Inventory Control and Costing', Craftable, MarginEdge, Buyers Edge). That is a strong hint the native module has no purchase/recipe/count units or yield percentages, but no Union page says so, so this stays unknown rather than no.
inventory-theoretical-vs-actual differentiator
Not scored by this record.
inventory-realtime-depletion differentiator
Not scored by this record.
inventory-86-auto-sync differentiator
Not scored by this record.
inventory-count-modes
Same sweep as the unit-conversion cell: no inventory article exists in the public KB, and neither the POS product page ('Live 86 countdown on individual items or modifiers', 'Real-time data on stock levels') nor the permissions glossary describes a count sheet, a full physical count, spot counts, cycle-count scheduling, or variance history. Counting workflows appear to live in the partner tools on the integrations page. Nothing public establishes whether Union itself records counts at all.
inventory-mobile-count-offline
Not scored by this record.
inventory-vendor-catalogs-edi differentiator
Not scored by this record.
inventory-invoice-ocr differentiator
Not scored by this record.
inventory-price-change-alerts differentiator
Not scored by this record.
inventory-par-auto-suggest differentiator
Not scored by this record.
inventory-waste-logging
Not scored by this record.
inventory-shelf-life-expiry
Not scored by this record.
inventory-bar-partial-bottle
Not scored by this record.
inventory-cogs-gl-export
Not scored by this record.
inventory-native-not-partner differentiator
Not scored by this record.
inventory-menu-margin-linkage differentiator
Not scored by this record.
Reporting, BI & data access
reporting-realtime-dashboard
'AI-driven reporting' is listed as a product but nothing about latency, browser or mobile access is documented.
reporting-eod-closeout
One-button close-all-tabs is claimed, which is not the same as a reconciled EOD report.
reporting-pmix-modifier-level
I read all three reports the KB's Reports section documents, field by field. End of Day and Checkouts both enumerate their sections in full and stop at 'Sales by Category' (Beer, Liquor, N/A Beverages, Wine — 'categories vary by venue') with no item or modifier line; the Checkouts article is explicit that it shows category totals with item counts per category. The Transaction Report article covers only CardConnect funding reconciliation. That is close to positive absence, but the AI reporting product page separately advertises 'Build custom reports, on demand' and natural-language queries without naming any report, and the three KB articles are plainly not the Portal's full report catalogue — so a `no` is not supported. Daypart and revenue-center filtering is documented nowhere.
reporting-comps-voids-audit
Not scored by this record.
reporting-cash-over-short
Not scored by this record.
reporting-labor-productivity
Not scored by this record.
reporting-server-scorecards differentiator
Not scored by this record.
reporting-channel-profitability differentiator
Not scored by this record.
reporting-scheduled-delivery
Not scored by this record.
reporting-public-api differentiator
Not scored by this record.
reporting-webhooks differentiator
Not scored by this record.
reporting-api-not-upcharged differentiator
Not scored by this record.
reporting-tier-paywall differentiator
Not scored by this record.
reporting-history-retention differentiator
Not scored by this record.
reporting-anomaly-alerts differentiator
Not scored by this record.
reporting-nl-query
Not scored by this record.
reporting-guest-cohorts differentiator
Not scored by this record.
reporting-sales-forecast differentiator
Not scored by this record.
reporting-tip-tax-compliance
Not scored by this record.
Hardware & physical footprint
hardware-commodity-devices differentiator
Not scored by this record.
hardware-os-platforms
Union Pocket handheld is sold but no client OS, minimum version or device spec is published.
hardware-handheld-purpose-built
Not scored by this record.
hardware-handheld-battery-swap differentiator
Not scored by this record.
hardware-handheld-lte
Not scored by this record.
hardware-offline-mode
Offline funds capture claimed; degradation of card auth, loyalty lookup and refunds is not documented. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01
hardware-kds
KDS is listed as a first-party product; bump-bar input, station routing and course/fire timing are not documented. https://getunion.com/ · retrieved 2026-08-01
hardware-printer-compatibility
Not scored by this record.
hardware-peripherals
Not scored by this record.
hardware-p2pe-terminal
Not scored by this record.
hardware-tap-to-phone differentiator
Not scored by this record.
hardware-pricing-transparency differentiator
Not scored by this record.
hardware-ownership-vs-lease differentiator
Not scored by this record.
hardware-usable-after-churn differentiator
Not scored by this record.
hardware-byod
Not scored by this record.
hardware-selfpour-scales
Not scored by this record.
Integrations, API & extensibility
extensibility-public-api-docs
No developer portal found; KitchenHub is a named integration, not an open API.
extensibility-api-access-cost differentiator
Not scored by this record.
extensibility-free-sandbox differentiator
Not scored by this record.
extensibility-oauth-partner-apps
No developer surface of any kind is reachable: getunion.com has no developer or API nav entry, the integrations page names 18 partners (DAVO, OpenTable, 7shifts, Restaurant365, Factor4, Kickfin, MarginEdge, Solink, BarTrack, BevCheck, Harri, BeerBoard, Buyers Edge, Craftable, e|tab, TipHaus, Shogo, KitchenHub) with one-line descriptions and no word about APIs, tokens or authorization, and the KB exposes only a 'Manage Integrations' Manager Portal permission with no article behind it. Web search for Union POS API documentation returns only unrelated companies (Union.ai, UnionPay, union.vc). So whether partner connections use OAuth or issued static keys is undetermined — the connections demonstrably exist, but their auth model is unpublished.
extensibility-webhooks-push
Same sweep as the OAuth cell — there is no public API reference, event catalogue or developer portal for Union, so no order-lifecycle event names can be checked and neither push nor polling can be established. The nearest first-party evidence is the KitchenHub page's claim that third-party orders 'appear in your POS and KDS like any other tab' and that a venue can 'pause delivery or extend prep times directly from Union', which implies bidirectional real-time sync on that one integration but says nothing about a subscribable webhook available to arbitrary partners.
extensibility-webhook-reliability differentiator
Not scored by this record.
extensibility-order-injection-api
Not scored by this record.
extensibility-doordash-preferred differentiator
Not scored by this record.
extensibility-first-party-delivery-integrations differentiator
Not scored by this record.
extensibility-middleware-compatibility
Not scored by this record.
extensibility-accounting-connectors
Not scored by this record.
extensibility-payroll-export
Not scored by this record.
extensibility-app-marketplace
Not scored by this record.
extensibility-data-portability-exit differentiator
Not scored by this record.
Reliability, offline & operations
reliability-offline-order-entry
Same single offline-mode claim; ticket routing and check printing offline are not specifically addressed. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01
reliability-offline-card-auth differentiator
Not scored by this record.
reliability-offline-decline-liability differentiator
Not scored by this record.
reliability-lan-degraded-multi-terminal differentiator
Not scored by this record.
reliability-local-transaction-engine differentiator
Not scored by this record.
reliability-offline-kds-printing
Union has exactly one offline article, 'Bring Online an Offline POS System', and it is a recovery runbook — verify connectivity, then run end-of-day — with nothing about what functions during the outage. The KDS troubleshooting article treats a blank KDS purely as a WiFi fault, which implies the KDS is network-dependent but is not a statement about degraded-mode behaviour. The only offline claim Union makes anywhere is the product page's 'offline mode that allows funds capture', which speaks to payments, not to ticket routing. Whether kitchen tickets still print or display while the terminal is offline is unpublished.
reliability-printer-fallback
Checked the whole Hardware category of the KB, where a redundancy feature would be described: 'Troubleshoot Slow Printing Speed' is three steps of WiFi checks, a speed test and cable inspection, and the KDS article is likewise network triage. Neither mentions a backup printer, a failover target, or an alert when a station printer stops responding. The nearest adjacent capability is the manual 'Reprint Station Tickets' permission ('Allows reprint of an order ticket'), which is staff-initiated recovery rather than automatic failover. No routing or station-configuration article exists publicly, so automatic fallback can be neither confirmed nor excluded.
reliability-sync-conflict-handling
Not scored by this record.
reliability-offline-feature-matrix
Not scored by this record.
reliability-public-status-page
Not scored by this record.
reliability-247-live-support
Not scored by this record.
reliability-onsite-install differentiator
Not scored by this record.
reliability-menu-build-service differentiator
Not scored by this record.
reliability-hardware-replacement-sla
Not scored by this record.
reliability-pci-dss-4-attestation
Not scored by this record.
reliability-mfa-role-based-access
Not scored by this record.
reliability-self-serve-training
Not scored by this record.
reliability-failover-terminal-role differentiator
Not scored by this record.
reliability-cellular-backup
Not scored by this record.
Commercial, compliance & data ownership
commercial-month-to-month-contract differentiator
Not scored by this record.
commercial-no-early-termination-fee differentiator
Not scored by this record.
commercial-autorenew-terms-published
No public contract terms; everything routes through Talk to Sales.
commercial-processing-not-bundled differentiator
Not scored by this record.
commercial-interchange-plus-published differentiator
Not scored by this record.
commercial-rate-increase-clause differentiator
Not scored by this record.
commercial-pricing-published
Product page publishes no per-location or per-terminal figures; demo request only. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01
commercial-module-unbundling differentiator
Not scored by this record.
commercial-hardware-purchase-outright
Shortfall: peripherals are published and bought outright, terminals and KDS screens are not. Union runs a first-party storefront at parts.getunion.com with list prices and Add-to-cart — 'Printer - Thermal for receipts (TM-M30iii)' $299.00, 'Printer - Impact for Kitchen (TM-U220B)' $399.00, 'APG Cash Drawer - 16x16' $175.00, 'Part - eDynamo' $209.00 — with no lease, rental or subscription terms anywhere on it. But the KB's 'Add a New Terminal' article routes iPad terminals (12", 10", 7.9" handheld) through Support with no price and no stated ownership model, no KDS screen is listed or priced, and 'Order Replacement Hardware' is silent on charges. The one terminal price Union publishes is on the Pocket page and is for third-party hardware the merchant sources itself: iPhone 12 'can be purchased refurbished for as little as $200', and 'We can assist merchants with procurement, or they may provide their own compatible devices'. https://parts.getunion.com/ · retrieved 2026-08-03
commercial-hardware-not-locked differentiator
Not scored by this record.
commercial-data-export-self-serve
Not scored by this record.
commercial-export-customer-and-loyalty differentiator
Not scored by this record.
commercial-post-termination-export-window differentiator
Not scored by this record.
commercial-data-ownership-clause differentiator
Not scored by this record.
commercial-pci-p2pe-tokenization
Not scored by this record.
commercial-pci-dss-4-controls
Not scored by this record.
commercial-privacy-dsar-tooling
Not scored by this record.
commercial-dual-pricing-compliant differentiator
Not scored by this record.
Adversarial verification
An independent pass was instructed to refute this record, defaulting to downgrade when uncertain. It challenged 12 values — 2 upheld, 0 downgraded, 0 upgraded. This is published in full because a reader who can see which values were contested, on what evidence, and which way they moved has something no affiliate-funded comparison offers.
Capability claims
| Claim | As first scored | Verdict | What the verifier found |
|---|---|---|---|
| labor-granular-rbac | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-yes | The placeholder was wrong about the premise: Union publishes a knowledge base at support.getunion.com/knowledge that the first pass never found. Two articles document per-action permissions assigned to job roles, with custom roles creatable — the POS grid (Approve Voids, Approve Comps, Approve Discounts, Approve Pricing Events, Open Cash Drawer Off Sale, View Flash Sales Report, Take Cards by Manual Card Entry, and ~35 more across seven groups) and a separate Manager Portal grid (Edit Items and Screens, Run Reports, Issue Refunds, Modify Permissions). Not fixed cashier/manager/admin tiers. Per-location scoping is the one element neither article addresses. source |
| labor-clock-in-at-pos | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-yes | The POS permissions glossary defines 'Clock in' as 'Allows clocking in for a shift' in the Register group next to 'Log in', 'Manage All Employees' as covering 'the clock-out of other employees', and 'Join Shared Group' as 'Allows login with individual PIN codes'. Individual PIN auth and clock-in both happen on the iPad terminal; no separate time-clock hardware appears in the hardware catalogue or the Add a New Terminal article. The End of Day Report's 'Employee Hours Summary' section confirms the hours land in Union's own reporting. source |
| payments-refund-void-controls | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | Resolved to partial rather than yes because only half the claim is met. Authorization is documented and default-deny: the tab/table/to-go article states an employee's adjustment 'must be approved on the Union POS terminal by a Manager in order to apply', and the glossary defines Approve Voids/Comps/Discounts as allowing the action 'without manager approval' when granted; refunds are a separate portal permission. The audit half fails — I read End of Day, Checkouts and Transaction report articles and none carries approver attribution or an override log, only aggregate void/comp/discount dollars per employee. source |
| order-capture-scheduled-orders | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | The KB's To-Go workflow captures 'Customer Name, Pick Up Date & Time, Phone Number, and/or Address' when a new to-go order is opened, so future-dated orders are accepted natively. The second half of the claim — a per-channel lead time and injection into the make queue at a computed fire time rather than on receipt — appears nowhere in the KB, on the KDS page, or on the KitchenHub page. Partial, not yes. source |
| guest-loyalty-unified-profile | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | Status uses one identity key across in-venue surfaces — 'One number is all it takes: no app, no account, no card', enrolled via NFC puck, POS entry, receipt QR and Pay at Table — which is enough to rule out per-channel silos in the venue. Held at partial and grade C because the source is a marketing page, not documentation: no dedup or merge rules are stated, there is no email identity, and web-ordering and kiosk transactions are not mentioned. The knowledge base has no loyalty article to corroborate it. source |
| commercial-hardware-purchase-outright | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | Union operates a first-party storefront at parts.getunion.com selling outright at published prices (TM-M30iii receipt printer $299.00, TM-U220B impact printer $399.00, APG 16x16 cash drawer $175.00, eDynamo reader $209.00) with no lease or rental language. It does not cover the whole required kit: no KDS screen is listed, and the Add a New Terminal article sends iPad terminals through Support with no price and no ownership model. Partial with that shortfall named. source |
| payments-gift-cards | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | The placeholder marked an unexamined cell. Union does document gift cards, but as a partner program, not first-party stored value: the KB's Factor4 article says 'we partnered with industry leader, Factor4!' and tells the operator to 'Contact Factor4 to create an account', while documenting redemption as a real POS tender (open tab, Pay, 'Gift Card', swipe). Partial rather than yes because the claim asks for first-party cards with real-time balance tracking, group-wide redemption and online-ordering redemption — Union documents none of those three, and the integrations page names Factor4 as the sole 'Integrated Gift Cards' option with no native alternative. Not scored no: the tender demonstrably exists. source |
| kitchen-station-routing | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | The placeholder marked an unexamined cell; the 2026-08-03 pass had checked only the KDS troubleshooting article, which is connection triage. The routing evidence is in 'Creating Menu Items' instead: every Menu Item carries an 'Add Item Stations' field, 'The area of the restaurant where the tickets related to the Menu Item will print, such as a Kitchen Station or Bar Station', and menu configuration is venue-side under the Manager Portal 'Edit Items and Screens' permission — so per-item, per-venue routing without vendor involvement is real. Held to partial on two counts: the documented destination is a printed ticket and no Union page ties Item Stations to KDS screens, and only item-level assignment appears — routing by category, order type or revenue center is absent from the entire 41-article KB. source |
| inventory-recipe-bom-costing | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | The placeholder marked an unexamined cell. Union's KB carries a Craftable integration article describing it as 'inventory software that connects with the Union POS System to help with ordering, purchasing, inventory, costing, accounts payable, and payment functions', connected when 'Craftable will request an API key from Union Support'. Restaurant365 and MarginEdge sit in the same slot on the integrations page. Partial, with the shortfall being that costing is integration-dependent rather than native: Union's own recipe field is 'a recipe to a Menu Item for employee reference', and its native inventory surface is an operator-supplied 'Inventory ID' plus per-Size pour quantities. Neither Union article documents sub-recipes or automatic plate-cost recalculation on ingredient cost change, so the multi-level half of the claim is unverified and yes is unavailable. source |
| digital-menu-single-source | unknown, grade F — "No public documentation located during the 2026-08-01 research pass." | resolve-to-partial | The placeholder marked an unexamined cell. The KB's 'Creating and Editing Menu Screens' article settles it: menu screens come in four types (POS Quick Pick, POS Alphabetical, Mobile — 'only be visible on the Union Mobile App' — and Online — 'a Menu Screen for third-party sites'), all populated from the same Menu Item records, and it warns verbatim that 'A Menu Screen MUST be updated for each size and type', with the explicit example that editing the 13-inch iPad Draft Beer screen 'will NOT automatically update the 10", iPhone, Mobile, or Online Draft Beer menu screens'. So half the claim holds — one item record feeds every channel, and Creating Menu Items shows item-level Union Mobile fields — but the other half fails on the vendor's own words: the digital menu is a separate per-channel screen build and a screen edit does not propagate. Partial with that shortfall named; not yes, because the claim requires propagation without a separate digital menu build. source |
| payments-refund-void-controls | partial, grade B -- "Shortfall: the authorization half is documented, the immutable audit-log ha" | upheld | Citation-staleness recheck. The cited /knowledge/pos-permissions-glossary 301s to /knowledge/configure-employee-pos-permissions (200, 131127 bytes, browser UA); I read the destination and it contains the quoted definitions word for word, so the quotation is not conflated. I also re-read configure-manager-portal-permissions, which still carries 'Issue Refunds ... within the Transaction Report in the Manager Portal'. Neither page mentions an approval audit trail, override log or approver attribution, so the shortfall named in the note is still positively supported. Value and grade unchanged; URL and note re-pointed to the live document. source |
| labor-clock-in-at-pos | yes, grade B -- "'Clock in' is a Register-group POS permission defined as 'Allows clocking in" | upheld | Citation-staleness recheck. The cited glossary URL 301s to /knowledge/configure-employee-pos-permissions; I fetched the destination (200, 131127 bytes) and verified each quotation against it rather than re-pointing blind. All four survive verbatim, and the destination adds a corroborating detail the record did not have: the 'View Flash Sales Report' permission shows a report of 'net sales by hour and who is currently clocked in', which only makes sense if clock state is held on the POS. The page is explicitly about 'functions on the POS terminals', configured under Labor > POS Permissions. Value and grade unchanged; URL and note re-pointed. source |
Sources
Every URL this record cites. 29 in total.
- https://getunion.com/product-feature/point-of-sale/
- https://getunion.com/
- https://support.getunion.com/knowledge
- https://support.getunion.com/knowledge/configure-employee-pos-permissions
- https://support.getunion.com/knowledge/pos-permissions-glossary
- https://support.getunion.com/knowledge/configure-manager-portal-permissions
- https://support.getunion.com/knowledge/perform-tab-table-or-togo-pos-functions
- https://support.getunion.com/knowledge/review-the-end-of-day-report
- https://support.getunion.com/knowledge/review-the-checkout-report
- https://support.getunion.com/knowledge/review-and-reconcile-using-the-transaction-report
- https://support.getunion.com/knowledge/creating-menu-items
- https://support.getunion.com/knowledge/bring-online-an-offline-pos-system
- https://support.getunion.com/knowledge/troubleshoot-the-kds
- https://support.getunion.com/knowledge/troubleshoot-slow-printing-speed
- https://support.getunion.com/knowledge/add-a-new-terminal
- https://support.getunion.com/knowledge/order-replacement-hardware
- https://parts.getunion.com/
- https://getunion.com/product-feature/meet-status/
- https://getunion.com/integrations/
- https://getunion.com/product-feature/kitchen-display-system/
- https://getunion.com/product-feature/new-ai-driven-reporting-package/
- https://getunion.com/product-feature/pos-on-iphone/
- https://getunion.com/product-feature/union-kitchenhub-all-your-third-party-orders-synced-with-pos/
- https://getunion.com/product-feature/guest-led-ordering/
- https://support.getunion.com/agent-resource-center
- https://support.getunion.com/sitemap.xml
- https://support.getunion.com/knowledge/factor4-integration
- https://support.getunion.com/knowledge/craftable-integration
- https://support.getunion.com/knowledge/creating-and-editing-menu-screens