Vendors / Adjacent encroachers — ordering, middleware & back-office

OpenTable

The demand-network reservations incumbent, owned by Booking Holdings; its per-cover economics are the thing every rival (Resy, SevenRooms, Tock) positions against, and it touches the POS only through guest data and table state.

scored live legacy rubric

Claims in scope
255
Scored
36
Assessed
29
Unknown
226
Not applicable
59
Cells challenged
3
89% of in-scope claims are unknown. This record measures what OpenTable 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
Booking Holdings Inc. (NASDAQ: BKNG)
Parent
Booking Holdings
Who it is for
Full-service restaurants that want reservations and table management plus inbound demand from OpenTable's diner network
Site
https://restaurant.opentable.com/

Pricing

transparency: quote-only · unit: per restaurant per month plus per-seated-diner cover fee · processor lock-in: unknown

Software
A public pricing page exists at opentable.com/restaurant-solutions/pricing with named subscription tiers plus per-seated-diner (cover) fees on network bookings. The page repeatedly timed out at check time, so current tier names and dollar figures are UNVERIFIED here — do not quote figures without re-checking.

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.

Menu, modifiers & pricing engine

No

menu-pricing-nested-modifiers

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

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

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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.

No

payments-emv-nfc

No first-party payment terminals.

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.

No

payments-gift-cards

Positive evidence of absence, from OpenTable's own help centre. 'Gifts: Choose Your Gift Card Management Service' (updated 2025-12-17) opens 'To start selling gift cards on OpenTable, you'll need to choose a gift card processor' and states 'For restaurants, OpenTable Gifts will be processor agnostic', then enumerates the alternatives operators must buy instead — GiftRocker, Paytronix, Swipeit, Synergy and Vantiv/Worldpay, with each vendor's monthly fee. The companion article 'Welcome to the New OpenTable Gifts' confirms the product is a marketing listing only: 'When a customer selects your restaurant, they click on Buy Gift Card which takes them to your gift card sales page. Don't have a gift card sales page? Find out more about gift card vendors to pick the right one for you.' OpenTable issues no card, holds no balance and performs no redemption; there is no first-party gift card to track a balance on. https://support.opentable.com/s/article/Changes-to-OpenTable-Gifts-Those-who-use-us-for-processing-and-gift-card-management-services?language=en_US · retrieved 2026-08-04

B
Unknown

payments-house-accounts

Not scored by this record.

Unknown

payments-split-tender

Not scored by this record.

Unknown

payments-refund-void-controls

Deposit/no-show charge refunds exist; role-based approval and audit trail not verified.

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.

Delivery, dispatch & third-party channels

No

delivery-driver-roster

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

delivery-dispatch-board

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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.

No

delivery-zone-pricing

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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

Unknown

digital-first-party-web

Booking widgets sit on the restaurant's own site, but that is reservations, not commission-free ordering.

F
No

digital-menu-single-source

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

digital-native-app differentiator

Not scored by this record.

Unknown

digital-account-saved-payment

Diner accounts and stored cards exist on the OpenTable consumer network, not as a restaurant-branded channel.

F
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

Unknown

guest-loyalty-unified-profile

Guest profiles and dining history are core to the product, but merge/dedup behaviour is not documented on pages reachable at check time.

F
Unknown

guest-loyalty-thirdparty-identity-attach differentiator

Not scored by this record.

Unknown

guest-loyalty-accrual-models

OpenTable runs a diner-side points programme; restaurant-configurable accrual models not verified.

F
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.

Partial

guest-loyalty-lifecycle-automation

The help-centre article 'Turn guests into regulars with automated email marketing campaigns' documents exactly the three automations the claim names, plus two more: 'Re-engage lapsed guests: Remind past guests to visit again', 'Welcome new guests: Thank first-time guests and encourage them to return', 'Happy birthday: Bring guests in to celebrate their birthday', alongside Thank repeat guests and Happy anniversary. They are triggered, not manual blasts - campaigns 'use diner profile and visit history data', Send to targets by tags or visit counts, and Send frequency is per-trigger (birthday emails 'as early as 30 days before a guest's birthday, or as late as a day before'). Always-on is explicit: 'The campaign will run perpetually until stopped.' Group-level launch and stats exist for multi-location operators. SHORTFALL: the entire feature is tier-gated - 'Available for restaurants on OpenTable Pro' is stamped on every section - so subscribers below the top Pro plan do not get lifecycle automation at all, and sending requires Marketing/All-Access permission plus a verified device and (for reply-capable sender addresses) an authenticated custom domain. https://support.opentable.com/s/article/Turn-guests-into-regulars-with-automated-email-campaigns?language=en_US · retrieved 2026-08-04

B
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

No

labor-clock-in-at-pos

Migrated from the 2026-08-01 research pass; no source URL was recorded.

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

Not fixed tiers: 'Create a custom role with a specific name, and select the feature permissions', 'Create up to ten roles that align with your business needs', users may hold multiple roles, and the seven preset roles (Front of House, Reporting, Marketing, Relationship Management, Direct Messaging, Security Admin, All Access) are themselves editable — only All Access 'can't be customized'. Per location is satisfied: the group-account article documents both group-level roles and restaurant-level custom roles created for one or all restaurants in a group. SHORTFALL: the grantable permissions are feature-area gates (Availability Planning, Marketing, Policies, Reporting: View / Reporting: Export data, Reviews, Direct Messaging, Security Admin, Sign Agreements), not the per-action grants the claim enumerates. The nearest transactional actions — waive payment for prepaid experiences or deposits, refund deposit payments, overbook, underbook, block a table — are not role-assignable at all; they are gated by a single restaurant-wide four-digit passcode in Restaurant Settings > Restaurant Passcode, which every holder shares. https://support.opentable.com/s/article/Custom-roles-and-user-permissions?language=en_US · retrieved 2026-08-04

B
Partial

labor-manager-override-audit

Two mechanisms exist and neither closes the claim. Override gating ('Passcode protection for key features', re-read 2026-08-09 at its current URL): 'Set up a restaurant passcode and restrict specific actions to employees who have the passcode', where the operator will 'Enter a four-digit passcode' and then 'Select the actions that you want to require the user to enter the passcode to complete' from an enumerated list - Block or unblock a table, Block new online reservations during specific timeframes, Overbook the restaurant when adding in-house reservations, Underbook the restaurant, Change OpenTable iPad application settings, Waive payment for prepaid experiences or deposits, Refund deposit payments. SHORTFALL, and it is the exact antipattern the claim targets: the passcode is a single four-digit code set once for the whole restaurant and shared by everyone who may override, so an approval carries no approver identity. Attribution is a separate feature, 'Set up and manage staff action logging' (https://support.opentable.com/s/article/Logging-User-Actions-1505260692723?language=en_US, retrieved 2026-08-09), which 'tracks changes staff make to reservations on OpenTable, helping you identify who made updates and when' but works by self-assertion - it 'requires staff to select their name in a pop-up window before completing actions that you designate', from an unauthenticated list, and the two features are joined only by a cross-reference tip, not by shared identity. The resulting trail is browsed one booking at a time - 'Select the clock icon in the reservation navigation to view the reservation history. View a record of the reservation changes and the staff members who made them' - rather than exposed as a queryable audit report, and neither article publishes any immutability, tamper-evidence, retention or export statement. https://support.opentable.com/s/article/passcode-protection?language=en_US · retrieved 2026-08-09

B
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

No

inventory-recipe-bom-costing

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

inventory-unit-conversion-yields

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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.

No

inventory-count-modes

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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

Unknown

reporting-realtime-dashboard

Reservation and cover analytics exist; sales-dashboard criteria do not map and were not verified.

F
No

reporting-eod-closeout

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

reporting-pmix-modifier-level

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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

Yes

multi-location-org-hierarchy

'Manage group permissions and data with Subgroups' documents a named three-level hierarchy as a first-class object: group > subgroup > restaurant, with nesting deeper ('Create a subgroup within the subgroup by selecting Add new subgroup while in the subgroup'). Subgroups are created, named ('Add a name for the subgroup of restaurants'), edited and deleted under Management > Subgroups, with restaurants assigned by RID. Permissions scope to each level: 'Subgroup administrators have All-Access permissions to all restaurants within the subgroup'; 'Users with subgroup-level access can only edit or delete members of the same subgroup, not group-level users'; the companion group-directory article distinguishes group-level access ('across all restaurants in the group or subgroup') from restaurant-level access in the group account. Reporting scopes too: 'The subgroup experience looks the same as the OpenTable for Groups experience but is restricted to that of the restaurants included in the subgroup', which carries group features such as group reporting, and per-subgroup Guest share controls whether diner-profile data crosses the parent group. Requires the OpenTable for Groups product, which is the multi-location offering this claim is about. https://support.opentable.com/s/article/Subgroups?language=en_US · retrieved 2026-08-04

B
No

multi-location-central-menu-publish

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

multi-location-local-override-policy differentiator

Not scored by this record.

No

multi-location-price-zones

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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-multi-currency-locale

Not scored by this record.

Unknown

multi-location-config-audit-log differentiator

Not scored by this record.

Unknown

multi-location-enterprise-sso 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.

Integrations, API & extensibility

Partial

extensibility-public-api-docs

dev.opentable.com exists but resolves to a Partner Portal; no reference docs rendered without partner access at check time. https://dev.opentable.com/partner-portal · retrieved 2026-08-01

B
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.

Partial

extensibility-oauth-partner-apps

OpenTable's partner API reference (read as the Postman collection docs.opentable.com serves at /api/collections/38767429/2sAXxTcWRy) carries an Authorization section: 'OpenTable utilizes OAuth 2.0 for authorizing access to protected resources' via GET {base}/api/v2/oauth/token?grant_type=client_credentials on oauth.opentable.com, credentials base64'd into an Authorization: Basic header, bearer token thereafter. Operator consent and revocation are real but live elsewhere — the Integrations Marketplace inside the restaurant's own portal, where 'restaurants will be able to learn about partnership opportunities, onboard an integration or offboard an integration' per RID. SHORTFALL: this is the client-credentials grant, so the token is the partner's own long-lived machine credential rather than a per-operator grant, and no scope model is documented on OpenTable's token endpoint — the only 'scope' parameter in the docs is one OpenTable may pass to the PARTNER's authorization server during marketplace onboarding, where OpenTable is the OAuth client and the parameter is marked '(Optional)'. Revocation is therefore all-or-nothing per restaurant tile, not per individually granted permission. https://docs.opentable.com/ · retrieved 2026-08-04

A
Partial

extensibility-webhooks-push

Real push exists, but not for the event class this claim names. The Reservation Webhook v3 (Feb 2025), published for Copper, Gold, Platinum and POS partners, states 'Webhooks are triggered on any change in reservation status. A POST request is sent to the specified endpoint with the payload data', over HTTPS:443 only, with 'exponential backoff strategy. After three failed attempts, the webhook is marked as undeliverable'; the payload's state enum runs NotConfirmed through Seated, CheckDropped, Paid, Done, NoShow, Cancelled. A menu webhook is also documented. SHORTFALL: the order/check lifecycle is not pushed by OpenTable. Ticket data flows the other way — the POS partner POSTs tickets to OpenTable's POS Tickets API with operation 'add' or 'update' — and a consumer wanting order events must poll: the Platinum Orders API is 'GET {base}/sync/v2/pos-data' filtered by updated_after with limit/offset paging, rate-limited to 1,500 requests per rolling 30 seconds. There is no created/modified/paid/voided/refunded order webhook. https://docs.opentable.com/ · retrieved 2026-08-04

A
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

No

reliability-offline-order-entry

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
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.

No

reliability-offline-kds-printing

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

reliability-printer-fallback

Migrated from the 2026-08-01 research pass; no source URL was recorded.

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.

Partial

commercial-autorenew-terms-published

Half the claim is met. OpenTable's help centre article on the 2026 Client Agreement (2026-03-25) publishes the renewal term under the heading 'Auto Renewal': 'New agreements now default to a 12-month auto-renewal term, where previously the default was month-to-month. This change also includes clear language around fees associated with early termination. If you're an existing restaurant, this does not affect you - your current Order Form terms continue to take precedence.' SHORTFALL: the cancellation notice window is nowhere in that public text, nor is the early-termination fee it alludes to; the article closes 'Reach out to your account manager. They can walk you through any part of the agreement.' The Client Agreement itself has no public URL I could find, and the one contract OpenTable does publish, the Terms of Use at opentable.com/c/legal/terms-and-conditions, is diner-facing — I read it in full and it governs use of the OpenTable sites and reservation services, with no restaurant subscription term, renewal or notice provisions. https://support.opentable.com/s/article/Updates-to-the-restaurant-client-agreement?language=en_US · retrieved 2026-08-04

B
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.

Partial

commercial-pricing-published

One of three tiers carries a public figure. The Basic plan page states 'Free* to try for 30 days then $149 per month, cancel anytime' and, in the footnote, 'After your 30-day free trial, OpenTable Basic is $149 per month plus a per cover fee. Credit card required.' SHORTFALL: the per-cover fee that the same sentence says is charged on top is never quantified on any OpenTable page, and the Core and Pro plan pages (https://www.opentable.com/restaurant-solutions/plans/core/ and /pro/, both retrieved 2026-08-09) carry no dollar figure whatsoever - their pricing FAQ answers only the contract term, 'The standard contract is one year with auto-renewal annually', and route the reader to 'Speak to sales'. Nothing on the site publishes a per-additional-terminal or per-device price. Note also that the previously cited /restaurant-solutions/pricing/ no longer exists: it 404s to /blog_404 at exactly the byte size a fabricated path under the same directory returns, while /restaurant-solutions/ itself returns 200. https://www.opentable.com/restaurant-solutions/plans/basic/ · retrieved 2026-08-09 · not refetchable · site policy · graded C when read

D
Unknown

commercial-module-unbundling differentiator

Not scored by this record.

Unknown

commercial-hardware-purchase-outright

Host-stand tablets have historically been supplied with the subscription; purchase-outright terms not verified.

F
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 11 values — 3 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
payments-gift-cardsunknownresolve-to-noThe placeholder was a never-examined marker, not a finding. OpenTable's help centre settles it against the vendor: 'Gifts: Choose Your Gift Card Management Service' tells operators 'To start selling gift cards on OpenTable, you'll need to choose a gift card processor' and 'OpenTable Gifts will be processor agnostic', then lists the alternatives with prices (GiftRocker from $30/mo, Paytronix, Swipeit at 10% of sales, Synergy at 10% of loads or $39/mo, Vantiv/Worldpay StoreCard $29.99/mo). 'Welcome to the New OpenTable Gifts' confirms the flow is a link out: 'they click on Buy Gift Card which takes them to your gift card sales page.' Enumerated alternatives plus an explicit instruction to go buy one elsewhere is the positive evidence of absence the rules require, so this is a no rather than an unknown. source
labor-granular-rbacunknownresolve-to-partialOpenTable does publish a real RBAC model - up to ten named custom roles, editable presets, multiple roles per login, and both group-level and restaurant-level roles - so the fixed-tier half of the claim is cleanly met. It stops short of yes because the permissions are feature-area gates (Availability Planning, Marketing, Policies, Reporting: View / Export, Reviews, Direct Messaging, Security Admin, Sign Agreements), and the transactional actions nearest to those the claim enumerates are not role-assignable at all: waiving a prepaid/deposit payment, refunding a deposit, overbooking, underbooking and blocking a table sit behind one shared restaurant passcode instead. Partial with the shortfall named. source
labor-manager-override-auditunknownresolve-to-partialBoth halves exist separately and neither is joined to the other. Overrides are gated by 'a four-digit passcode' configured once per restaurant, which by construction attributes nothing to an individual approver - the shared-PIN pattern the claim's rationale singles out. Attribution comes from a different feature, Staff action logging, where the actor 'select[s] their name in a pop-up window' from an unauthenticated list, surfaced by opening one reservation's clock icon to 'view a record of the reservation changes and the staff members who made them'. That is a per-record change history, not an immutable queryable audit trail, and OpenTable publishes no immutability or retention statement. Partial, not unknown and not no. source
extensibility-oauth-partner-appsunknownresolve-to-partialThe partner API reference documents OAuth 2.0 explicitly, and the Integrations Marketplace gives the restaurant a self-service onboard/offboard control per RID, so this is neither shared static API keys nor credential sharing. But the grant is client_credentials against oauth.opentable.com - a partner-held machine credential, not an operator-issued token - and OpenTable documents no scopes on it. The 'scope' parameter that appears in the docs is one OpenTable may send to the partner's own authorization server during marketplace onboarding, with OpenTable as the client, and is marked optional. Scoped and individually revocable therefore fail; revocation is per-tile, all-or-nothing. source
extensibility-webhooks-pushunknownresolve-to-partialReservation Webhook v3 is genuine real-time push with documented retry semantics ('triggered on any change in reservation status'; exponential backoff, undeliverable after three failures), and a menu webhook exists too. The claim is specifically order lifecycle, and that is where OpenTable is polling-only: partners POST tickets INTO OpenTable's POS Tickets API, and anyone consuming order data reads GET /sync/v2/pos-data with updated_after and limit/offset paging under a 1,500-per-30-seconds cap. No created/modified/paid/voided/refunded order event is pushed. Partial with that named. source
commercial-autorenew-terms-publishedunknownresolve-to-partialThe renewal term is genuinely public: the 2026 Client Agreement help-centre article states 'New agreements now default to a 12-month auto-renewal term, where previously the default was month-to-month.' The claim also requires the cancellation notice window, and that is not published anywhere I could reach - the same article defers to 'your account manager', the Client Agreement has no public URL, and the posted Terms of Use is diner-facing with no subscription provisions. One of the two required disclosures is present, so partial rather than yes or unknown. Note the plans page at www.opentable.com/restaurant-solutions/plans/ returned Akamai 403s and connection hangs on every attempt, so a notice window stated there would have been missed. source
guest-loyalty-lifecycle-automationunknownresolve-to-partialThe placeholder was a never-examined marker. The help centre settles the substance in OpenTable's favour: automated email campaigns cover lapsed win-back, first-visit welcome and birthday (plus repeat-guest thanks and anniversary), are driven by 'diner profile and visit history data', and 'will run perpetually until stopped' - triggered, configurable, always-on, exactly what the claim asks. It stops at partial because the article gates every section with 'Available for restaurants on OpenTable Pro': the capability does not exist on lower subscription tiers, which is a named shortfall rather than a nuance. Grade B, from the vendor's own support article rather than the marketing relationship-management page that says the same thing more vaguely. source
multi-location-org-hierarchyunknownresolve-to-yesThe placeholder was a never-examined marker. The Subgroups support article documents the full claim: a named group > subgroup > restaurant hierarchy (nestable a level deeper), managed as a first-class object under Management > Subgroups, with permissions explicitly scoped per level (subgroup admins get All-Access only within their subgroup; subgroup-level users cannot touch group-level users) and reporting scoped by construction - the subgroup login 'looks the same as the OpenTable for Groups experience but is restricted to that of the restaurants included in the subgroup'. Table-stakes weight, grade B vendor documentation, so yes is supportable. The one dependency - it lives in OpenTable for Groups - is the multi-location product itself, not a shortfall against a multi-location claim. source
commercial-pricing-publishedpartial, grade B - A public pricing page exists and is the industry norm for OpupheldGrade 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
labor-manager-override-auditpartial, grade B - Two mechanisms exist and neither closes the claim. AttributioupheldCitation-staleness recheck. The recorded URL 301s to a different leaf (passcode-protection), so per the standing rule I re-verified the quotations rather than just re-pointing. Fetched under a Googlebot UA at 401,825 bytes and calibrated against a fabricated slug on the same host (404, 120,588 bytes) so a soft 404 could not pass. The destination does carry the passcode half verbatim - 'Enter a four-digit passcode', restaurant-wide, with the seven protected actions enumerated. It does NOT carry the staff-action-logging quotations the note attributes to it; those live in a sibling article, Logging-User-Actions-1505260692723, which I retrieved and which supplies 'select their name in a pop-up window' and the clock-icon reservation history verbatim. Both legs therefore survive, but the record was citing one URL for two documents. Value and grade untouched; URL re-pointed and the note now sources each half to the article that actually says it. No immutability or retention language exists on either page, so the shortfall stands. source
commercial-pricing-publishedpartial, grade C - A public pricing page exists and is the industry norm for OpupheldCitation-staleness recheck of a cell whose note admitted the figures were unverified. The work list flagged the URL as BLOCKED after timeouts under two user agents; I re-probed and it is worse than blocked - a curl UA gets 404 to https://www.opentable.com/blog_404 at 87,897 bytes, identical to a deliberately fabricated path under /restaurant-solutions/, whereas /restaurant-solutions/ returns 200 at 284,076 bytes. The page is withdrawn. Following the surviving pricing links I retrieved the three plan pages. Basic publishes a real number - 'OpenTable Basic is $149 per month plus a per cover fee' - so the claim is not a bare 'contact sales'. Core and Pro publish none: scanning their full rendered text for currency figures returns zero matches, and their commitment FAQ answers only the one-year auto-renewing term. The per-cover fee is named but never quantified, and no additional-terminal price is published anywhere. Value and grade unchanged; the citation and the note now rest on something retrievable and on a specific figure rather than on the industry norm. source

Sources

Every URL this record cites. 18 in total.