Reservation Operations OS
An agentic operating layer that forges, holds, modifies, and reconciles reservations across every channel under human-approved policy.
Where value leaks today.
Bookings arrive through a dozen doors at once: your direct site, an OTA channel manager, a GDS, the call center, and a chat widget that never sleeps. Each door speaks its own dialect of availability, rate, and rule, and the moment two of them touch the same inventory you get an oversell, a phantom hold, or a rate that violates parity. Staff spend their shift as human glue between systems that were never designed to agree, and the cost of every mismatch lands as a chargeback, a walked guest, or a furious review.
Buying a channel manager or a booking engine doesn't fix this, because those tools manage their own slice and then hand you the seams. They sync inventory but they don't reason about intent — they can't tell that a refundable rate quoted in chat contradicts the cancellation policy your revenue team set this morning, or that a group block release should trigger before a third-party allotment expires. The judgment lives in spreadsheets and in the heads of two veterans who are always on leave at the same time.
What leaks is not data, it's decisions: which hold to honor, which modification to allow, which exception is worth the goodwill. Those decisions happen hundreds of times a day, too fast for a manager to touch each one and too consequential to leave to a rules engine that breaks the first time reality gets weird. The gap between 'the system synced' and 'the right thing happened' is where your margin quietly disappears.
One governed flow — agents act, you approve what matters.
Every booking across every channel settles against one source of truth, with humans approving only the exceptions that actually carry cost.
One operating layer — eight governed jobs.
Each is a governed agent inside the same system, sharing context — not eight tools you stitch together.
Availability Truth Engine
Holds a single authoritative view of what is actually sellable across all channels, collapsing phantom holds and double-counted inventory before they reach a guest.
Rate Parity Sentinel
Watches every quoted price against parity agreements and internal floors, flagging or blocking quotes that would breach a contract or undercut your own direct channel.
Hold Lifecycle Agent
Manages tentative holds, group blocks, and allotment releases on a clock, releasing or escalating before deadlines instead of after they have already cost you.
Modification Adjudicator
Evaluates date changes, upgrades, and rebookings against the active fare and policy, executing the clean ones and routing the contested ones to a human.
Oversell Guardrail
Detects when committed demand is about to exceed real capacity and proposes walk, upgrade, or relocation options ranked by cost and guest value.
Cancellation Policy Runner
Applies the correct penalty, refund, or waiver per rate and channel, keeping the logic consistent whether the request arrives by phone, chat, or OTA.
Channel Sync Reconciler
Continuously compares what each downstream system believes against the source of truth and repairs drift before it surfaces as a mismatch.
Confirmation Composer
Generates accurate, on-brand confirmations and modification notices the instant a booking settles, with the right policy language for that fare.
Autonomy you can trust — because the control is built in.
The system acts on its own and every action stays legible, bounded, and reversible. You don't choose between speed and control; the control is what makes the speed safe.
Legible
See what was done, what was declined, and exactly what's waiting on you — nothing happens in a black box.
Bounded
Agents act only within the rules you set. Anything material or irreversible stops at a human gate.
Reversible
Every action is logged and undoable. A wrong turn is caught and rolled back, not discovered weeks later.
Owned
One operating system you own — not a swarm of rented agents you have to police. Built, run, accountable.
Every booking across every channel settles against one source of truth, with humans approving only the exceptions that actually carry cost.
What you're actually getting.
Is this a product or a build?
It's a build. Kitsune forges a reservation operating layer around your actual channel mix, rate rules, and inventory systems, then deploys it as a system you own — not a generic booking SaaS you rent.
What stays in my control?
Every policy, rate floor, and exception threshold is yours to set, and the human approval gate sits exactly where judgment matters. Agents execute the routine; you own the calls that carry real cost.
How is this different from a channel manager or booking engine?
Those tools sync data and hand you the seams. This OS reasons about intent — whether a quote violates parity, whether a hold should release, whether an exception is worth the goodwill — and acts under your governance.
Can it work with our existing GDS and OTA connections?
Yes. The operating layer forges around the systems you already run rather than replacing them, treating your GDS, channel manager, and direct engine as inputs to a single source of truth.
What happens when a booking situation is genuinely ambiguous?
It routes to the human gate with full context — the conflicting rules, the guest history, the cost of each path — so the person decides fast and the system records the decision for next time.
The same foundry, other domains.
Bring us the bottleneck.
We'll forge the operating layer around your friction — built, owned, and running.