Real Estate AI agent · Rent collection
Rent-Collection & Delinquency-Outreach AI Agent
Reconcile the balance to the ledger of record, send arrears outreach under Reg F conduct rules, and hold every notice, plan and placement for the licensed property manager, who decides what issues.
- Typical delivery
- 4–6 weeks
- Deployment
- Your stack
- Manager signs
- Reg F conduct
- After launch
- Agent Care
What this agent does
Sends the reminder, never the notice
In
- 01
Reconcile the balance to the ledger of record at send time, net of payments in flight, credits and assistance received.
- 02
Reconcile the tenant's time zone, grace period and fee cap before composing, and hold the message if one is unresolved.
Reason
- 03
Send under Reg F conduct rules whether or not the FDCPA reaches the collecting entity, since state law often does.
- 04
Send the §1006.34 validation content and the no-cost opt-out route inside the artifact itself.
- 05
Send only inside the 8am–9pm window local to the tenant, and against the per-debt counter, not the campaign schedule.
Decide
- 06
Send arrears content to the named tenant on the debt, resolved from the lease record, not the contact list.
- 07
Acknowledge a dispute, opt-out, counsel or bankruptcy signal, suppress the account and hand it to the property manager.
Out
- 08
Retain the balance basis, the message sent, the attempt counters and the suppression state against the account.
- 09
Execute write actions only inside the approval boundaries agreed during implementation.
Product statement
Coverage turns on who collects, whether collection is the purpose, and when the account was placed — so Reg F conduct rules run either way, and the licensed property manager decides what issues.
Example workflow
One arrears account, ledger to send
- 1Delinquency signal receivedLedger balance, payment rails, assistance status or a tenant reply
- 2Position reconciledPayments in flight, credits, assistance received or pending, and the jurisdiction's fee rules
- 3Message composedBalance basis, channel, validation content and confidence
- 4Controls appliedSuppression checks, local-window and frequency checks, addressing checks and confidence threshold
No human action required
Stages 1 to 4 run unaided and none of them sends — a transmitted message cannot be recalled, so the manager's lane opens at the confidence gate.
Goes to the property manager to approve.
Adds a compliance read first.
Manager approval
The message is held with its balance basis, its checks and the confidence.
Approve · Amend · Refer to counsel
Approved — released to send
- 6Ledger and contact log updatedOnly where write access and approval policy allow it
- 7Outcome evaluatedContact-rule outcomes, disputes raised, corrections issued and payment outcomes
Amendments
Every manager amendment is counted in the evaluation.
What should not run autonomously
Human approval stays in control
Outside the boundary — human approval required
8 items
- Stating, implying or scheduling an eviction.
- Serving or drafting a pay-or-quit or termination notice.
- Agreeing or executing a payment plan or forbearance.
- Assessing, waiving or quoting a late fee.
Automation boundary
Agent acts unaided
- ✓Send a pre-due-date reminder reconciled to the ledger at send time.
- ✓Deliver a receipt from the ledger of record.
- ✓Provide the payment-portal link and methods.
- ✓Acknowledge a dispute or opt-out and hand it to the named human.
Placement after default ends the manager's exemption; the boundary itself does not move with coverage.
- Furnishing a tradeline to a consumer reporting agency.
- Placing, recalling or settling an account with an agency.
- Responding substantively to a dispute or verification request.
- Communicating with anyone other than the named tenant.
Example output
One arrears message, annotated
Everything the agent composes is attached to the ledger it was read from.
Outreach output · single account
Illustrative example- Account
- Two-bed, occupied
- Composed line
- Balance past the grace period, reconciled after the portal payment
- Stated balance
- $1,480.00
- Basis of record
- Ledger of record
- Confidence
- 91%
- Send window
- Tenant local, resolved
As received
Taken from the ledger of record and the payment rails — nothing on this side is composed by the agent.
Balance evidence
- Ledger of record
- Assistance disbursement
- Jurisdiction fee rules
Why this amount
It is the ledger balance net of the assistance disbursed — the figure the manager weighs.
What the score decides
Below the configured threshold the message takes a compliance read before the manager.
Action
ApproveAmendRefer to counselValue
Where AI adds value
The same four claims, placed at the point in the workflow where each one applies.
Where the value lands
Value 01 – 04
Every arrears account
From the ledger of record
Compose from the ledger
Draw on the balance of record, the payment rails and the conduct rules set for the collecting entity.
Stop the avoidable dunning errors
Routine pre-due reminders and receipts arrive already reconciled.
Send review to the exposed accounts
Suppression hits, capped-fee states and disputed balances are marked, so the manager's read starts where a correction is hardest.
Build an evidence trail
Every message, the ledger it quoted and the counters behind it stay attached to the tenancy.
Integrations
Typical integrations
Five system groups connect to the same agent. Which of them are in scope is decided in discovery.
Ledger and receivables
- Yardi Voyager
- Entrata
Payment rails
- Zego Pay
- ClickPay
- Domuso
- PayNearMe
Collections agencies
- Hunter Warfield
- National Credit Systems
Agent
Rent collection & outreach
- Reads the ledger
- Composes the message
- Holds for approval
Rental credit reporting
- Experian RentBureau
- TransUnion SmartMove
Observability & evaluation
- OpenTelemetry
- Langfuse
- Supported monitoring/evaluation sources
Integration availability depends on the client's existing systems and API access.
Agent controls
Six layers between the model and the tenant
Each control wraps the one inside it. What a layer does not catch is named in the failure-mode map below it.
L6 · Outermost — last line of defence
Inward → L1 · closest to the model
- L1 – L2
- Test whether a message may stand
- L3
- Puts the release in a manager's hands
- L4 – L5
- Keep the record and the version honest
- L6
- Pulls outreach back when signals degrade
How Nestack evaluates it
Evaluate the outreach workflow — not only the message that went out.
Coverage runs the whole depth of the workflow, and every layer is cut by slice.
Surface — the message the tenant receives
- E1Final-output evaluationDid the stated balance match the ledger of record at send time?
- E2Step-level evaluationDid the agent use the right ledger, suppression state and jurisdiction table?
- E3Tool evaluationDid it read the correct account and write the correct counter?
- E4Confidence calibrationDo low-confidence messages actually attract more manager amendments?
- E5Slice evaluationHow does performance change across specific tenant cohorts?
- E6Business outcomeHow many messages needed a written correction, and how many reached a furnishing file?
Floor — the outcome the manager answers for
Failure modes
Where each failure originates in the agent
Seven failure modes, each shown at the stage where it starts.
Agent lifecycle
Direction of processing →
01 · Retrieval
1 mode
- RD-01
Stale ledger snapshot
A payment or assistance disbursement posted after the read.
Stage gathers
Ledger balance, payment rails, suppression state and rules
02 · Reasoning
2 modes
- RD-02
Inferred eviction status
A status field is written out as a file going for eviction.
- RD-03
Default fee formula applied
The portfolio formula is used in a capped or grace-period state.
Stage proposes
Balance basis, message, channel and confidence
03 · Tool / write
2 modes
- RD-04
Late fee posted to the ledger
The fee propagates into the balance, the file and the notice.
- RD-05
Counter bypassed by campaign
A campaign dials on its own schedule and breaches 7-in-7.
Stage writes
Only where write access and approval policy allow it
04 · Output
1 mode
- RD-06
Third-party disclosure
Arrears content reaches a co-occupant, guarantor or shared thread.
Stage returns
The message the tenant reads and the record keeps
05 · Change / Version
1 mode
- RD-07
Effective-date drift
A cap change is versioned by deploy date, not statutory effect.
Stage tracks
Model, prompt, fee tables and jurisdiction config
- Sev-1 · a held act reaches the tenant
- Sev-2 · a wrong amount reaches the tenant
- Sev-3 · source degrades, message routes to review
Affected slices
The total hides the cohort carrying it
The non-compliant contact rate reads acceptably in aggregate while tenants with assistance in flight absorb most of the breaches. Nestack reports the rate by slice, not only in total.
Slice performance — reported separately, not only in aggregate
Illustrative example| Slice | Failure rate | Lift | Lift vs. threshold | Status |
|---|---|---|---|---|
| Pending rental assistance | 4.8% | 2.8× | Review | |
| Disputed, opted-out or represented | 3.6% | 2.1× | Review | |
| Capped-fee and other time zones | 2.4% | 1.4× | Watch | |
| Placed post-move-out balances | 1.2% | 0.7× | Normal |
Bar: non-compliant-contact-rate lift vs. the all-tenant baseline · scale 0–4.0× · tick marks the 2.0× review threshold
2 of 4 slices over threshold
Evidence-linked improvement
Nothing closes without a regression case
A sent message cannot be recalled, and if the balance was wrong the correction is a separate path — so a cycle closes only once a regression case exists.
Improvement cycle · five stages
Switchback — the path turns at Improve and returns at Learn
- 01
Detect
Non-compliant contact rate rises in a cohort.
- 02
Diagnose
First the sent message is read against the ledger it quoted, then the counters behind it, until one cause remains.
- 03
Improve
The correction is version-stamped, and any furnished tradeline is corrected on its own FCRA timeline.
- 04
Verify
The affected regression cases re-run, and a fail holds the release.
- 05
Learn
The case becomes a standing test and a line in the suppression rules.
Learn → Detect
The return edge. Each pass leaves the suite one case longer than the last.
Typical build scope
Twelve workstreams across six weeks
The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, outreach workflow, evaluation, integration, then production validation and handover.
Workstream
Week 1Week 2Week 3Week 4Week 5Week 6
- 01Arrears workflow discovery and boundary definition.Week 1
- 02Ledger, payment-rail and agency assessment.Week 1, Week 2
- 03Jurisdiction fee, grace-period and window mapping.Week 1, Week 2
- 04Balance reconciliation and ledger ingestion.Week 2
- 05Message composition and balance binding.Week 2, Week 3
- 06Confidence scoring and review routing.Week 3
- 07Property-manager approval workflow.Week 3, Week 4
- 08Ledger and payment-rail integration.Week 5
- 09Regression suite and failure-mode cases.Week 4, Week 5
- 10Suppression, frequency and window guardrails.Week 4
- 11Trace instrumentation and contact logging.Week 5, Week 6
- 12Deployment, documentation and Agent Care handover.Week 6
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel
Final scope and sequence confirmed in discovery
Engagement tiers
What each tier includes
Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.
| Capability✓ in scope · — not at this tier | PilotOne property, one ledger | ProductionProduction ledger and rails | AdvancedMulti-entity portfolios |
|---|---|---|---|
| Introduced at Pilot | |||
| Outreach from your ledger and rules | ✓ | ✓ | ✓ |
| Property-manager approval | ✓ | ✓ | ✓ |
| Contact-compliance baseline | ✓ | ✓ | ✓ |
| Introduced at Production | |||
| Arrears cohort reporting | — | ✓ | ✓ |
| Approval workflow in your systems | — | ✓ | ✓ |
| Approved contact write-back | — | ✓ | ✓ |
| Contact-log retention | — | ✓ | ✓ |
| Introduced at Advanced | |||
| Multi-state fee and grace rules | — | — | ✓ |
| Multi-stage owner approvals | — | — | ✓ |
| High portfolio volume | — | — | ✓ |
| Enterprise collections controls | — | — | ✓ |
| Build price | From $5,000 | From $8,000 | Custom quote |
- Final build price
- Confirmed after discovery based on integrations, workflow complexity, transaction volume, approval controls and deployment requirements.
- Separate from build
- Build pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.
What we need from you
What you bring, and what we build with it
Each input maps to a piece of build scope and a week in the delivery timeline.
You bring
We build with it
01Your tenant ledger and arrears statuses
→Balance reconciliation and suppression-state mapping
Week 102Representative arrears messages you send today
→Composition baseline and balance-basis binding
Week 203Your fee, grace-period and contact-window rules
→Jurisdiction rule mapping and automation-boundary definition
Week 104Access to relevant APIs, feeds or exports
→Ledger, payment-rail and agency assessment, then integration setup
Week 205Accounts where an outreach message went wrong
→Regression suite, failure-mode cases and correction tests
Week 406Your approval thresholds and send boundaries
→Confidence scoring, suppression logic, guardrails and approval controls
Week 307Named property managers to approve messages
→Approval workflow, then pilot and production validation
Weeks 5–6
Nothing else is required
Deployment, documentation and Agent Care handover are ours.
Delivery timeline
Four phases across six weeks
Each bar covers the weeks its work actually occupies. Week 5 carries evaluation and the pilot at once.
Phase
W1
W2
W3
W4
W5
W6
- DiscoveryW1
- BuildW2 – W3
- EvaluateW4 – W5
- Pilot & LaunchW5 – W6
Week focus
W1Arrears workflow discovery, jurisdiction mapping and the automation boundary
W2Ledger and payment-rail integration, and the composition baseline
W3Outreach workflow, suppression logic and approval controls
W4Evaluation suite, contact-rule checks and failure-mode testing
W5Agency and reporting integration, pilot accounts and targeted corrections
W6A full arrears cycle sent under manager sign-off, then handover
- Reading the band
- Bars are drawn only over the weeks their work is named in. The week 5 overlap is real, not padding.
- At the end of W6
- Sign-off on the pilot, then continuous monitoring under Agent Care.
- Duration
- Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.
Next step · Real Estate AI agent
Build a rent-collection agent around your ledger of record.
Show us your ledger, your fee rules and who signs off. Could you show, for any message sent last month, the balance it quoted and the rule it ran under? We'll set the automation boundary around that.
- Typical delivery
- 4–6 weeks
- Deployment
- Your ledger and rails
- Manager signs
- Reg F conduct
- After launch
- Agent Care available
Nestack Agents · Rent collection & delinquency outreach
AGT-RE-09 · Agent Care available after launch
