RevenuePilotby Foxes Technology
Read-only firstCreate account
Why RevenuePilot

More useful than a spreadsheet. More accountable than a black box.

Revenue work in tours, activities and attractions usually sits at one of two extremes: a manual review nobody can reconstruct later, or a tool that changes prices without showing its reasoning. RevenuePilot is built for the position in between—decisions you can act on, with the arithmetic and the boundary attached.

  • Deterministic, not generative
  • Receipt on every decision
  • Automation must be earned
The position we take
  • 01
    Bounded decisionsEvery recommendation sits inside guardrails you configured.
  • 02
    Visible arithmeticSource, economics, uncertainty and boundary travel with the decision.
  • 03
    Contribution firstRanked on margin impact, not on headline revenue.
  • 04
    Earned automationExecution is disabled until a workspace has proven the loop.
The problem

Three failure modes of revenue work today

These are not exotic edge cases. They are the normal outcome of managing a live catalogue with tools that were never designed for pricing decisions.

Static prices that miss demand pressure

A price set at the start of a season keeps being charged while booking pace, remaining capacity and lead-time behavior move underneath it. The price is not wrong on the day it is set; it becomes wrong quietly.

  • Pace and capacity change faster than review cycles
  • Departures fill or stall without anyone being told
  • The cost of doing nothing is never quantified

Blanket discounts that destroy margin

When a departure looks soft, the fastest available lever is a discount applied across the board. Without verified variable cost and channel commission, a move that lifts bookings can reduce contribution and still be recorded as a success.

  • Discount depth chosen by instinct, not by arithmetic
  • Channel commission often excluded from the decision
  • Revenue can rise while contribution falls

Spreadsheet reviews that hide the evidence

The reasoning behind a change lives in the reviewer's head and in a file that gets overwritten. Two months later nobody can reconstruct why a price moved, so the same debate runs again with less information than the first time.

  • No durable record of why a price changed
  • Inputs re-entered by hand each cycle
  • Nothing to review when an outcome disappoints
The approach

What RevenuePilot does differently

Four design commitments, each of which costs us something. That is how you can tell they are real constraints rather than positioning.

Bounded decisions

Guardrails are configuration, evaluated before you ever see a move

Minimum confidence, maximum movement, cooldown window and absolute floor and ceiling are applied as hard constraints. A proposal that violates any of them is rejected rather than clipped and shipped, which means fewer recommendations reach the queue.

  • Minimum confidence of 85 before a signal is eligible
  • Movement capped at 5% for a single change
  • Cooldown of 24 hours before the same product moves again
Visible arithmetic

A decision receipt travels with every recommendation

Source, economics, uncertainty, policy boundary and the operator action are recorded together in an append-only audit trail. The point is not transparency as a feature; it is being able to defend a pricing decision months after it was taken.

  • Receipt on every recommendation
  • Append-only audit trail
  • Audit CSV export on Growth and Scale
Contribution first

Ranked on margin, and honest when margin is unknown

Where verified variable cost and channel commission exist, decisions are ranked on contribution impact rather than headline revenue. Where they do not, coverage is reported as missing and margin is withheld rather than reconstructed from a default.

  • Contribution impact over headline revenue
  • Missing cost coverage is flagged, never assumed
  • Impact is presented as an estimate, never a guarantee
Earned automation

Execution is something a workspace qualifies for

Read-only is the starting posture and external price writes are disabled by default. Live price execution is currently disabled globally, and enabling it is a sequence of gates rather than a settings toggle.

  • Certified connector required before any write path opens
  • Shadow qualification of 14 consecutive days, at least 20 eligible recommendations
  • Policy review, owner approval, then a restricted one-tour canary
Where it sits

A directional comparison of workflow categories

Most operators are choosing between doing this manually and handing it to something they cannot inspect. It is worth being explicit about how those two categories behave and where RevenuePilot deliberately differs.

Directional comparison of common revenue workflow categories
CapabilitySpreadsheets and manual reviewOpaque pricing toolsRevenuePilot
Where the numbers come fromRe-entered by hand each cycleVendor-side, not shownReconciled from your connected source
Why a price movedHeld in the reviewer's memoryNot disclosed by designRecorded on a decision receipt
Margin treatmentUsually revenue-firstUsually revenue-firstContribution-first where cost is verified
Missing or stale dataFilled with a working assumptionAbsorbed without noticeFlagged, and the recommendation withheld
Who can change a priceWhoever holds the fileWhoever holds the loginRole-gated, with step-up on high-impact actions
Route to automationNot availableTypically on from the startEarned through qualification, approval and canary
Proof that it workedBefore-and-after arithmeticVendor-reportedHoldout or matched control required
Measurement and safety

The claims we will not make, and the gates we will not skip

A revenue system is only as credible as the things it refuses to assert. Measurement honesty and execution safety are the same commitment applied at two ends of the loop.

  1. Estimated is not executed

    A recommendation carries an estimated impact. That estimate is kept separate from what was actually executed, what was verified against the source after the write, and what was ultimately realized in contribution terms.

  2. Before-and-after is not causal proof

    Comparing the period after a change to the period before it cannot separate the change from seasonality, marketing, weather or channel mix. RevenuePilot does not present that arithmetic as evidence of lift.

  3. Lift claims require a control

    A lift claim requires a holdout or a matched control agreed in advance. Until that exists for a workspace, the honest statement is that decisions were made with better evidence—not that revenue rose because of them.

  4. Writes are verified, not assumed

    Where execution is enabled, every write carries an expected-version check and a read-back verification. A price that changed underneath us is refused rather than overwritten.

  5. Rollback fails closed

    Version-fenced rollback restores a prior price, and if rollback itself fails, the workspace locks rather than continuing to act. At most 10 writes per day are permitted even once a workspace has qualified.

Read-only
Default posture for every new workspace
Disabled
Live price execution, currently disabled globally
Advisory
Revenue Copilot's role; the engine decides, not the model
Fail closed
Behaviour on rollback failure, stale version or missing evidence
Common questions

The questions behind the decision

We already review prices in a spreadsheet. What actually changes?

The inputs stop being re-entered by hand, the review is bounded to three ranked decisions rather than a tab per product, and each decision keeps a receipt containing its source, economics, uncertainty and policy boundary. The judgement stays with your team; the reconstruction work and the evidence gap go away.

Will RevenuePilot start changing our prices?

Not on its own, and not today. Read-only is the default posture, external price writes are disabled by default and live price execution is currently disabled globally. Opening a write path requires a certified connector, shadow qualification of 14 consecutive days with at least 20 eligible recommendations, policy review, owner approval and a restricted one-tour canary.

Can you tell us how much revenue we will gain?

No. Any credible lift number requires a holdout or matched control agreed before the change, and before-and-after arithmetic is not causal proof. RevenuePilot keeps estimated, executed, verified and realized values separate precisely so those four are never quietly conflated.

Is the AI making the pricing decision?

No. The deterministic engine produces and bounds every recommendation. Revenue Copilot is advisory: it explains a recommendation, compares priorities and clarifies a boundary, and the execution paths do not accept model output as a signal.

FOUNDING OPERATOR PROGRAM

Judge the decisions before you delegate any of them.

Start read-only with one connected source, your own guardrails and a review cadence you control. Nothing about evaluating RevenuePilot requires enabling a price write.