What exists now
Internal Suite
The conditions page already handles lender conditions, task boards, quick-view files, activity, Gmail/queue tools, title, insurance, credit, contracts, and stage messages.
Working blueprint
The internal suite remains the command center. The borrower portal becomes the calm action layer that shows clients only what they need to do, what is complete, and what happens next.
Mapped from the existing conditions pageWhat exists now
The conditions page already handles lender conditions, task boards, quick-view files, activity, Gmail/queue tools, title, insurance, credit, contracts, and stage messages.
What we add
The borrower sees requested items only, written in plain language, with upload, add note, I do not have this yet, and need help actions.
What connects them
When the suite sends, clears, reopens, or updates a borrower condition, the borrower portal should reflect it without exposing internal notes.
Physical drawing
This is the clean version of the system: the suite holds the truth, the bridge translates it, and the borrower portal shows the borrower only what they need to do.
The internal command center where your team works the file.
The translation layer that decides what becomes borrower-facing.
The calm action page the borrower sees on phone or desktop.
Conditions can be added manually, extracted from lender documents, or pulled from lender emails.
Internal team decides whether the item belongs to borrower, title, insurance, appraisal, lender, or TFC.
Borrower-owned items become portal requests and the email points them to the portal instead of a long plain email list.
They upload, add a note, say they do not have it yet, or ask for help. The suite receives the update.
When the suite marks an item cleared or revised, the portal updates the borrower-facing status and history.
Existing suite hooks found
Do not expose
This is the plain-English layer between the suite and the borrower portal.
| Suite Status | Borrower Sees | Borrower Action |
|---|---|---|
| Outstanding + Borrower responsible | Needed from you | Upload, add note, or say I do not have this yet. |
| Requested | We sent this request | Complete it soon to keep the file moving. |
| Received - Needs Review | We received it and our team is reviewing | No action unless we ask for a correction. |
| Rejected / Revised | Needs one correction | Review the note and upload the corrected item. |
| Cleared by Lender / Waived / No Longer Applicable | Complete | No action needed. |
Bridge event map
Selected borrower conditions become portal requests and the email sends a portal link.
Suite to portalThe file attaches to the borrower request, changes status to received, and adds activity in the suite.
Portal to suiteThe request stays open, the reason is logged, and the team can decide whether to pause reminders.
Needs reviewThe borrower portal changes the request to complete and removes it from the urgent action list.
Suite to portalThe borrower sees a correction note with a simple explanation and a fresh upload action.
CorrectionSystem checks open borrower-owned requests and sends a gentle reminder unless paused.
AutomationTroubleshooting map
Every bridge action should leave a breadcrumb. The goal is that you can see what was sent, what arrived, what changed, and what needs a manual fix without digging into code first.
The link is the first thing to check.
The condition may not be marked as borrower-facing.
The file may not have attached back to the Suite file.
The portal may not have received the latest condition status.
The reminder rules may still think the item is open.
The activity trail should answer the question.
Admin repair tools needed
Build order
Recommendation: do not move the borrower portal into the existing conditions folder. Keep `conditions/` as the internal suite heart, keep `borrower-portal/` as the borrower action layer, and connect them through shared client ID, condition ID, request status, and activity events.