Razor by Flow

Find the dates you're mispricing — before they cost you.

Razor watches forward demand for every date you sell, flags the ones that need a price decision today, and recommends a guarded next room price — with the market evidence attached. It shows its work; you approve every change.

Live demo on your own market · free trial when you're ready · one hotel or a whole group.

No price is ever published automatically. Hotel approval stays final.

Grand Court, Kuala Lumpur
Morning briefing · 08:12 · 4★ · 1 of 3 hotels ▾
Live read
Dates that deserve a decision
01
Sat 21 Mar 2026Standard King · 27% below median
Very high
02
Fri 20 Mar 2026Deluxe Twin · holiday eve
High
03
Sun 05 Apr 2026Standard King · softening
Normal
Opportunity · Upside
RM 240 RM 276 +15% / cycle guard binds
Median is RM 330. Razor steps toward it, not past it — further upside available next cycle.
Checked 38 min ago 4 competitors observed 1 excluded · sold out Approval required
In this edition

Eight things Razor does — and shows.

One workflow, from the first signal to a decision on the record. Every capability below is either shipped, or clearly marked as preview.

01

Demand read

Forward demand for every stay date, in five bands from Very low to Very high.

02

Smart Compset

A governed set of your five most comparable competitors — chosen, not typed.

03

Rate position

Where each mapped room sits against the competitor median, per date and site.

04

Guarded price

A recommended next room price, clamped so it steps toward the market.

05

Opportunity flags

Dates separated into upside and rate risk, ranked by estimated value.

06

Cited Assistant

Ask “why?” and get an answer that names its sources and links back.

07

AI team

Specialist agents that watch the signals and prepare the work for you.

08

Daily briefing

The morning read delivered to the channel your team already uses — WhatsApp today.

The problem

Revenue teams don't lack dashboards. They lack a shorter list.

You already have a wall of rates and reports. What you don't have is the one thing a busy revenue manager actually needs each morning: which stay dates moved, which of them deserve a price decision today, and the reason to act — before a manual review would have surfaced it.

Razor makes the stay date the unit of work, not the report. It finds where forward demand and competitive rates have shifted, tells you where your mapped rooms sit in that market, and proposes a single guarded next price with the evidence attached. Nothing is hidden behind a score you can't inspect.

Show me the reason before you move the rate. — The one question Razor is built to answer, on every date
5Competitors in a Smart Compset — the most comparable, kept governed
±2%Minimum move before Razor shows a suggestion at all
0Prices published without an explicit human action
The decision, on the record

One date, four filed sections.

This is how Razor presents a single pricing decision — the signal, the position, the recommendation and the evidence, each one inspectable. Follow the case file below.

CASE · SK‑21MAR Standard King Sat 21 Mar 2026 · Grand Court KL Filed 08:12
Filed section 01 / 04

Something moved on 21 March.

Forward demand for this date reads Very high — Razor's read across the market it monitors. Beside it sit the signals it observed: search interest up 74% on a normal week, conversion at 10.6% of viewers, and where each competitor is priced.

The band is a read, not a formula on the page. Events and holidays sit beside it as context — never inputs. Too few sessions? A metric greys out and names the gap.
Market signalsDemand · Very high
Very lowLowNormalHighVery high
Search interest+74%vs normal week
Conversion rate10.6%of viewers
Competitors sold out1of 4
Price vs competitors−27%below median
Filed section 02 / 04

You're 27% under the market.

Against your four observable competitors, the median for a comparable Standard King is RM 330. You're holding RM 240 — well below the middle, with demand pushing the other way.

The set is chosen by comparability and capped at five. Sold-out and stale rooms are excluded from the median, not silently averaged in.
Rate position · 21 MarMedian RM 330
Median RM 330 376 314 253 191 129 You · RM 240 Mar 18 Mar 21 Mar 24
Your price Suggested Aloft Mercure Sunway Ibis
Filed section 03 / 04

A guarded next price — RM 276.

Closing the whole gap in one move would be reckless, so Razor doesn't. The unclamped target is near RM 313; the per-cycle guard caps the move at +15% — so this cycle proposes RM 276, with the rest flagged as upside still available.

When a guard binds, Razor shows the capped price and says so. It never silently truncates — and never applies a price for you.
Guarded move · 21 MarCap binding
+15% cap / cycle further upside RM 240 now RM 276 RM 313 RM 330 median
Your current rateRM 240
Proposed this cycle · +15% guardRM 276
Unclamped target · 95% of medianRM 313
Reprice to RM 276 Human approval · audited · reversible
Filed section 04 / 04

The reasoning stays attached.

Every recommendation carries its receipts — observability, source freshness, what was excluded and why, and the window it was read over. No confidence score: a number we couldn't defend would be worse than none.

It's the same fixture the screens and the Assistant read, so the figures can't disagree. Challenge any of them and the trail is right there.
Evidence trail Fresh
Four of five in viewOne competitor excluded — sold out — and never averaged into the median.
Rates last crawled 38 min agoall fresh
Pullman excluded — sold outnot averaged
Read over a 28-day trailing windowcoverage
Filed section 01 / 04
How it reads the market

Demand you can see, not guess.

Razor reads forward demand for every date you sell and lays it out as a calendar you can scan in seconds — five bands, one glance, the dates that deserve a look pushed to the front.

  • Observed, not surveyed. The signals beside the read — search interest, conversion, competitor moves — are each shown as their own number, never blended into a score you can't see.
  • Context, kept separate. Events and holidays sit beside the read for judgement — explicitly not inputs to it.
  • Honest gaps. Too few sessions to read a date? The metric greys out and names the gap instead of inventing one.
Market Signals · Standard KingSat 21 Mar 2026
Demand
Very high
Peak band · top of 5
Search interest
+74%
vs a normal week
Conversion
10.6%
of viewers
Competitor median
RM 330
half above, half below
Price vs comp
−27%
below their typical
Deluxe Suite
Insufficient
Needs 50+ views · has 31
Forward demand · next 14 days LowMidHigh
Mar 15Mar 21Mar 28
Smart Compset

Your five closest competitors — chosen, not typed.

A hand-picked competitor list drifts the moment the market moves. Razor governs the set for you: it scores every candidate on comparability and keeps only the ones that genuinely belong.

  • Weighted on comparability — location, star rating, price and substitution behaviour, ranked and capped at five.
  • Thin, not padded. If fewer than three qualify, Razor tells you the set is thin rather than filling it with the wrong hotels.
  • Excludes what can't count. Sold-out, restricted and off-market rooms drop out of the stats, then rejoin with their history intact.
Smart Compset · governed set5 tracked · 4 observable today
Aloft KL Sentral
0.86
RM 352
Mercure Bukit Bintang
0.81
RM 338
Sunway Putra
0.74
RM 322
Ibis City Centre
0.69
RM 318
Pullman Bangsar·sold out
0.64
Tracked set is capped at 7 — a limit, not a target. Qualify at 0.60 similarity; below that a hotel is not comparable enough to count.
The next price

One guarded number, and the guards that made it.

Razor recommends a single next room price — and shows you every rail it had to clear. It moves your position toward the market without lurching, and it stops at the guard rather than pretending it didn't exist.

  • Position-preserving. It holds where you sit in your compset and steps with demand, never leaping the whole gap in one cycle.
  • Guardrails you can read. A floor, an event-adjusted ceiling, a per-cycle move cap and a ±2% minimum — each one named on the card.
  • Reprice is a human action. Behind explicit approval, with an audit trail and rollback. Never automatic — that's a house rule, not a setting.
Reprice review · Standard Kingapproval required
Your current rateRM 240
Proposed this cycle · +15% guard bindsRM 276
Competitor median · half above, half belowRM 330
Send RM 276 to reprice Audited · reversible · nothing publishes until you confirm

Illustrative view. The deeper Pricing workspace — what-if and a forward rate plan — is in preview and clearly marked as such inside the product.

The Assistant

Ask “why?” and get an answer that cites itself.

Razor's Assistant sits on top of the same screens, not beside them. Every answer names how many competitors were observable, which source was excluded and why, and links straight back to the view that proves it.

  • Continuity of context. The hotel, date and room carry into every reply — nothing is only knowable in chat.
  • Sessions and skills. Each thread keeps its own scope; written procedures run against your observed data, including a CSV you upload.
  • Capabilities, not colleagues. No fake presence or personas — answers are attributed to Demand, Rates, Pricing and Coverage.
Assistant · 21 March pricingStandard King
Why raise Standard King for 21 March?
Lex Advisor
08:12
Standard King is 27% below the competitor median for 21 March, so the suggestion is to step it toward the market.

You're at RM 240. The median for the same room and date is RM 330, taken from 4 competitors we could observe — one was excluded as sold out. The per-cycle guard caps this move at RM 276, with further upside flagged.

Current rateCompetitor medianVs competitors
Open this on the Rates screen
What's driving demand this month? Is any competitor sold out? Show the evidence
Ask about a date, a room type or a competitor…

Illustrative conversation — the live Assistant is shown in a demo.

The AI team

Specialists that prepare the work — two live, two in preview.

Each agent does one part of the job on your own data. You meet them all in the Assistant. Two are working today; two carry a preview mark because the models behind them aren't built yet, and a preview page that reads as shippable is worse than no page.

Jun
Scout
Live

Reads every incoming signal — Flow search data, rate feeds, event and holiday calendars, sold-out counts — finds the dates worth a decision, and packages the context. The Scout finds the opportunity and never prices it.

One setting: anomaly sensitivity
Lex
Advisor
Live

Turns the Scout's findings into a recommendation, with the reasoning attached — a specific rate suggestion, its guardrails and its evidence. This is the voice you meet in the Assistant.

One setting: briefing time

2 of 4 invited to your team today. Which channel each message takes is set in Notifications — there is no fifth “orchestrator” agent.

Delivery channels

The morning read, on the channel you already use.

Razor sends the daily briefing to your team's chosen delivery channel — one that's already part of the working day, not another dashboard to remember. You set where it goes in Settings.

  • On your channel, not ours. The briefing lands where your team already works — WhatsApp shown here as one example.
  • Reply, and it answers back. Where the channel supports it, ask a follow-up in the thread and get the same cited answer — not a link to log in later.
  • Bilingual by default. English and Traditional Chinese — the same briefing, the market's own languages.

Example channel — WhatsApp

Principles

Built to be questioned.

Five house rules sit under everything Razor says. They can't be switched off by a skill, a setting or a busy morning — they're the reason you can trust the number.

01

Answer only from observed data

If Razor didn't see it, Razor doesn't claim it. No modelled figures dressed as fact.

02

Name every exclusion

Sold out, restricted, stale — each one is shown and left out of the maths, never quietly averaged in.

03

Keep your figures separate from ours

Your rates and our reads never blur together. You always know which number came from where.

04

Observation, classification, recommendation — kept distinct

What happened, what it means, and what to do are three separate statements, not one blurred verdict.

05

Never state a revenue outcome, never apply a price automatically

No guaranteed uplift, no projected booking curve, no autopilot. The decision — and the upside — stays yours.

§

No confidence score

We show sources, exclusions and coverage instead of a number we couldn't defend if you challenged it.

Who reads Razor

Written for the desk, read across the team.

Razor speaks the vocabulary a revenue manager already uses — competitor median, search interest, opportunity, reprice — so it slots in beside the tools they know, and the briefing carries the same read out to the people who don't open the app.

Revenue managers

Start the day on the short list of dates that moved, inspect the reasoning, and reprice with a guardrail behind every move.

One hotel or a cluster

Owners & commercial leads

Stay across every property through the daily briefing — the same evidence, in plain language, without opening the app.

Read the briefing, reply “why?”

Analysts & front office

An analyst can draft a suggestion but not publish it; front office sees today's numbers, with commercial figures kept separate.

Role decides what they change
Teams & properties

Built for a group — controlled per hotel.

Run one hotel or a whole cluster from one account — how many is set by your plan. Access is two separate dials, so a person's job and the hotels they touch never get tangled.

  • Role × scope, kept apart. A role is a set of permissions; a scope is which hotels — all of them, a region, or specific properties.
  • Precise switches. View rates vs commercial figures, draft vs publish a rate, edit guardrails or the compset, manage users or connectors — each is its own permission.
  • Publishing a rate is always logged. Who changed what, on which property, sits in the audit trail — the owner holds billing and users.
Team · roles & scope3 hotels · 5 members
You·owner
All hotels
Everything
Mei·cluster RM
KL region · 2
Publish
Arun·revenue mgr
Grand Court
Publish
Sara·analyst
Grand Court
Draft only
Front desk·operator
Grand Court
View rates
One role and one scope per member — so “what can this person do” is answerable at a glance.
Straight answers

The questions a buyer actually asks.

Does Razor publish prices for me?

No. Every reprice is an explicit human action, behind approval, with an audit trail and rollback. Never applying a price automatically is a house rule, not a toggle — and there is no autopilot to switch on.

Will it guarantee more revenue?

No, and it won't pretend to. Razor states no revenue outcome, no uplift percentage and draws no projected booking curve — there's no model honest enough to draw one from. You get evidence and a guarded recommendation; the judgement is yours.

Do I need to connect my PMS?

No. Razor reads public rates and Flow's own funnel behaviour, so it works without a PMS. That also means it deliberately doesn't show ADR, occupancy, RevPAR or booking pace — figures a PMS would own, that we won't fake.

How is the suggested price kept safe?

It holds your position in the compset and moves with demand, then clamps: a floor, an event-adjusted ceiling, a per-cycle move cap and a ±2% minimum. When a guard binds, Razor shows the capped price and flags the upside — never a silent truncation.

What's live today, and what's preview?

Live: the demand read, Smart Compset, rate position, the guarded recommendation and reprice, the cited Assistant, the Scout and Advisor agents, and the daily briefing (WhatsApp today). Preview, and marked as such: the deeper Pricing workspace (what-if, forward plan) and the Watchdog and Strategist agents. We'd rather show you the seam than blur it.

Can I try it before I commit?

Yes. We start with a live demo on your own market — your competitors, your dates — then a free trial so your team can use it in the daily run before deciding. Plans scale by how many hotels you price; we'll size that with you.

One hotel or a group?

Either. Run a single property or a whole cluster from one account — how many is set by your plan. Each member gets one role and one scope (all hotels, a region, or specific properties), so a cluster manager, a single-hotel revenue manager and the front desk each see and change exactly what they should.

Which stay types and markets?

Overnight stays only — no hourly or flexible types. Launch market is Malaysia, with fixtures in RM and full English and Traditional Chinese.

Book a demo

See it on your own market — then try it free.

We'll run a live demo on your hotels and your dates, read one decision end to end, then set you up with a free trial so your team can use it in the daily run before you commit.

  • A live demo on your own competitors and dates — the real screens, no slide deck.
  • A free trial afterwards; plans scale by how many hotels you price.
  • Straight talk on what's live today and what's still preview.

Your details go straight to our team. Pricing, integrations and customer references are intentionally unclaimed until confirmed.

Noted — thank you.

Your request is with our team — someone from Flow will be in touch to set a time.