or
Forgot your password?
Need access? Sign up
Privacy Policy  ·  Terms of Service
Filters
Show
Location
Property
Auction / Foreclosure
Upload your MLS export (CSV)
Any MLS format — we auto-detect the columns and let you confirm before importing. Builds your realtor directory automatically.

Loading MLS listings…

Inbox

Texts, calls and your email, each kept as its own log. Every one of them, both directions.
Loading…

Call List

Your pipeline, ranked by equity, buyer demand, source motivation and reno fit — highest-priority calls first.

Closes This Month
—
from Closings Tracker · click
Realized Profit
—
Projected Profit, closed this month
Company Profit
—
Projected Profit · from Closed Tracker
Your Commission
—
Syncing from commission emails…
Contracts & activity
Add Past Deals
Add your closed deals (with the price you actually paid) so REI Surge learns your buy box — the equity you really buy at.
Upcoming Closings
Loading…
Needs Reconciling
Their close date has passed but they are not in the Closed Tracker. Either the closing was never logged, or the deal died and the row stayed. Nothing here is counted in any total.
Loading…
Commission by Person
Loading…
Closed Deals
Loading…
Call Log
Loading…
Your Winning Profiles
Analyzing your closed deals…
Score a Property
Your Pipeline — Ranked by Match
Scoring your active pipeline…
Users & Permissions
loading…
Admin
Properties Comped
—
click to view →
Underwrote
—
click to view →
Offers Sent
—
click to view →
Edit Profile
Disposition Access
Acquisitions Agent
Can save & work cash buyers
Disposition Agent
Sees the Disposition tab; finds & works cash buyers
Tool Permissions
View All Deals
See every deal in the pipeline
Add / Edit Deals
Create and modify property profiles
Buy Box / Underwriting
Run all four calculators
Send Documents
Send contracts and docs to sellers
View Reports
Access company financials and reports
Admin Panel
Manage users, teams, and permissions
Activity Reports
View team-wide KPI analytics
Live · updates on Run All
User KPI Table
Activity Log
Calculator Templates
Manage deal model configs for IL · IN · PA markets
NameTypeTeam / ClientStatusEnabledActions
AI Agents — Command Center
CJ Junior · Felix · Nancy · Tom — all four agents, one screen
FELIX — OP. Fable 5
CJ Control
loading…
Soft controls — pause holds work, nothing is wiped. Remove CJ Jr is the hard switch.
CJ
CJ Junior
AI clone · overnight automation
23.5 yrs
● Standby
LVL 1
0 XP
8 Skill Tracks
Lender Intel
L1
Route Optim.
L1
Security
L1
Data Analysis
L1
Mobile Dev
L1
Notifications
L1
Doc Mgmt
L1
Sys Optim.
L1
Accomplishments
No accomplishments logged yet — CJ earns them overnight.
Assign Task to CJ Junior
No active task
5 AM Overnight Report
No report yet — CJ runs overnight and leaves his brief at 5 AM.
Claude AI Usage
0
calls today
0
Tokens In
0
Tokens Out
All-Time API Calls
0
Last 7 Days
—
CJ Junior monitors usage and stays strategic to avoid rate limits.
No inter-agent messages yet — messages appear here as agents coordinate.
ONLINE
CJ CJ Jr
F Felix
N Nancy
T Tom
Loading war room…
CJ CJ Junior ● Standby Fable 5
CJ JR
Dad. Overnight cycle is running. Check the 5 AM report or redirect me — I'm already on it.
F Felix ● On Duty
Felix
Security active. Ask me about blocked IPs, threat events, WAF rule status, or active bans.
N Nancy ● Live
Nancy
I keep the permanent audit trail. Every action, every agent — logged forever. Ask me what happened on any date.
T Tom ● Ready
Tom
Senior dev here. Tell me what's broken — typos are fine — I'll diagnose it and tell you exactly how to fix it.
CJ

Agent

SECURE 1-ON-1 CHANNEL
Click "Load Logs" to view the audit trail.
System Control
Mission control for SurgeREI — services, security, and your AI team
Your AI Team
F
Felix
Security Guard
● On Duty
Blocking threats & watching every request 24/7
T
Tom
Troubleshooter
● Ready
Senior dev watching for bugs, outages & new feature risks
N
Nancy
Reporting
● Live
Platform health, user growth & your daily owner brief
D
Dan
"Do It Dan"
● Ready
Screenshot or CSV in — properties, a Teams post & an optimised route out
A
Auction Alex
Auctions Wizard
● Tracking
Knows every auction, every date & every bid deadline
User Suggestions
Ideas submitted from the Suggest button
Loading…
F
Felix — Security Guard
Loading status…
—
Requests Handled
—
Blocked / Rejected
—
IPs Banned
Dev
Mode
Recent Events
Loading…
Ban Manager
Active IP bans · Logged-in users are never auto-banned
Click Refresh to load ban list
T
Tom — Troubleshooting Engineer
AI-powered · Describe any problem, even with typos · Strictly SurgeREI only
T
Hey, I'm Tom. I'm watching over the SurgeREI system — tell me what's wrong and I'll diagnose it and tell you exactly how to fix it. Typos are fine, I'll figure out what you mean.
Tom has access to your runbook and system context. He cannot modify code, access your data, or perform actions outside of troubleshooting.
N
Nancy — Reporting & Analytics
Platform health, user counts, growth, and your owner brief
—
Total Users
—
Active Deals
—
Pipeline Value
—
Attom Credits Used
—
Security Events
—
System Health
Owner Brief
Click Refresh to load your latest report.
D
Dan — "Do It Dan"
Drop a screenshot or any CSV. He reads it, adds the properties, posts the auction channel, and builds your drive.
Drop a screenshot or CSV — or click to choose
Auction lists, foreclosure sheets, MLS exports, county sale calendars. Any CSV with an address column.
A
Auction Alex — Auctions Wizard
Tracking every auction file, date & bid deadline
—
Auctions Tracked
—
Markets
—
Scheduled
—
Next Sale (days)
Upcoming Sales & Bid Deadlines
Data Health (files I'm watching)
Attom Data — API Usage
Cap: $/call:
Loading…
Recent lookups:
Empire Server
Serving dashboard + API on :8080 · Uptime: —
i
Restart: Hot-reloads empire-server.py in-place using os.execv — picks up any code changes with zero downtime. This page auto-reloads after 3 seconds.
Chrome CDP
Browser automation on port 9222 — required for all agents
i
Launch Chrome: Opens Chrome using your "Calister Estates" profile with --remote-debugging-port=9222.

Must be running before you start any agent. If REsimpli shows a login screen, re-log in manually — do not relaunch Chrome.
Agent Daemon (24/7)
launchd-managed — survives reboots, Telegram approval flow
i
Load: Registers the reply-agent launchd job and starts the daemon. It will auto-start on every reboot and auto-restart on crash. Uses Telegram for draft approval.
i
Unload: Stops the daemon and unregisters it from launchd. The 24/7 agent will no longer run or auto-start on reboot.
Notetaker Stack
Call transcription + calendar watcher on :8765/:8766
i
Start: Runs notetaker/run-all.command — launches 4 processes: dashboard (:8765), calendar watcher (:8766), REsimpli call poller (hourly), and bridge.

Requires ollama serve to be running first (uses llama3.1 for call grading).
Kill Switch
Emergency stop — all agents check this flag every cycle
i
Activate: Creates agents/logs/KILL_SWITCH.flag. All running agents detect this file at their next cycle (~90s) and stop. Pauses agent logic only — does NOT kill the launchd daemon. Use "Unload" above for a full stop.
i
Resume: Deletes the KILL_SWITCH.flag file. Agents resume normal operation at their next check cycle.
Troubleshooting
REsimpli shows login page mid-run (session expired)
The Chrome automation lost its session. The agent is throwing login errors and can't read or send messages.
1. Switch to the Chrome window on port 9222 (the "Calister Estates" profile).
2. Navigate to app.resimpli.com and log in manually.
3. Leave Chrome open — do not restart it, just re-authenticate.
4. Press Start on the Reply Agent above to resume sweeping.
Reply Agent is stopped / not sending replies
The reply agent process isn't running. New leads aren't being drafted. SLA at risk — leads must be reached within 1 minute.
1. Check Chrome CDP is green above — Reply Agent needs Chrome running first.
2. Press Start Reply Agent above (or the button here).
3. Wait ~10 seconds, then check the dot turns green.
4. If it keeps stopping, press Status to see the queue and check the log.
Chrome CDP not running (automation can't connect)
No Chrome process is listening on port 9222. Playwright-based agents will fail with a connection error.
1. Press Launch Chrome above — this opens your "Calister Estates" Chrome profile on port 9222.
2. Wait for the Chrome window to appear, then verify the dot turns green (~5 seconds).
3. If REsimpli is showing a login page in that window, log in manually before starting agents.
Kill switch is active — all agents paused
The emergency stop flag is set. Agents are deliberately halted and won't process new leads until it's cleared.
Agent Daemon not loaded (won't survive reboot)
The launchd service isn't registered. The 24/7 agent won't auto-start on reboot or auto-restart on crash.
Approved replies are queued but not sent
Replies have been approved in the dashboard queue but haven't been dispatched to leads yet.
Code changes not showing up / server needs refresh
After editing empire-server.py or other backend files, the server needs to restart to pick up those changes.
Notetaker stack not running / no call notes
The notetaker processes (dashboard, calendar watcher, call poller) aren't active. Call transcriptions won't be generated.
1. Make sure Ollama is running: open Terminal and run ollama serve.
2. Press Start Notetaker here — launches dashboard (:8765), calendar watcher (:8766), call poller, and bridge.
3. Open http://localhost:8765 to confirm the notetaker dashboard is up.
No matching issues found. Try different keywords.
Command Output
Ready — press a button above to run a command.
County value, where the county publishes one.
LeadPropertyHighlightedRoute
Zoom in to load properties and build a list in an area, or search for a location.

Where are you starting from?

Everything after this is built around that point — the map, the drive order, the first door.

Saved points

Or somewhere else

My routes 0
Loading…
Starting from
Not set — you will be asked
Stops 0
The map draws once your stops have been placed.
Add a stop, or optimise the run.
1 · The document
Drop a contract here, or click to choose
PDF — or a screenshot if you are master admin. Max 25 MB.
2 · The property

Settings

Everything in one place — profile, appearance, and (for admins) keys, email, and market config.
Profile
📱 Call alerts on this device
📇 My contact card
Leads save your number in one tap. The phone is your REI Surge number, so the contact matches every text and call you send.
Password
At least 8 characters, including 1 capital letter and 1 number.
Appearance
Mode and color scheme apply instantly and are remembered on this device. Automatic matches your phone's (or computer's) own light/dark setting.
Commission
What "Potential commission" calculates on a deal. A realtor is paid a percentage of the sale or purchase price; a closer or manager off net profit. Pick the one that matches your pay.
Signatures & Offer Delivery
The signer is always the buyer, selected per offer from this list — the way you'd pick one in DocuSign. Their name, title and initials print on every page of the contract.
Not one of your properties yet. This is the county's record for this lot. Nothing is saved until you add it.
1351 Cottonwood Lane
Crystal Lake, IL 60014 · McHenry County · 3 bd · 2 ba · 1,500 sf · — · —
● Active
—
ROI Grade
Counts toward
Lead owner
Click any value to change it. What you enter is the number used everywhere: the header, the Buy Box and the contract.
Property Info
Active
OVERRIDDEN
2027-01-15
OVERRIDDEN
$240,000
OVERRIDDEN
14
OVERRIDDEN
3
OVERRIDDEN
2
OVERRIDDEN
1,500
OVERRIDDEN
6,200
OVERRIDDEN
1978
OVERRIDDEN
2
OVERRIDDEN
Single Family
OVERRIDDEN
No
OVERRIDDEN
Financial
$5,240
OVERRIDDEN
None
OVERRIDDEN
14-09-126-008
OVERRIDDEN
Address
Agent & Seller
Pulling public records — owner, APN, AVM, last sale, tax data…
Owner Intelligence
Pull records above to reveal owner info
Owner 1 —
Owner 2—
Property Address—
Mailing Address—
Absentee Owner—
Property (verified)
APN—
Type—
Year Built—
Sq Ft—
Beds / Baths—
Lot—
Financials
Market Value (AVM)—
Assessed Value—
Annual Tax—
Tax Year—
Last Sale—
Last Sale Date—
Building
Basement—
Garage—
Heating—
Cooling—
Wall Type—
Public Record Match
Attom Address—
Attom ID—
FIPS—
$/Sq Ft (last sale)—
Sale disclosure—
Transaction History
Click "Load History" to see every recorded sale and mortgage on this property.
Recorded Mortgages & Liens
Open a property to pull its recorded documents.
Select before running analysis — this logs to your activity report
✓ Logged to Activity Report
MLS Overrides API · editable
Calculator Overrides
Rate Assumptions
Hard Money: % / yr
LTV: 70%
Vacancy: 7%
Mgmt: 8%
Maintenance: 6%
Sales Commission: 2.5% (IL)
Closing Costs: 3.5%
DSCR Min: 1.25x (125%)
Profit Margin Min: 15%
Wholesale Min Profit: $10,000
Calculator Tips
Set Taxes = $0 (MLS default)
Set Hold = 0 mo for base calc
Match your offer, ARV & repairs exactly
My Estimates
Enter your estimates above and click ▶ Run All to see all 4 calculators
Market Analysis Reports
Median Sale Price
$298,500
McHenry County · Last 90 days
Avg Days on Market
22
Crystal Lake · Active listings
Price / Sq Ft
$187
SFR · McHenry County
Avg Rent / mo
$1,850
3BR SFR · Crystal Lake
List-to-Sale Ratio
98.4%
Sellers getting near ask
Inventory
1.8 mo
Low supply · Seller's market
Price History
Date Event Price Change
2027-01-15 Listed $240,000 —
2026-08-10 Price Reduced $255,000 −$15,000
2026-06-01 Original Listing $269,900 —
Uploaded Documents
Property Photos
Scanning Teams channel every 15 min · 7am–8pm
No photos yet. Scan Teams or upload manually.
Comps — Comparable Sales
Open a property to see last-sale and value comps from public records.
Deal Notes
Communication & Activity Timeline
Everything tied to this property — calls, texts, mail, door knocks, status changes, drips, and contracts — in one chronological history.
Property Data Dump
Copy & paste an entire page. The parser scans for addresses, APN, owner names, prices, legal descriptions, emails, and phone numbers.
Tom — how do I sign this?
Tom explains the signing steps only — not what the contract means. For that, ask your agent or attorney.
What are you sending?
Autosaves as you type
Delivery Method
Property
Deal Terms
Sellers
Additional Terms (1.11)
Linked Properties
Other properties owned by the same owner or entity — pull Attom records first to reveal owner
Pull Public Records first
Owner identity is needed to search for linked properties.
Go to Listing Details → Pull Public Records to get started.
REI Surge was updated.
Disposition
Your listings and the buyers to sell them to.
Listings
Offers
Report
Cash Buyers
Loading…
Contract Preview

The Floor

Every agent you run, by department. Three bars means it is doing its job, two means it wants attention, one means it stopped.

Loading the floor…
Color Scheme
Appearance