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.
- Select the property, open the Calendar and the Adjust-price-levels modal, set the date range and direction, save.
- Every change leaves an 'Otter Agent' note on the date for an audit trail.
- The whole flow retries around a flaky save dialog, and failure screenshots get written to disk.
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.