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

Revenue agent (API-first)

I am replacing the brittle browser clicker with an agent that talks to the PMS and OTAs through the API.

My rate-apply agent drives a browser, which is brittle when the UI shifts. The bigger prize is doing pace and pickup reads and pushing rate, restriction, and inventory changes through an API, cleanly, while complementing the RMS instead of rebuilding its pricing engine.

How it works

The key architecture finding is that Mews is itself the channel manager. Rates and restrictions pushed through the Mews Connector API auto-propagate to the OTAs. So most of this is an API problem, not scraping. A read-only pace module already reconstructs on-the-books, seven-day pickup, and pace-versus-last-year at matched lead time.

Building. Read-only pace is built and validated against the demo environment, and a one-property pilot is staged. The long pole is external: minting per-property API tokens with write and distribution scopes.

This is the graduation from scraping to API, and from 'agent clicks for me' to 'agent proposes, I approve, agent executes safely.' Each layer that moves from browser to API is one more class of exception that stops needing my hands.

Got an idea? Tell me →More field notes