Book a demo

A system that holds your revenue plan — and steers you back to it

It learns on your company's own data. It plans and forecasts revenue, costs and operating profit, catches deviations before they become fact, prepares corrective actions and measures what they achieved.

Runs on top of your systems — no replacement, no data migration

The system reads your data and changes nothing at the source. Nothing has to be moved, reconfigured or switched off: whatever your company runs on today keeps running.

Booking engineCargo bookingPMSChannel managerFleet dispatchERP and accountingAd platformsYour BI
How the loop works

Six steps that close the circle and start again

This is not a sequence of reports but a turn of a wheel: every step leaves a trace in the system, and the next turn starts with the result of the previous one already factored in. Click a step to see how it looks inside the product.

After the sixth step the loop returns to the first: the plan is recalculated using what actually worked

A plan that doesn't freeze in December

The system builds a plan for revenue, costs and operating profit across the horizon and recalculates it whenever actuals move. The plan lives next to the forecast, not as a separate file on the CFO's desktop.

  • A plan for every unit and every period, not just for the company as a whole
  • Costs and revenue in one model instead of two separate reports
  • Recalculated as actuals change, with no manual rebuild
Plan and actual · year, all units
Plan completion to date
Revenue1.24 bn ₽ of 1.70 bn 73%
Operating costs0.61 bn ₽ of 0.78 bn 78%
Marketing budget182 m ₽ of 240 m 76%
Operating profit0.30 bn ₽ of 0.46 bn 65%

Profit is lagging further behind than revenue — costs are outgrowing the plan

What's under control

Not just sales. Three axes that meet in profit

Managing revenue in isolation from costs is pointless: a discount lifts occupancy and eats margin, advertising brings bookings and burns budget. The system treats all three axes as one problem.

Revenue and sales

Pick-up pace, occupancy, price, channels and segments — for every unit and period, against its own norm rather than a company average.

  • A forecast as a range, not a point
  • The norm is per route, per date, per vessel
  • Deviation shown in money, not in percent

Costs

Operating and marketing costs sitting next to the revenue they produced. Standards, actuals and variance in one model instead of separate reports.

  • Unit cost and break-even point
  • Marketing budget as a controllable lever
  • Cost of the sales channel, not just the rate

Operating profit

The headline metric of the loop. Every proposed action is judged by its contribution to profit, not by lifting one number at another's expense.

  • Each decision's contribution is counted in roubles
  • Scenarios compared before acting
  • Actual impact reconciled with the expected one
What it learns from

Four layers of knowledge about your business

The full history is loaded in; sources connect as they become ready. The longer the system runs, the sharper its norm and the fewer manual corrections it needs.

LAYER 1

Your own data

Sales and bookings, unit registries, tariffs, cost standards, operations and maintenance. All the history available, not just the latest period.

LAYER 2

Marketing and attribution

Budgets, channels, campaigns and the path from impression to payment. The system knows which effort turned into what, and how long it took.

LAYER 3

Market and competitors

Competitor prices and occupancy for the same dates and routes, exchange quotes, freight rates, cargo flows.

LAYER 4

External environment

Event calendars, weather, seasonality, exchange rates, flight connections and regulation — everything that moves demand from outside.

AI agents

Division of labour inside the loop

Not one general-purpose assistant but a set of agents, each with its own specialism and its own remit. Each keeps a log: what it saw, what it proposed, what it launched and how it ended.

Planning

Builds the revenue, cost and profit plan across the horizon and keeps it alive rather than frozen in December.

Forecast

A P10–P90 range for every unit and period, with backtesting of its own forecast accuracy.

Deviation control

Continuously checks actuals against norm and plan, and finds where and by how much they diverge.

Diagnosis

Explains the cause: price, demand, channel, competitor, cost or an external factor — with the signals and a confidence level.

Corrective actions

Prepares options with an expected impact in roubles and the constraints they may be applied within.

Pricing

Calculates the price lever per unit and date, with guard rails and contractual constraints.

Marketing

Allocates budget against a specific task, picks channels and audiences, and measures lift with holdout groups.

Execution and impact

Launches the approved decision, tracks delivery and reconciles the actual result with the expected one.

Autonomy

You decide how far the system acts on its own

Autonomy is switched on gradually and area by area. You can start with observation on a single route and keep autopilot for decisions where the cost of a mistake is clearly small.

Level 0

Observation

The system calculates, forecasts and surfaces deviations. Every decision is made by a human.

Level 1

Recommendation

Proposes an action with its rationale, expected impact and limits of application.

Level 2

Approval

Prepares the whole decision — price, campaign, task. All that's left for a human is to press launch.

Level 3

Autopilot within limits

Acts by itself inside the limits you set and reports after the fact. You define the boundaries.

Level 1 is on by default. Moving up is a separate decision you make for each class of task.

Marketing

A shortfall is cured with demand, not only with a discount

Conventional revenue management has one instrument: price. So every problem ends in a discount — it delivers volume, eats margin and teaches the market to wait for the sale.

  • A unit that is behind gets targeted promotion with spend capped at its own shortfall
  • Response forecast: how many bookings a rouble buys on this route at this distance from cut-off
  • Holdout groups: impact is measured as lift, not as budget spent
  • Over time the agent plans campaigns itself, as part of the corrective actions
Attribution: what turned into whatdemo data
Direct bookings ×4,1
Retargeting ×3,2
Brand search ×1,3
Display network ×1,9
Agent channel ×2,5

Incremental return per rouble of budget, measured against a holdout. Brand search harvests demand that would have arrived anyway — only this kind of measurement reveals it.

Configuration

Your business specifics are configured, not forced to fit

One core engine, your own domain model. Units, inventory, cut-off dates, pricing rules, cost structure and constraints are all described for your company.

STEP 1

Sources

Booking, cargo booking, PMS, dispatch, accounting systems and ad platforms are connected. Read access only — no writes, no migration.

STEP 2

History

All available history of sales, costs and events is loaded. It is what the norm is built on and what the models learn from.

STEP 3

Business model

Your units, inventory, seasons, channels, contractual constraints and cost structure are described.

STEP 4

Rules and limits

Price and budget caps, agent autonomy levels, roles and areas of responsibility are set.

FAQ

What people ask about the concept

Does this replace our ERP, BI or booking system?
No. The system reads data from your systems and changes nothing in them. It sits one layer above as a decision layer: where BI answers "what happened", it answers "what will happen, why, and what to do about it". Its own metrics can be fed back into your BI.
How much history does it need before it becomes useful?
One full season or year is enough for the norm and the first forecasts. The more history, the fewer manual corrections. The first connection stage is precisely what reveals the gaps in your data and which of them actually matter.
Will the agents make decisions without us?
Only if you switch on that level of autonomy and set the boundaries. By default the agent prepares the decision and a human launches it. Autonomy is enabled area by area: sooner where the cost of a mistake is small, later or never where it is large.
Our industry is specific. Will this really fit?
One core, a configurable domain model. We describe your units, inventory, cut-off dates, channels and cost structure. If the "finite inventory plus hard deadline" mechanism isn't yours, we'll say so plainly.
How will you prove the system made money?
Every decision carries an expected impact before the action and a measured one after. Marketing uses holdout groups so that lift is counted rather than budget spent. The decision history builds from day one.
What about data security?
Forecasting and pricing need no personal customer data — anonymised sales facts are enough. Hosting perimeter, tenant isolation and access rights are fixed in the contract.

We'll show it on your company's data

Twenty minutes of conversation and a demo on your own numbers. If we see it's too early for you, we'll say so plainly.

Mock-up: the form doesn't submit anywhere yet — lead capture still needs wiring up.

Request received — in the live version it would go straight to your CRM.