Blog: Never Miss a Landlord Decision Again
Never Miss a Landlord Decision Again
Release v0.1.221 — Landlord Portal Invite Expiry & Decision Notifications
One of the quieter frustrations in the deposit release process is the waiting. An agent sends a landlord portal invite, the landlord reviews it overnight or over a weekend — and unless someone manually checks the dashboard, nobody on the agency side knows anything has happened.
v0.1.221 fixes that.
What We Shipped
A scheduled workflow now runs every morning at 08:00 and does two things:
1. It cleans up expired invites automatically
If a landlord never opens or responds to a portal invite and the deadline passes, the system now marks that invite as expired without any manual intervention — and immediately notifies the sending agent so they can decide whether to re-invite or take another course of action.
No more invites sitting in limbo. No more agents wondering whether a landlord just hasn't looked yet or whether the invite simply got lost.
2. It surfaces landlord decisions urgently
When a landlord approves a deposit release or requests changes, the responsible agent now receives both an urgent in-app alert and an email — fired the same morning if the decision was made in the last 24 hours and hasn't already been acknowledged.
This matters because landlord decisions often arrive outside business hours. Without this workflow, an approved status could sit quietly in the database until someone happened to log in and check. Now it actively comes to the agent.
The Two-Pass Design
The workflow is deliberately structured as two independent passes:
- Pass 1 handles terminal failure: invites that expired with no response.
- Pass 2 handles success and change requests: invites that received a landlord decision.
This separation means each pass is focused, easy to audit, and safe to extend independently in the future.
What Changes for Agents
- You will receive a notification if a landlord invite you sent has expired without a response.
- You will receive an urgent in-app message and email if a landlord has approved or requested changes on an invite — even if they did so outside office hours.
- No action is required to enable this. The workflow runs automatically every day.
What Changes for the Platform
landlordPortalInvitesrecords are now kept accurate without manual cleanup.- The
notificationstable gains new entries for both expiry and decision events, creating a full audit trail of agent communications.
This is a small workflow, but it closes a meaningful gap: the gap between something happening and the right person knowing about it. That matters when deposits are on the line.