← Full professional implementation

AI HOSPITALITY ALLIANCE · WORKGROUP 2 · VENDOR QUESTIONS

Operator-side procurement questions

Fourteen questions to answer before buying or building an orchestration layer.

Overview

Overview

Before adopting, building or buying an orchestration layer, collect written evidence for fit, stack readiness, operational ownership and vendor commitments. An unanswered item is a readiness finding. A written vendor answer is not automatically an acceptable answer.

Record demonstrated, not demonstrated or not applicable. These are question-level prompts; evaluation methodology and any procurement decision remain the operator’s responsibility with its advisors.

PDFReusable download

Operator-side procurement questions

What it is
Fourteen questions about fit, stack readiness, operations and vendor commitments.
When to use it
Before adopting, building or buying.
What you enter or decide
Written evidence and your acceptance decision with advisors.
What it produces
A documented buying-readiness and vendor-demand record.

A written answer is not automatically acceptable. These questions do not assess answer quality or rank vendors.

Download PDF ↗

OP-1 · Name the cross-system work.

ProcedureWrite down, in operational language, what you want AI to do that crosses more than one system: tasks a single vendor's built-in AI cannot do inside its own silo. If every item on the list lives inside one system, record that.
Demonstrated whenA written list of intended AI-assisted workflows exists, each naming the systems it touches. At least one workflow touches two or more systems, or the operator has recorded that none does and deferred adoption.
Evidence to keepThe workflow list, dated, with the systems named per workflow.

OP-2 · Count the systems a workflow actually touches.

ProcedureFor the top three workflows from OP-1, walk each step and list every system read or written: PMS, CRS, RMS, POS, locks, messaging, payment. Include the ones staff touch manually today.
Demonstrated whenEach workflow has a system-touch list, and the operator can say which touches are reads, which are writes, and which currently require a human.
Evidence to keepPer-workflow touch lists; the read/write/human annotation.

OP-3 · One property or a portfolio, and is the answer the same?

ProcedureState whether the layer serves one property, a uniform portfolio, or a mixed estate. Then answer the Framework's four topology questions in Choose the data-plane pattern: (1) is there exactly one product per function across the whole portfolio; (2) do you need to reconcile a guest, or report a figure, across properties or systems; (3) for each entity your use cases depend on, can you name the authoritative source and its key; (4) do any intended actions write to more than one system of record? Yes to 1 and no to 2 points to Pattern A; a no on 1, or a yes on 2, points to Pattern B; a no on 3 is the Pattern C stop signal: fix that first. Question 4 does not change the pattern; it flags that writes span systems, which raises the bar for the allowlist in OP-10 and the traceability answer in OP-13.
Demonstrated whenThe topology test has been run and recorded a configuration (Pattern A, Pattern B, or the Pattern C stop signal). The buying conversation names that result.
Evidence to keepThe four answers and the resulting pattern, dated.

OP-4 · Inventory the interfaces you already own.

ProcedureFor each system in the OP-2 lists, record whether it exposes a documented API and an event or webhook feed, and whether your contract lets you use them (see Minimum system interfaces).
Demonstrated whenA source inventory exists naming, per system: API yes/no, events yes/no, contractual access yes/no, and the documentation location.
Evidence to keepThe source inventory, with contract references for any restricted row.

OP-5 · Ask for permissions narrower than admin.

ProcedureFor the two most write-heavy systems, ask the vendor (or check the documentation) whether an integration credential can be scoped below administrator: by action type, data class, or property.
Demonstrated whenFor each of the two systems there is a written vendor answer: scoped credentials available (and how), or not available (recorded as a gap for Evaluate readiness and vendors).
Evidence to keepThe vendor answers; the intended scope per credential.

OP-6 · Know how you would notice a silent change.

ProcedureDescribe, in one paragraph, how you would find out if a vendor changed an API or a field's meaning without announcing it, before wrong data reached a guest (the guide, silent drift).
Demonstrated whenThere is a named mechanism: contract validation, drift monitoring, a vendor notice clause, or an explicit acceptance that detection is the orchestration layer's job and appears in its requirements.
Evidence to keepThe paragraph; the contract clause or the requirement line it points to.

OP-7 · Is your data cleared to feed this layer?

ProcedureWith your counsel or data protection officer, check three things for the systems inventoried in OP-4: whether guest consent as currently collected covers AI-assisted processing; whether data residency requirements constrain where the layer and its model providers can run; and whether your vendor data-processing agreements cover this processing. This item asks for the check, not a legal conclusion (legal conclusions are out of the Framework's scope by design).
Demonstrated whenA written note from counsel or the DPO exists stating that consent, residency, and DPA coverage hold for the intended workflows, or naming the gaps to close before go-live.
Evidence to keepThe note; the gap list with named owners.

OP-8 · Name the owner.

ProcedureWrite the name or role that owns the layer in production: its configuration, its vendor relationships, its incident response. If the answer is a committee, name the accountable individual within it.
Demonstrated whenOne accountable owner (role or person) is named and has accepted the role in writing.
Evidence to keepThe ownership note; the acceptance.

OP-9 · Answer the 3 a.m. question.

ProcedureDescribe who catches an escalation outside business hours, including at the smallest property in scope. If the honest answer is 'no one is watching a queue at 3 a.m.', record which workflows must fail closed, queue, or degrade to manual instead of escalating (the guide, human-handoff triggers).
Demonstrated whenEvery workflow from OP-1 has a stated out-of-hours disposition: staffed handoff, fail closed, queue for morning, or manual fallback. None assumes a desk that is not staffed.
Evidence to keepThe per-workflow disposition table.

OP-10 · Decide what AI may do without a human.

ProcedureList the actions an agent may take with no human approval, and who in your organization approved that list. Everything not on it is denied by default (adopted position: deny-by-default, Positions and tests).
Demonstrated whenA written allowlist exists, approved by a named authority, with a review date. The operator can answer 'what can an agent do without approval?' with 'nothing that has not been granted.'
Evidence to keepThe approved allowlist; the approver; the review date.

OP-11 · Deployment on your terms.

ProcedureAsk each candidate vendor where the layer can run (cloud, on-premise, hybrid) and whether their architecture forces one topology. Compare against your OP-3 result and the residency constraints from OP-7.
Demonstrated whenWritten vendor answers exist and at least one candidate matches the topology the operator actually has, without a migration precondition the operator has not planned.
Evidence to keepVendor answers; the match/mismatch note against OP-3 and OP-7.

OP-12 · Exit before entry.

ProcedureBefore commitment, obtain in writing what you keep if you leave: data, configurations, workflows, audit history, and the documented exit path (Minimum system interfaces requires one; Deployment profiles makes it procurement evidence).
Demonstrated whenA written exit statement exists per candidate, naming what is exportable, in what format, and at what cost. 'The layer exists so you can swap tools; a layer you cannot leave defeats its own purpose.'
Evidence to keepThe exit statements; the export format list.

OP-13 · Traceability of every action.

ProcedureAsk how an incident is reconstructed: can every AI-initiated action be traced to a specific agent, principal, timestamp, and the systems it touched, across vendors if you run more than one agent (see Multi-agent coordination, unified audit)?
Demonstrated whenThe vendor demonstrates, on a test action, the full trace from request to affected systems, or states in writing which parts of the trace they cannot produce.
Evidence to keepThe demonstration record or the written gap statement.

OP-14 · Commercial terms visible before commitment.

ProcedureAsk for the integration path and its full commercial terms (connection fees, per-call costs, revenue conditions), disclosed and evaluable before you commit (Baseline — any system; Evaluate readiness and vendors).
Demonstrated whenAll costs of connecting your chosen tools are known in writing before signature. Terms that are undisclosed, conditional, or negotiated case-by-case are recorded as an architectural risk, not only a commercial one.
Evidence to keepThe disclosed terms; the risk note for any undisclosed row.

If the intended work stays inside one system and needs no shared orchestration, recording a decision not to buy this layer is a valid outcome. In the topology test, add a legacy-access check: a source available only through batch or a constrained interface may require a governed served copy and a declared staleness budget even on a uniform estate.