Ashish · field notes
All notes
← back to the system map
LiveRevenue & Distribution2 min read

Rate-apply agent (chat → RMS)

I change a property's rates for a date range by texting one sentence, and a browser agent does the clicking.

The rate shop tells me what to do. Applying it still meant logging into the RMS, finding the property, opening a modal, and clicking through a date range. Small, frequent, and exactly the kind of task I quietly stop doing when I get busy.

How it works

I text the Otter Agent Telegram bot in plain language, like 'decrease 10% today' or '+5% for the holiday weekend.' A parser snaps the percentage to allowed tiers, matches the property alias, and confirm-gates the change. I have to reply YES within two minutes. Only then does it shell out to a Playwright applier that drives Atomize headlessly through a persistent Chrome profile, with credentials pulled from 1Password.

Live on the mini. The hard part was the RMS UI changing under me. A new save-note dialog silently dropped commits, so the applier now commits affirmatively and verifies the change actually landed.

The pattern is confirm-gated chat as the interface and a headless browser as the hands. I keep the judgment, the agent removes the twelve clicks. That trade is what makes a company of one workable.

Got an idea? Tell me →More field notes