Vendors / Regional & international

Sapaad

A modular cloud restaurant suite built around delivery-heavy operators — Home Delivery Manager and rider management are first-party, offline auto-sync is a named feature, and pricing is quote-only.

scored live legacy rubric

Claims in scope
312
Scored
45
Assessed
31
Unknown
281
Not applicable
2
Cells challenged
2
90% of in-scope claims are unknown. This record measures what Sapaad publishes at least as much as what it does. A vendor that documents little scores low here whether or not the capability exists. Absence of evidence is recorded as unknown, never as no.

Identity

Owner
Sapaad Software Pvt. Ltd. — privately held; operates across India, the UAE and wider Asia-Pacific (exhibits at AAHAR/FFCC in India and works with UAE restaurant groups)
Who it is for
Small restaurants, cafes and delivery-led outlets in the Middle East, India and Southeast Asia; claims 15,000+ restaurants
Site
https://www.sapaad.com/

Pricing

transparency: unknown · unit: Subscription per month/year/multi-year, priced by module selection (per-location/terminal breakdown not disclosed) · processor lock-in: no

Software
No figures published; pricing page is a "Contact for pricing" lead form. Described as subscription-based with monthly, yearly or multi-year plans, modules selected à la carte, plus a 14-day free trial.

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

Unknown

order-capture-floor-plan-editor

Not scored by this record.

Unknown

order-capture-seat-level

Not scored by this record.

Unknown

order-capture-coursing-hold-fire

Not scored by this record.

Unknown

order-capture-split-merge

POS, waiter app and table management are named modules; check split/merge semantics are not documented.

F
Unknown

order-capture-bar-tab-preauth differentiator

Not scored by this record.

Unknown

order-capture-transfer-audit

Not scored by this record.

Unknown

order-capture-native-handheld

Not scored by this record.

Partial

order-capture-offline-order-entry

"Offline Mode (Auto Sync)" is a named feature letting restaurants keep operating offline with sync on reconnect; the vendor does not publish what specifically degrades. https://www.sapaad.com/ · retrieved 2026-08-01

D
Unknown

order-capture-qr-same-check differentiator

Not scored by this record.

Unknown

order-capture-kiosk-first-party differentiator

Not scored by this record.

Unknown

order-capture-drive-thru

Not scored by this record.

Unknown

order-capture-drive-thru-timers

Not scored by this record.

Unknown

order-capture-voice-ai differentiator

Not scored by this record.

Unknown

order-capture-throttling differentiator

Not scored by this record.

Partial

order-capture-scheduled-orders

CRM order entry has a Schedule button: "select the date and time that you want this order to print in your kitchen". The order parks under Delivery Manager > Home Deliveries > Future Orders until then, and a separate article states "the ingredients for the order will get deducted from the inventory on its scheduled day" — so it fires at a set time rather than on receipt. Shortfall: the fire time is the operator- or guest-selected print time, not a computed fire time derived from a configurable per-channel kitchen lead time. The only lead-time setting documented is Sapaad.Online's store-wide delivery ETA, to which Sapaad "adds an additional 15 minutes buffer time" for the displayed promise; no per-channel prep offset governs when the ticket reaches the make queue. https://kb.sapaad.com/help/how-to-place-a-future-order · retrieved 2026-08-03

B
Unknown

order-capture-catering

Not scored by this record.

Unknown

order-capture-order-ready-signal differentiator

Not scored by this record.

Unknown

order-capture-void-comp-controls

Not scored by this record.

Menu, modifiers & pricing engine

Partial

menu-pricing-nested-modifiers

The per-group half of the claim is documented: "Group Limits are the minimum and maximum quantities of modifiers that a customer can select from in that particular Group", and forced selection is the same field — "if you'd like a modifier to be mandatory, the minimum field should be set to 1 or above", with a separate article stating "you can have any number of mandatory modifiers for each menu item". Shortfall: depth. Sapaad documents exactly two tiers — "Modifier Group is a group to which a Modifier is added. For e.g. Add-ons is a Modifier Group and items such as extra cheese within this group are the Modifiers" — groups are attached to a menu item under New Item Modifiers > Add Group, and nothing in the 29-article Modifiers category (including Advanced Modifiers, the Build Your Own article and the combo-with-advanced-modifiers article, which both stop at Add Group on the parent item) describes a modifier that itself carries a modifier group. No third level, so the three-deep requirement is unmet on the documentation available. https://kb.sapaad.com/help/what-are-group-limits · retrieved 2026-08-04

B
Partial

menu-pricing-modifier-price-by-parent-size

A modifier's price is held per associated menu item, not once globally: the bulk-update dialog lists every menu item the modifier is attached to and instructs "enter the new price under Modifier Price for each item", and the per-item setup article uses an "Additional Price" field inside the item's modifier group. So the parent-item axis of the matrix exists. Shortfall: there is no size axis — size is not a documented attribute of a Sapaad menu item, and the 38-article Menu Setup and 29-article Modifiers categories contain no per-size modifier price. The vendor's documented answer to differential pricing on the same dish is to create separate menu items. https://kb.sapaad.com/help/how-to-update-the-price-of-a-modifier-for-all-associated-menu-items-at-once · retrieved 2026-08-03

B
Unknown

menu-pricing-fractional-placement differentiator

Not scored by this record.

Unknown

menu-pricing-half-and-half-rule differentiator

Not scored by this record.

No

menu-pricing-topping-quantity-tiers

The vendor's own documented mechanism for more of a topping is repetition, not a tier: "The Add Multiple Quantity checkbox, if selected, allows the customer to choose multiple quantities of a particular modifier", illustrated as ordering chicken twice. That is exactly the alternative the claim excludes. The 29-article Modifiers category enumerates the configurable modifier properties — additional price, group limits, mandatory, preselected/default, add-multiple-quantity, inventory tracking, templates — and contains no light/regular/extra tier and no price multiplier per tier. https://kb.sapaad.com/help/what-is-add-multiple-quantity · retrieved 2026-08-03

B
Unknown

menu-pricing-size-style-matrix differentiator

Not scored by this record.

Unknown

menu-pricing-included-allowance differentiator

Not scored by this record.

Unknown

menu-pricing-combos

Not scored by this record.

Unknown

menu-pricing-upsell-prompts differentiator

Not scored by this record.

Unknown

menu-pricing-86-propagation

Not scored by this record.

Unknown

menu-pricing-countdown-auto-86 differentiator

Not scored by this record.

Unknown

menu-pricing-dayparting

Not scored by this record.

Unknown

menu-pricing-channel-price-books

Not scored by this record.

Unknown

menu-pricing-dual-pricing differentiator

Not scored by this record.

Unknown

menu-pricing-versioning-effective-dates differentiator

Not scored by this record.

Unknown

menu-pricing-franchise-hierarchy differentiator

Not scored by this record.

Unknown

menu-pricing-allergen-nutrition

Not scored by this record.

Unknown

menu-pricing-recipe-linkage differentiator

Not scored by this record.

Unknown

menu-pricing-3p-menu-push

Not scored by this record.

Unknown

menu-pricing-dynamic-pricing

Not scored by this record.

Payments & money movement

Unknown

payments-processor-choice differentiator

Not scored by this record.

Unknown

payments-published-rates differentiator

Not scored by this record.

Unknown

payments-dual-pricing differentiator

Not scored by this record.

Unknown

payments-surcharge-guardrails differentiator

Not scored by this record.

Unknown

payments-emv-nfc

Payment gateway integrations are listed; no first-party terminal hardware is documented, so EMV/NFC depends on the local acquirer's device.

F
Unknown

payments-softpos-tap-to-pay differentiator

Not scored by this record.

Unknown

payments-pay-at-table

Not scored by this record.

Unknown

payments-qr-guest-pay differentiator

Not scored by this record.

Unknown

payments-tip-adjust

Not scored by this record.

Unknown

payments-tip-pooling differentiator

Not scored by this record.

Unknown

payments-offline-store-and-forward differentiator

Not scored by this record.

Unknown

payments-offline-decline-liability differentiator

Not scored by this record.

Unknown

payments-gift-cards

Promotions and loyalty are named modules; gift cards are not enumerated among them.

F
Unknown

payments-house-accounts

Not scored by this record.

Unknown

payments-split-tender

Not scored by this record.

Unknown

payments-refund-void-controls

Security features are referenced generically under operational enhancements, without role-based approval or audit-trail detail.

F
Unknown

payments-chargeback-tooling differentiator

Not scored by this record.

Unknown

payments-card-on-file differentiator

Not scored by this record.

Unknown

payments-payout-timing differentiator

Not scored by this record.

Unknown

payments-multi-entity-routing differentiator

Not scored by this record.

Unknown

payments-p2pe-pci4

Not scored by this record.

Kitchen & production

Unknown

kitchen-station-routing

KDS is a first-party module and patented cloud printing is claimed, but routing rule configurability is not documented.

F
Yes

kitchen-expo-consolidation

KDS 2.0 ships a distinct Expedite Screen alongside the per-station Kitchen Prep Screens. Items are auto-split to stations ("the menu items of orders will automatically split to their predefined kitchen station"), and the Expedite Screen holds the whole order back until every contributing station has bumped: "uncompleted menu items are displayed in gray while completed items are displayed in black... Once all items appear in black, the order is ready to be served." A further article makes delivery hand-off conditional on the dispatcher completing the order on the Expedite Screen. https://kb.sapaad.com/help/how-do-i-know-when-an-order-is-waiting-to-be-served · retrieved 2026-08-03

B
Unknown

kitchen-course-firing differentiator

Not scored by this record.

Unknown

kitchen-prep-time-pacing differentiator

Not scored by this record.

Unknown

kitchen-order-throttling differentiator

Not scored by this record.

Unknown

kitchen-channel-pause-propagation differentiator

Not scored by this record.

Unknown

kitchen-order-ready-callback differentiator

Not scored by this record.

Partial

kitchen-bump-bar-hardware

Each KDS station is set to a Touch or Bump interface under Setup > Location Setup > Printer & Peripheral Settings > KDS Stations, touch and bump can run side by side, and there is a dedicated keyboard-shortcut article for the bump interface; "Chefs can bump off completed items with a mouse, keyboard, or numeric keypad." Shortfall: no supported bump-bar models are documented. Sapaad states it "is device agnostic" with only a 1024x768 minimum resolution and publishes no compatibility list, so the operator has no vendor-tested keypad to buy against. https://kb.sapaad.com/help/how-do-i-specify-the-type-of-device-i-am-using-for-each-station · retrieved 2026-08-03

B
Unknown

kitchen-all-day-counts

Not scored by this record.

Unknown

kitchen-sla-alerts

Not scored by this record.

Unknown

kitchen-printer-fallback differentiator

Not scored by this record.

Unknown

kitchen-offline-operation differentiator

Not scored by this record.

Unknown

kitchen-item-build-screens differentiator

Not scored by this record.

Unknown

kitchen-pizza-fractional-display differentiator

Not scored by this record.

Unknown

kitchen-recall-refire

Not scored by this record.

Unknown

kitchen-order-modification-alerts differentiator

Not scored by this record.

Unknown

kitchen-guest-ready-notification differentiator

Not scored by this record.

Unknown

kitchen-waste-logging

Not scored by this record.

Unknown

kitchen-speed-of-service-reporting

Not scored by this record.

Unknown

kitchen-prep-forecasting

Not scored by this record.

Delivery, dispatch & third-party channels

Partial

delivery-driver-roster

Home Delivery Manager plus a named Rider Management capability make drivers first-class; clock-in/out states and per-driver run history are not documented. https://www.sapaad.com/ · retrieved 2026-08-01

D
Partial

delivery-dispatch-board

Home Delivery Manager is described as tracking and managing deliveries, which implies a dispatch view; multi-order run batching is not documented. https://www.sapaad.com/ · retrieved 2026-08-01

D
Unknown

delivery-route-map differentiator

Not scored by this record.

Unknown

delivery-driver-tracking differentiator

Not scored by this record.

Unknown

delivery-zones-polygon differentiator

Not scored by this record.

Partial

delivery-zone-pricing

Delivery Areas are first-class objects under Location Setup > Delivery Settings, uploadable in bulk and definable by postal code. Two of the three fields are per-area: a Delivery Fee surcharge — "edit the delivery area and on the right, you will be able to enter the delivery fee for that particular area" — and a Minimum Order Value, "the minimum amount defined for an order for it to be delivered to a particular Delivery Area". Shortfall: the quoted promise time is not per-zone. The only documented ETA is a single store-wide default ("How to set up my default ETA of orders in Sapaad.Online") plus a flat 15-minute buffer, so every zone quotes the same promise time. https://kb.sapaad.com/help/how-to-add-different-delivery-fee-for-different-areas · retrieved 2026-08-03

B
Unknown

delivery-address-validation

Not scored by this record.

Unknown

delivery-driver-comp differentiator

Not scored by this record.

Unknown

delivery-cash-reconcile

Not scored by this record.

Unknown

delivery-daas-dispatch

Not scored by this record.

Unknown

delivery-daas-fallback differentiator

Not scored by this record.

Unknown

delivery-3p-direct-integration differentiator

Not scored by this record.

Unknown

delivery-3p-injection

Not scored by this record.

Unknown

delivery-menu-push

Not scored by this record.

Unknown

delivery-86-sync

Not scored by this record.

Unknown

delivery-store-pause

Not scored by this record.

Unknown

delivery-3p-reconciliation differentiator

Not scored by this record.

Unknown

delivery-injection-error-visibility differentiator

Not scored by this record.

Unknown

delivery-tracking-page

Not scored by this record.

Unknown

delivery-promise-time differentiator

Not scored by this record.

Unknown

delivery-offline-behavior

Not scored by this record.

Digital ordering & guest-facing channels

Yes

digital-first-party-web

First-party online ordering, QR ordering and kiosk modules on the vendor's own platform, distinct from the aggregator integrations it also offers. https://www.sapaad.com/ · retrieved 2026-08-01

D
Partial

digital-menu-single-source

Marketed as one cloud platform spanning POS, online ordering, QR and kiosk, implying a shared menu; propagation behavior is not documented. https://www.sapaad.com/ · retrieved 2026-08-01

D
Unknown

digital-native-app differentiator

Not scored by this record.

Partial

digital-account-saved-payment

Guest accounts exist on Sapaad.Online: customers "register to your online ordering channel with their mobile number or email address" or "using their Google or Facebook accounts", with email-OTP verification, and the CRM holds multiple labelled addresses per customer. Shortfall: no saved card. The payment-methods article enumerates the options as "Cash on Delivery, Swipe on Delivery, and Online Payments" through a redirected gateway (Stripe, PayTabs, QPay, PayU, CCAvenue, MyFatoorah, DPO, Omise) with no tokenised card-on-file, and none of the 75 Sapaad.Online articles describes one-tap reorder of a previous order. https://kb.sapaad.com/help/how-do-my-customers-register-to-my-online-channel · retrieved 2026-08-03

B
Unknown

digital-upsell-engine differentiator

Not scored by this record.

Unknown

digital-scheduled-pacing

Not scored by this record.

Unknown

digital-fulfillment-modes

Not scored by this record.

Unknown

digital-qr-table

Not scored by this record.

Unknown

digital-kiosk differentiator

Not scored by this record.

Unknown

digital-group-ordering

Not scored by this record.

Unknown

digital-catering-portal differentiator

Not scored by this record.

Unknown

digital-voice-ai-phone differentiator

Not scored by this record.

Unknown

digital-drivethru-ai

Not scored by this record.

Unknown

digital-sms-ordering

Not scored by this record.

Unknown

digital-google-order differentiator

Not scored by this record.

Unknown

digital-apple-business-connect

Not scored by this record.

Unknown

digital-loyalty-attach

Not scored by this record.

Unknown

digital-subscriptions

Not scored by this record.

Unknown

digital-promo-parity

Not scored by this record.

Unknown

digital-guest-data-ownership differentiator

Not scored by this record.

Unknown

digital-checkout-pci-sca

Not scored by this record.

Unknown

digital-surcharge-transparency differentiator

Not scored by this record.

Guest data, loyalty & marketing

Partial

guest-loyalty-unified-profile

CRM and loyalty are first-party modules under customer engagement; identity matching and dedup/merge rules are not documented. https://www.sapaad.com/ · retrieved 2026-08-01

D
Unknown

guest-loyalty-thirdparty-identity-attach differentiator

Not scored by this record.

No

guest-loyalty-accrual-models

The loyalty setup screen is enumerated in full and offers exactly one accrual model — a spend ratio. The configurable fields are the Loyalty Formula (documented example "$10 = $1 Loyalty"), the order types that may earn, and Minimum/Maximum Redeem Value; earning is otherwise automatic "on every order". The remaining variation offered is a different loyalty value for online customers and per-menu-item overrides/exclusions — all still spend-based. Across the whole 28-article Sapaad Loyalty category there is no visit or punch-count accrual and no spend-tier/status-tier construct, so the second accrual model the claim requires is absent. https://kb.sapaad.com/help/how-to-enable-loyalty · retrieved 2026-08-03

B
Unknown

guest-loyalty-tiers differentiator

Not scored by this record.

Unknown

guest-loyalty-offline-behavior differentiator

Not scored by this record.

Unknown

guest-loyalty-offer-stacking-rules differentiator

Not scored by this record.

Unknown

guest-loyalty-targeted-offers differentiator

Not scored by this record.

Unknown

guest-loyalty-rfm-segmentation differentiator

Not scored by this record.

Unknown

guest-loyalty-lifecycle-automation

A promotions module exists; triggered always-on birthday/win-back campaigns are not described.

F
Unknown

guest-loyalty-native-email-sms differentiator

Not scored by this record.

Unknown

guest-loyalty-consent-management

Not scored by this record.

Unknown

guest-loyalty-10dlc-registration

Not scored by this record.

Unknown

guest-loyalty-campaign-attribution differentiator

Not scored by this record.

Unknown

guest-loyalty-data-export-portability differentiator

Not scored by this record.

Unknown

guest-loyalty-cdp-event-api differentiator

Not scored by this record.

Unknown

guest-loyalty-review-capture-routing differentiator

Not scored by this record.

Unknown

guest-loyalty-referral-program

Not scored by this record.

Unknown

guest-loyalty-wallet-pass differentiator

Not scored by this record.

Unknown

guest-loyalty-privacy-rights-tooling

Not scored by this record.

Unknown

guest-loyalty-redemption-fraud-controls

Not scored by this record.

Unknown

guest-loyalty-ai-offer-recommendation differentiator

Not scored by this record.

Unknown

guest-loyalty-stored-value-gift

Not scored by this record.

Labor & workforce

Unknown

labor-clock-in-at-pos

Staff management is listed as an operational enhancement without clock-in mechanics.

F
Unknown

labor-photo-punch-verification differentiator

Not scored by this record.

Unknown

labor-geofenced-mobile-punch

Not scored by this record.

Unknown

labor-offline-time-punch differentiator

Not scored by this record.

Partial

labor-granular-rbac

Roles are user-defined rather than fixed tiers — Setup > Staff > Add New Role takes "the role name, default page and access rights and permissions", and "Under Access Rights & Permissions, uncheck the checkboxes to restrict access permissions to staff with this role." Individual toggles are evidenced by task articles: restrict a role to Dashboard > Business Summary Reports only, block modifying old bills, grant management of the Modifier List, require an admin to approve purchase orders, restrict Sapaad Waiter to printing bills only, allow overriding the location on a delivery order. Shortfall: the permission matrix itself is never published, so per-action coverage of void/comp/discount/refund/drawer-open/price-change is unverified; and permissions attach to the role only — staff are separately assigned to one or more locations, with no documented per-location variation of a role's rights. https://kb.sapaad.com/help/how-to-restrict-access-permissions-for-staff · retrieved 2026-08-03

B
Unknown

labor-manager-override-audit

Assessed against the kb.sapaad.com help centre, not resolved. An override gate exists: Setup > Global Settings > Others carries "Require Supervisor Password to Modify Order Or Item", with parallel Dine-In and Delivery Manager articles, plus configurable Order Cancellation Reasons and Order Modify Reasons, and swipe cards can be written into a staff member's password field. But no page states whether the supervisor password is a single shared secret or resolves to the individual approver. The 25-article Staff Management category documents only login history (Setup > Staff > History) and no activity/audit log; the Cancelled Orders and Reprinted Bills report articles give navigation steps and export options without naming any columns, so I could not establish that an approver is recorded or that the trail is immutable and queryable.

F
Unknown

labor-native-scheduling differentiator

Not scored by this record.

Unknown

labor-demand-labor-forecast differentiator

Not scored by this record.

Unknown

labor-realtime-labor-percent differentiator

Not scored by this record.

Unknown

labor-overtime-prevention differentiator

Not scored by this record.

Unknown

labor-break-compliance-by-state differentiator

Not scored by this record.

Unknown

labor-fair-workweek-support

Not scored by this record.

Unknown

labor-minor-labor-rules

Not scored by this record.

Unknown

labor-tip-pooling-rules

Not scored by this record.

Unknown

labor-tip-distribution-audit-trail

Not scored by this record.

Unknown

labor-qualified-tips-w2-reporting differentiator

Not scored by this record.

Unknown

labor-native-payroll differentiator

Not scored by this record.

Unknown

labor-payroll-export-formats

Not scored by this record.

Unknown

labor-shift-swap-workflow differentiator

Not scored by this record.

Unknown

labor-digital-onboarding-i9

Not scored by this record.

Unknown

labor-server-performance-metrics differentiator

Not scored by this record.

Inventory, purchasing & cost control

Unknown

inventory-recipe-bom-costing

Inventory tracking is a named module; recipe/BOM and sub-recipe costing are not enumerated.

F
Partial

inventory-unit-conversion-yields

The purchase-to-recipe conversion is explicit on the ingredient record: a measurement unit that "should be the same unit in which you want to use this ingredient in your recipes", plus Buying Unit, Buying Unit Value and Net Weight Value, the last defined as "the weight of the actual goods or drained weight (in the recipe unit)" — so drained yield on a purchased pack is captured. Shortfall: there is no third count unit — stock takes are entered in the ingredient's single measurement unit, and "Why am I unable to change the unit of measurement of an ingredient?" confirms one unit per item — and no yield or waste percentage field applying a raw-to-usable factor. Waste is instead a separate after-the-fact Stock Issue transaction. https://kb.sapaad.com/help/how-to-add-an-ingredient · retrieved 2026-08-03

B
Unknown

inventory-theoretical-vs-actual differentiator

Not scored by this record.

Unknown

inventory-realtime-depletion differentiator

Not scored by this record.

Unknown

inventory-86-auto-sync differentiator

Not scored by this record.

Partial

inventory-count-modes

Two of the three modes are documented. A full count is the default New Stock Take; an ad-hoc subset count is explicit — a partial stock take is "a stock take for only certain inventory items", built by searching items or selecting a category. Counts run through a submit/review/reconcile workflow with positive and negative variance handling, auto-reconcile, rejection of an incorrect submission, and a date-ranged Stock Takes Report plus an exportable Variance Report, so counts are retained as history rather than overwritten. Shortfall: no scheduled recurring cycle count. The 55-article Inventory category offers only the advice that "you can do a stock take at your location daily, monthly or every fortnight" — a cadence the operator must run manually, with no scheduling object. https://kb.sapaad.com/help/can-i-take-a-partial-stock-take · retrieved 2026-08-03

B
Unknown

inventory-mobile-count-offline

Not scored by this record.

Unknown

inventory-vendor-catalogs-edi differentiator

Not scored by this record.

Unknown

inventory-invoice-ocr differentiator

Not scored by this record.

Unknown

inventory-price-change-alerts differentiator

Not scored by this record.

Unknown

inventory-par-auto-suggest differentiator

Not scored by this record.

Unknown

inventory-waste-logging

Not scored by this record.

Unknown

inventory-transfers

Not scored by this record.

Unknown

inventory-commissary

Not scored by this record.

Unknown

inventory-lot-traceability

Not scored by this record.

Unknown

inventory-shelf-life-expiry

Not scored by this record.

Unknown

inventory-bar-partial-bottle

Not scored by this record.

Unknown

inventory-cogs-gl-export

Not scored by this record.

Unknown

inventory-native-not-partner differentiator

Not scored by this record.

Unknown

inventory-menu-margin-linkage differentiator

Not scored by this record.

Reporting, BI & data access

Yes

reporting-realtime-dashboard

Live dashboards plus Sapaad Vantage BI and an "Ask Vantage" AI assistant are named analytics modules. https://www.sapaad.com/ · retrieved 2026-08-01

D
Partial

reporting-eod-closeout

Business Summary is Sapaad's end-of-day artefact — the article is filed under exactly that question — and "gives you a comprehensive breakdown of sales by staff, sales by category, delivery sales, cancelled orders, discounts, surcharges, and more, all at a single glance", savable as PDF. Shortfall: it is not one reconciling document. Tax is a separate Tax Report with its own per-tax breakdown article, tender split is a separate "daily sales by payment type" report, and nothing in the 76-article Dashboard & Reports category produces an expected cash deposit or a tip total for the day; driver cash is a further separate report. https://kb.sapaad.com/help/how-do-i-make-the-end-of-day-report · retrieved 2026-08-03

B
Partial

reporting-pmix-modifier-level

Modifier-level product mix exists: a Top Modifiers Report and a Top Paid Modifiers Report under Dashboard > Marketing, plus a Top Selling Inventory Modifiers report, each date-ranged, filterable by order type and exportable to CSV; item-level mix comes from the Total Orders Report exported "By Item", with best-selling, per-staff, per-location and combo-component views. Shortfall: the documentation never states the columns, so quantity-versus-gross-versus-net breakdown is unconfirmed; the only documented filters are date range, order type and location, with no daypart filter on the modifier reports and no revenue-centre dimension anywhere. https://kb.sapaad.com/help/where-can-i-view-my-top-selling-modifiers · retrieved 2026-08-03

B
Unknown

reporting-comps-voids-audit

Not scored by this record.

Unknown

reporting-cash-over-short

Not scored by this record.

Unknown

reporting-labor-productivity

Not scored by this record.

Unknown

reporting-server-scorecards differentiator

Not scored by this record.

Unknown

reporting-channel-profitability differentiator

Not scored by this record.

Unknown

reporting-multiloc-drilldown differentiator

Not scored by this record.

Unknown

reporting-custom-report-builder differentiator

Not scored by this record.

Unknown

reporting-scheduled-delivery

Not scored by this record.

Unknown

reporting-raw-warehouse-export differentiator

Not scored by this record.

Unknown

reporting-public-api differentiator

Not scored by this record.

Unknown

reporting-webhooks differentiator

Not scored by this record.

Unknown

reporting-api-not-upcharged differentiator

Not scored by this record.

Unknown

reporting-tier-paywall differentiator

Not scored by this record.

Unknown

reporting-history-retention differentiator

Not scored by this record.

Unknown

reporting-anomaly-alerts differentiator

Not scored by this record.

Unknown

reporting-nl-query

Not scored by this record.

Unknown

reporting-guest-cohorts differentiator

Not scored by this record.

Unknown

reporting-sales-forecast differentiator

Not scored by this record.

Unknown

reporting-tip-tax-compliance

Not scored by this record.

Multi-location, franchise & enterprise governance

Partial

multi-location-org-hierarchy

Mall reporting is a named multi-outlet report type, implying grouping above the location; a formal three-level hierarchy object is not documented. https://www.sapaad.com/ · retrieved 2026-08-01

D
Partial

multi-location-central-menu-publish

The menu is authored once at company level and every location draws on it: an item is switched on for a site via its Location Availability setting, priced per site via Branch Price, and a bulk CSV menu upload/download exists. Shortfall: there is no publish step. Because locations read the single live menu record, the documentation describes no action that pushes a menu to a chosen set of locations, no staging of pending changes, and no publish or version history showing what was pushed, when and by whom — the closest is per-aggregator sync ("How to sync my menu with GrabFood"), which is an outbound channel sync, not a location publish. https://kb.sapaad.com/help/how-to-make-an-item-available-at-a-particular-location · retrieved 2026-08-03

B
Unknown

multi-location-local-override-policy differentiator

Not scored by this record.

Partial

multi-location-price-zones

Per-location pricing works on one item record — Menu Management > edit item > "In the Branch Price field, enter the updated price of the item" for the chosen location. Shortfall: the channel dimension requires duplication, which the claim excludes. Sapaad's own answer for a different delivery-channel price is "Simply create separate items for your Dine-In and GrabFood menus with the appropriate prices", hiding the channel copy from the POS with a Hide in POS checkbox. There is also no location-group or price-zone object — prices are set per individual branch — and no daypart pricing anywhere in Menu Setup. https://www.sapaad.com/knowledge-base/how-can-i-have-different-menu-prices-for-dine-in-and-grabfood/ · retrieved 2026-08-03

B
Unknown

multi-location-scheduled-publish differentiator

Not scored by this record.

Unknown

multi-location-new-store-template differentiator

Not scored by this record.

Unknown

multi-location-corp-vs-franchisee-roles differentiator

Not scored by this record.

Unknown

multi-location-royalty-calculation differentiator

Not scored by this record.

Unknown

multi-location-royalty-collection

Not scored by this record.

Unknown

multi-location-consolidated-reporting

Not scored by this record.

Unknown

multi-location-normalized-item-rollup differentiator

Not scored by this record.

Unknown

multi-location-cross-location-giftcard

Not scored by this record.

Unknown

multi-location-cross-location-loyalty

Not scored by this record.

Unknown

multi-location-multi-brand differentiator

Not scored by this record.

Unknown

multi-location-multi-tax-jurisdiction

Not scored by this record.

Unknown

multi-location-config-audit-log differentiator

Not scored by this record.

Unknown

multi-location-enterprise-api differentiator

Not scored by this record.

Unknown

multi-location-central-labor-policy

Not scored by this record.

Hardware & physical footprint

Unknown

hardware-commodity-devices differentiator

Not scored by this record.

Unknown

hardware-os-platforms

Cloud/browser-based with a waiter app and kiosk, but no named OS versions or device specs.

F
Unknown

hardware-handheld-purpose-built

Not scored by this record.

Unknown

hardware-handheld-battery-swap differentiator

Not scored by this record.

Unknown

hardware-handheld-lte

Not scored by this record.

Partial

hardware-offline-mode

Offline Mode with auto-sync is claimed for continued operation; the vendor does not publish which functions degrade (card auth, loyalty, refunds). https://www.sapaad.com/ · retrieved 2026-08-01

D
Yes

hardware-kds

Kitchen Display System is a first-party module in the operations suite, not an integration dependency. https://www.sapaad.com/ · retrieved 2026-08-01

D
Unknown

hardware-kiosk differentiator

Not scored by this record.

Unknown

hardware-drive-thru

Not scored by this record.

Unknown

hardware-printer-compatibility

Not scored by this record.

Unknown

hardware-peripherals

Not scored by this record.

Unknown

hardware-p2pe-terminal

Not scored by this record.

Unknown

hardware-tap-to-phone differentiator

Not scored by this record.

Unknown

hardware-pricing-transparency differentiator

Not scored by this record.

Unknown

hardware-ownership-vs-lease differentiator

Not scored by this record.

Unknown

hardware-usable-after-churn differentiator

Not scored by this record.

Unknown

hardware-rma-sla differentiator

Not scored by this record.

Unknown

hardware-byod

Not scored by this record.

Unknown

hardware-remote-device-management differentiator

Not scored by this record.

Unknown

hardware-selfpour-scales

Not scored by this record.

Unknown

hardware-callerid-integration

Not scored by this record.

Integrations, API & extensibility

Unknown

extensibility-public-api-docs

Integrations with delivery aggregators, payment gateways and accounting tools are advertised; no public API reference found.

F
Unknown

extensibility-api-access-cost differentiator

Not scored by this record.

Unknown

extensibility-partner-revshare

Not scored by this record.

Unknown

extensibility-free-sandbox differentiator

Not scored by this record.

No

extensibility-oauth-partner-apps

Sapaad's developer page names its authentication model and it is a static shared secret, not OAuth: "Protect every connection with token-based access. Only authorized systems can retrieve or send data to your Sapaad environment", and its FAQ states a developer receives "an API plus a unique vendor key after signing an API licensing agreement." A per-vendor key issued under a contract is neither operator-granted nor scoped nor individually revocable by the restaurant. The same pattern appears inside the product — the Cloud Print Agent is paired using an account API key. No OAuth 2.0 authorisation flow, consent screen or scope list is described anywhere on sapaad.com or kb.sapaad.com. https://www.sapaad.com/custom-apis-developer-tools/ · retrieved 2026-08-03

C
Partial

extensibility-webhooks-push

Push delivery is claimed on the vendor's developer page: "Real time webhooks — Receive instant updates as events happen across your system. From new orders to payment confirmations, stay synced without polling." Shortfall: this is a feature page, not a reference. Only two event families are named (order created, payment confirmed); modified, voided and refunded are not, and there is no public event catalogue, payload schema, retry or signature documentation to check them against — the page states endpoint references are released only after an API licensing agreement is signed, so the claimed coverage cannot be verified from anything public. https://www.sapaad.com/custom-apis-developer-tools/ · retrieved 2026-08-03

C
Unknown

extensibility-webhook-reliability differentiator

Not scored by this record.

Unknown

extensibility-order-injection-api

Not scored by this record.

Unknown

extensibility-menu-write-api differentiator

Not scored by this record.

Unknown

extensibility-data-symmetry differentiator

Not scored by this record.

Unknown

extensibility-published-rate-limits

Not scored by this record.

Unknown

extensibility-doordash-preferred differentiator

Not scored by this record.

Unknown

extensibility-first-party-delivery-integrations differentiator

Not scored by this record.

Unknown

extensibility-middleware-compatibility

Not scored by this record.

Unknown

extensibility-accounting-connectors

Not scored by this record.

Unknown

extensibility-payroll-export

Not scored by this record.

Unknown

extensibility-bi-data-warehouse differentiator

Not scored by this record.

Unknown

extensibility-app-marketplace

Not scored by this record.

Unknown

extensibility-custom-fields-scripting

Not scored by this record.

Unknown

extensibility-headless-embedded

Not scored by this record.

Unknown

extensibility-api-versioning-deprecation

Not scored by this record.

Unknown

extensibility-data-portability-exit differentiator

Not scored by this record.

Reliability, offline & operations

Partial

reliability-offline-order-entry

Offline Mode (Auto Sync) is claimed to keep the restaurant operational during an outage; ticket routing and check printing behavior is not itemized. https://www.sapaad.com/ · retrieved 2026-08-01

D
Unknown

reliability-offline-card-auth differentiator

Not scored by this record.

Unknown

reliability-offline-decline-liability differentiator

Not scored by this record.

Unknown

reliability-lan-degraded-multi-terminal differentiator

Not scored by this record.

Unknown

reliability-local-transaction-engine differentiator

Not scored by this record.

Unknown

reliability-offline-kds-printing

Cloud printing is patented and promoted, which arguably makes printing more internet-dependent, not less; offline behavior unstated.

F
Unknown

reliability-printer-fallback

Assessed against the kb.sapaad.com help centre, not resolved. I read the whole 27-article Printing category index plus "How to set up Printing Rules" (which assigns one Print Template and one Printer per order type), "How to configure Item-wise Print Routing", "How to create an additional kitchen slip", "How to configure Category Printing" and "Why is Cloud Print not printing automatically". Routing is a static template-to-printer assignment; the troubleshooting article covers Windows updates and firewall settings only. No page describes a backup printer, automatic re-route to a KDS station, retry behaviour or a staff alert when a printer is unreachable — but neither does any page state that failover is unavailable, so this is absence of evidence rather than evidence of absence. The KDS category was also checked ("Do I need a physical kitchen printer for Sapaad KDS 2.0?", "Does Sapaad KDS 2.0 work in offline mode?") without result.

F
Unknown

reliability-sync-conflict-handling

Not scored by this record.

Unknown

reliability-offline-feature-matrix

Not scored by this record.

Unknown

reliability-public-status-page

Not scored by this record.

Unknown

reliability-contractual-uptime-sla differentiator

Not scored by this record.

Unknown

reliability-incident-postmortems

Not scored by this record.

Unknown

reliability-247-live-support

Not scored by this record.

Unknown

reliability-onsite-install differentiator

Not scored by this record.

Unknown

reliability-menu-build-service differentiator

Not scored by this record.

Unknown

reliability-hardware-replacement-sla

Not scored by this record.

Unknown

reliability-backup-restore

Not scored by this record.

Unknown

reliability-pci-dss-4-attestation

Not scored by this record.

Unknown

reliability-mfa-role-based-access

Not scored by this record.

Unknown

reliability-self-serve-training

Not scored by this record.

Unknown

reliability-failover-terminal-role differentiator

Not scored by this record.

Unknown

reliability-cellular-backup

Not scored by this record.

Commercial, compliance & data ownership

Unknown

commercial-month-to-month-contract differentiator

Not scored by this record.

Unknown

commercial-no-early-termination-fee differentiator

Not scored by this record.

Unknown

commercial-autorenew-terms-published

Monthly, yearly and multi-year plans are referenced but no renewal term or cancellation notice window is published.

F
Unknown

commercial-processing-not-bundled differentiator

Not scored by this record.

Unknown

commercial-interchange-plus-published differentiator

Not scored by this record.

Unknown

commercial-rate-increase-clause differentiator

Not scored by this record.

No

commercial-pricing-published

Vendor's own pricing page (www.sapaad.com/pricing 301s here) publishes no figures for any module or tier: it is headed "Find the right plan for your restaurant", says "we'll help you choose the modules and pricing that fit your operations perfectly", and its only action is "Get your custom quote" via a name/email/restaurant/phone form. The 16 modules are listed by name with no price against any of them. https://www.sapaad.com/contact-for-pricing/ · retrieved 2026-08-08 adversarially verified

C
Unknown

commercial-module-unbundling differentiator

Not scored by this record.

Yes

commercial-hardware-purchase-outright

Sapaad locks no hardware, because it supplies none. On KDS: "No, you do not need any proprietary hardware with Sapaad KDS 2.0. It is device agnostic and can be used on any OS and device with a minimum resolution of 1024x768." On the POS itself: "Sapaad is cloud-based and device agnostic. All you need is an internet connection and a device with a web browser", with published minimum specs (Chrome/Firefox/Safari, 4GB RAM, Intel Core i3, Windows 8+ or OS X 10.8+), an Android-tablet article, and printers driven through the Cloud Print Agent rather than a proprietary interface. Terminals, KDS screens and printers are therefore bought outright on the open market at retail prices, with no Sapaad lease or rental to sign. Caveat on the literal wording: the published price is the retailer's, not Sapaad's, since Sapaad does not resell hardware. https://kb.sapaad.com/help/do-i-need-proprietary-hardware · retrieved 2026-08-03

B
Unknown

commercial-hardware-not-locked differentiator

Not scored by this record.

Unknown

commercial-implementation-fee-published

Not scored by this record.

Unknown

commercial-data-export-self-serve

Not scored by this record.

Unknown

commercial-export-customer-and-loyalty differentiator

Not scored by this record.

Unknown

commercial-post-termination-export-window differentiator

Not scored by this record.

Unknown

commercial-data-ownership-clause differentiator

Not scored by this record.

Unknown

commercial-source-available-selfhost

Not scored by this record.

Unknown

commercial-pci-p2pe-tokenization

Not scored by this record.

Unknown

commercial-pci-dss-4-controls

Not scored by this record.

Unknown

commercial-soc2-attestation

Not scored by this record.

Unknown

commercial-privacy-dsar-tooling

Not scored by this record.

Unknown

commercial-wcag-kiosk-accessibility differentiator

Not scored by this record.

Unknown

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 21 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

ClaimAs first scoredVerdictWhat the verifier found
order-capture-scheduled-ordersunknown (F) — "No public documentation located during the 2026-08-01 research pass"resolve-to-partialPlaceholder rationale meant the cell was never examined. The 2026-08-01 pass cited only www.sapaad.com marketing; the vendor's actual help centre is at kb.sapaad.com. Future Orders are documented end to end: a Schedule button that selects "the date and time that you want this order to print in your kitchen", a Future Orders queue in Delivery Manager, a Reschedule article, an Accept Scheduled Orders global toggle for Sapaad.Online, and inventory deduction "on its scheduled day". Held at partial because the fire time is operator/guest-chosen rather than computed from a per-channel kitchen lead time. source
menu-pricing-modifier-price-by-parent-sizeunknown (F) — placeholder rationaleresolve-to-partialModifier price is stored per parent menu item — the bulk-update dialog says "enter the new price under Modifier Price for each item" — so one axis of the required matrix exists. No size axis: size is not a documented item attribute, and neither the Menu Setup (38) nor Modifiers (29) category has a per-size modifier price. source
menu-pricing-topping-quantity-tiersunknown (F) — placeholder rationaleresolve-to-noPositive evidence of absence, not merely a failed search. Sapaad's documented mechanism for more of a topping is Add Multiple Quantity — choosing the same modifier repeatedly ("order chicken twice") — which is precisely the alternative the claim excludes. The Modifiers category enumerates the modifier properties available (additional price, group limits, mandatory, preselected, add-multiple-quantity, inventory tracking, templates); no tier and no per-tier multiplier is among them. source
kitchen-expo-consolidationunknown (F) — placeholder rationaleresolve-to-yesKDS 2.0 has a first-class Expedite Screen separate from the per-station Prep Screens; items auto-split to their predefined station, and the Expedite Screen gates completion on every station: "uncompleted menu items are displayed in gray while completed items are displayed in black... Once all items appear in black, the order is ready to be served." Grade B vendor documentation, adequate for a yes on a table-stakes claim. source
kitchen-bump-bar-hardwareunknown (F) — placeholder rationaleresolve-to-partialA Bump interface is a per-station setting alongside Touch, both can run simultaneously, and there is a dedicated bump keyboard-shortcut article; bumping is by "mouse, keyboard, or numeric keypad". Held at partial rather than yes because the claim requires documented supported models and Sapaad publishes none — it states only that it is device agnostic at 1024x768 minimum. source
delivery-zone-pricingunknown (F) — placeholder rationaleresolve-to-partialDelivery Areas carry a per-area Delivery Fee surcharge and a per-area Minimum Order Value, and can be defined by postal code and bulk-uploaded. The third required field fails: the quoted promise time is a single store-wide default ETA plus a fixed 15-minute buffer, identical for every zone. source
digital-account-saved-paymentunknown (F) — placeholder rationaleresolve-to-partialSapaad.Online guest accounts are documented (mobile/email registration, Google and Facebook sign-in, email OTP) and CRM holds labelled addresses per customer. The payment-methods article enumerates the checkout options — cash on delivery, swipe on delivery, gateway-redirect online payment — with no tokenised card-on-file, and none of the 75 Sapaad.Online articles describes one-tap reorder. source
guest-loyalty-accrual-modelsunknown (F) — placeholder rationaleresolve-to-noThe loyalty setup screen is enumerated in the vendor's own docs and offers exactly one accrual model: a spend ratio ("$10 = $1 Loyalty"), plus eligible order types and min/max redeem values. Remaining variation is a different rate for online customers and per-item overrides — all spend-based. The full 28-article Loyalty category contains no visit/punch accrual and no spend-tier construct, so the claim's requirement of at least two models fails on enumerated alternatives. source
labor-granular-rbacunknown (F) — placeholder rationaleresolve-to-partialRoles are user-defined, not fixed tiers, and permissions are checkbox-level: documented individual toggles include Business Summary Reports only, blocking modification of old bills, managing the Modifier List, admin approval of purchase orders, restricting Sapaad Waiter to bill printing, and location override on delivery orders. Held at partial because the permission matrix is never published (void/comp/refund/drawer/price-change unverified) and rights attach to the role alone — staff are separately assigned to locations, with no per-location variation of a role documented. source
inventory-unit-conversion-yieldsunknown (F) — placeholder rationaleresolve-to-partialBuying Unit, Buying Unit Value and Net Weight Value ("the weight of the actual goods or drained weight (in the recipe unit)") give an explicit purchase-to-recipe conversion with drained yield on the pack. Held at partial: there is no distinct count unit — one measurement unit per ingredient, and it cannot be changed — and no yield/waste percentage applied to raw-to-usable conversion; waste is a separate Stock Issue transaction after the fact. source
inventory-count-modesunknown (F) — placeholder rationaleresolve-to-partialFull counts and ad-hoc partial counts ("a stock take for only certain inventory items", by search or category) are both documented, with submit/review/reconcile workflow, variance handling, auto-reconcile, rejection, a date-ranged Stock Takes Report and an exportable Variance Report — so history is retained per count. The third mode fails: no scheduled recurring cycle count exists, only advice to count "daily, monthly or every fortnight" manually. source
reporting-eod-closeoutunknown (F) — placeholder rationaleresolve-to-partialBusiness Summary is Sapaad's named EOD report (the help article is literally titled for making the end-of-day report) covering sales by staff and category, delivery sales, cancelled orders, discounts and surcharges, savable as PDF. It is not the single reconciling document the claim describes: tax, tender-type split and driver cash are separate reports, and no report in the 76-article Dashboard & Reports category produces an expected cash deposit or a day tip total. source
reporting-pmix-modifier-levelunknown (F) — placeholder rationaleresolve-to-partialModifier-level mix genuinely exists — Top Modifiers, Top Paid Modifiers and Top Selling Inventory Modifiers reports — alongside item-level mix via the Total Orders Report exported By Item. Held at partial: the docs never state the columns, so the quantity/gross/net breakdown is unverified, and the documented filters are date range, order type and location only, with no daypart filter on the modifier reports and no revenue-centre dimension anywhere in the platform. source
multi-location-central-menu-publishunknown (F) — placeholder rationaleresolve-to-partialThe menu is authored once at company level and consumed by every location via Location Availability and Branch Price, with bulk CSV upload — central authoring is real. But because locations read the one live record, there is no publish action targeting a chosen set of locations, no staging, and no publish/version history of what was pushed, when and by whom; the only sync articles are outbound to aggregators. source
multi-location-price-zonesunknown (F) — placeholder rationaleresolve-to-partialBranch Price gives per-location pricing on a single item record. The channel dimension explicitly fails the claim's no-duplication test: Sapaad's own KB instructs "Simply create separate items for your Dine-In and GrabFood menus with the appropriate prices" with Hide in POS on the copy. There is also no location-group/zone object and no daypart pricing. source
extensibility-oauth-partner-appsunknown (F) — placeholder rationaleresolve-to-noSapaad names its auth model and it is a static shared secret: "token-based access" with a developer receiving "an API plus a unique vendor key after signing an API licensing agreement". A per-vendor key issued under contract is not operator-granted, scoped or individually revocable by the restaurant. No OAuth 2.0 flow, consent screen or scope list appears on sapaad.com or kb.sapaad.com. Graded C because the only source is a first-party feature page, not a developer reference — the reference is gated behind the licensing agreement. source
extensibility-webhooks-pushunknown (F) — placeholder rationaleresolve-to-partialPush delivery is claimed first-party: "Real time webhooks — Receive instant updates as events happen across your system. From new orders to payment confirmations, stay synced without polling." Not raised to yes: this is a feature page (grade C) rather than a reference; only order-created and payment-confirmed are named, modified/voided/refunded are not, and no public event catalogue, payload schema, retry or signature documentation exists to verify coverage — endpoint references are released only after signing an API licensing agreement. source
commercial-hardware-purchase-outrightunknown (F) — placeholder rationaleresolve-to-yesSapaad requires no proprietary hardware and supplies none: "No, you do not need any proprietary hardware with Sapaad KDS 2.0. It is device agnostic and can be used on any OS and device with a minimum resolution of 1024x768", and the POS itself runs in a browser on any device meeting published minimum specs, with printers driven via the Cloud Print Agent. Terminals, KDS screens and printers are therefore bought outright on the open market with no Sapaad lease or rental. The note records the one literal caveat — the published price is the retailer's, since Sapaad does not resell hardware. source
menu-pricing-nested-modifiersunknown (F) — "No public documentation located during the 2026-08-01 research pass"resolve-to-partialPlaceholder meant the cell was never examined; the 2026-08-01 pass cited only www.sapaad.com marketing. The vendor's help centre documents min/max Group Limits per modifier group and mandatory-by-minimum-1, with any number of mandatory groups per item — the min/max and forced-selection half of the claim. But the documented data model is two tiers only (group contains modifiers, groups attach to the menu item); Advanced Modifiers, Build Your Own and combo-with-advanced-modifiers all stop at Add Group on the parent item, and no article describes a modifier carrying its own group. Held at partial for the missing third level rather than no, since a nesting limit is nowhere stated. source
commercial-pricing-publishedno, grade B - Pricing page is a lead-capture form headed "Contact for pricupheldGrade only, value untouched. Corpus-wide mechanical pass (workflows/regrade-marketing-pages.mjs): the cited page is a first-party pricing/feature/product page, which atlas-evidence-rules grades C ("vendor pricing page or feature page - first-party, but written to sell"), not B ("vendor product documentation - the manual, the help centre, the admin guide"). No claim was re-researched in this pass and no evidence was re-read; only the grade was brought into line with the source type. source
commercial-pricing-publishedno, grade C - Pricing page is a lead-capture form headed "Contact for pricing" with no figupheldCitation staleness check: https://www.sapaad.com/pricing 301s to https://www.sapaad.com/contact-for-pricing/, so the recorded citation was dead. Fetched the destination directly. It is the vendor's own pricing page, not a homepage or section index, and it carries no dollar figure for any module or tier - heading "Find the right plan for your restaurant", body "Whether you run a cafe or a large enterprise, we'll help you choose the modules and pricing that fit your operations perfectly", sole CTA "Get your custom quote" over a lead-capture form. The recorded note's quoted heading "Contact for pricing" is the page title element, not a heading on the page, so the note was reworded to quote what the page actually says. Value no and grade C stand on the re-retrieved page. source

Sources

Every URL this record cites. 48 in total.