Guided Full Project Setup
A real-estate investor onboards their first project end-to-end — from property lookup to a fully configured deal with financing, budget, reconciled expenses, and a payment wallet.
The investor launches the Guided Full Setup wizard and walks through six steps: (1) find the property via public-record search or enter it manually, (2) capture deal/P&L details, (3) upload closing documents and add financing sources (lender, equity investor, credit line) then review project financing, (4) build the construction budget from an uploaded scope document and adjust the scope breakdown, (5) reconcile actual expenses by linking bank accounts via Plaid or uploading statements, then edit/add expenses, and (6) set up the payment wallet with a card or bank account. The wizard ends with a full project-setup review, ARV confirmation, and project creation.
Screen sequence · 45 steps · 🛸Onboarding
Endpoints across this flow
Flow endpoints · 50 endpoints, 4 confirmed in code · the Backend agent owns these
GET /properties/searchPOST /projectsGET /projects/{project_id}/propertyPATCH /projects/{project_id}/propertyGET /projects/{project_id}/deal-detailsPOST /projects/{project_id}/deal-detailsGET /projects/{project_id}/profitability-detailsPOST /projects/{project_id}/profitability-detailsGET /projects/{project_id}/exit-planPOST /projects/{project_id}/exit-planPOST /projects/{project_id}/budget/initializeGET /budget/catalogGET /costs/project-estimatePOST /projects/{project_id}/budget/document/{media_item_id}/analyzePOST /projects/{project_id}/budget/document/{media_item_id}/confirmPATCH /projects/{project_id}/budget/items/{item_id}PATCH /projects/{project_id}/financing-costs/{source_id}POST /projects/{project_id}/financing-costs/lender-bankPOST /projects/{project_id}/financing-costs/equity-investorPOST /projects/{project_id}/financing-costs/credit-linePOST /projects/{project_id}/financing-costs/documentPOST /projects/{project_id}/financing-costs/document/upload-and-analyseGET /projects/{project_id}/financing-costsGET /projects/{project_id}/budgetPATCH /projects/{project_id}/budgetPOST /projects/{project_id}/budget/documentPOST /projects/{project_id}/budget/document/upload-and-analyseGET /projects/{project_id}/budget/sections/{section_config_id}/expensesPOST /projects/{project_id}/budget/confirmGET /projects/{project_id}/reconciliationPOST /open-banking/link-tokenPOST /open-banking/linkGET /open-banking/accountsPOST /projects/{project_id}/reconciliation/configurePOST /open-banking/syncGET /projects/{project_id}/reconciliation/transactionsPOST /projects/{project_id}/transactions/csv-importPOST /projects/{project_id}/transactions/statement/upload-and-analysePOST /projects/{project_id}/transactions/csv-import/{media_item_id}/analyzePOST /projects/{project_id}/transactions/{transaction_id}/categorizePOST /projects/{project_id}/transactionsPOST /projects/{project_id}/transactions/receipt-scan/upload-and-analysePOST /projects/{project_id}/transactions/receipt-scan/{media_item_id}/confirmGET /wallet/payment-methodsGET /wallet/balancePOST /wallet/setup-intentGET /projects/{project_id}/setup-reviewPOST /projects/{project_id}/arv/computeGET /projects/{project_id}/arv/estimates/latestGET /projects/{project_id}