Blog: Stop Repeating Yourself — The Platform Now Starts All Ready Releases in One Click
Stop Repeating Yourself — The Platform Now Starts All Ready Releases in One Click
Release v0.1.289 — Intelligence Series
Here's a scenario that played out every day for busy letting agents: ten tenancies end on the same date. All ten have finalised checkouts. None has an existing deposit release. The platform knew this. The agent still had to open a search modal, find each tenancy individually, and start a release — ten times over.
That changes in v0.1.289.
The Problem We Solved
The Deposit Release dashboard already surfaced a ReadyCTABanner when tenancies were waiting. For a single tenancy it offered a direct 'Start release' button. For multiple tenancies, it offered 'View all ready' — which opened a modal where the agent searched and selected each one manually.
The inefficiency wasn't a data problem. The system already had the complete list of ready tenancies via listTenanciesForRelease. It just wasn't acting on that knowledge. This is the kind of gap the Intelligence Series is designed to close.
What We Built
When more than one tenancy is in a ready state, the ReadyCTABanner now shows a 'Start all N releases' button. One click:
- Calls a new bulk mutation with every ready tenancy ID.
- Creates a draft deposit release for each tenancy in sequence.
- Lands you on a batch review page where you can inspect, trim, and confirm.
Nothing is submitted to any party until you review. The bulk action gets the drafts created — the review page keeps you in control.
Why Draft-First Matters
Creating drafts rather than immediately submitting is a deliberate design choice. Bulk actions are fast, but fast shouldn't mean irreversible. The batch review page gives agents a moment to catch anything unusual — a tenancy that slipped through unexpectedly, a deposit amount that needs a second look — before any communication goes out.
The Broader Principle
This release is a small surface change with a meaningful implication: the platform should act on what it knows, not wait for you to re-discover it. The data was always there. The intelligence is in using it.
Expect more of this pattern across the platform. Anywhere the system holds information that could save an agent a manual step, we'll surface it.
This feature is available from v0.1.289. See the full changelog entry and the feature documentation for technical details.