or
Forgot your password?
Need access? Sign up
Privacy Policy  ·  Terms of Service
CE
Calvin Edmond
Admin · Strata Investments
LISTED
Location
Property
Auction / Foreclosure
Legend: SCHEDULED RESCHEDULED CANCELED SOLD 3RD PARTY SOLD TO BANK
📄 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…

📞 Call List

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

Closes This Month
from 2026 Closed Tracker · click
Realized Profit
Projected Profit, closed this month
Company Profit
Projected Profit · from Closed Tracker
Your Commission
Syncing from commission emails…
📥 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…
Closed Deals
Loading…
🏆 Your Winning Profiles
Analyzing your closed deals…
🎯 Score a Property
📈 Your Pipeline — Ranked by Match
Scoring your active pipeline…
🏢 Teams / Companies
Users & Permissions
loading…
CE
Calvin Edmond
Admin 🏢 Strata Investments
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 Junior
Calvin's AI Clone · Always 6 months younger than Dad
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 Jr
🛡️ Felix
📊 Nancy
🔧 Tom
Loading war room…
CE
🤖 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.
🛡️ Felix ● On Duty
Felix
Security active. Ask me about blocked IPs, threat events, WAF rule status, or active bans.
📊 Nancy ● Live
Nancy
I keep the permanent audit trail. Every action, every agent — logged forever. Ask me what happened on any date.
🔧 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.
🤖

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
🛡️
Felix
Security Guard
● On Duty
Blocking threats & watching every request 24/7
🔧
Tom
Troubleshooter
● Ready
Senior dev watching for bugs, outages & new feature risks
📊
Nancy
Reporting
● Live
Platform health, user growth & your daily owner brief
🔨
Auction Alex
Auctions Wizard
● Tracking
Knows every auction, every date & every bid deadline
💡
User Suggestions
Ideas submitted from the 💡 Suggest button
Loading…
🛡️
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
🔧
Tom — Troubleshooting Engineer
AI-powered · Describe any problem, even with typos · Strictly SurgeREI only
🔧
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.
📊
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.
🔨
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 com.strata.reply-agent.plist with launchd 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.
New Lead Contacted Under Contract Closed Dead Other
Stops 0

Settings

Everything in one place — profile, appearance, and (for admins) keys, email, and market config.
👤 Profile
🔒 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.
CE
Calvin Edmond
Admin · Strata Investments
← Back to Deals
🏠
1351 Cottonwood Lane
Crystal Lake, IL 60014 · McHenry County
Bed3
Bath2
Sq Ft1,500
TypeWholesale
Lead Source
● Active
ROI Grade
Listing Details
📊 Buy Box
Price History
Documents
📸 Photos
Notes & Comps
Offers
📋 Contract
🔗 Linked Properties
🔒 Fields marked with a lock are populated by API. Hover to Override — or reset to restore the original value.
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.
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
📁
Click to choose a file, then hit Upload
PDF, DOC, DOCX, JPG, PNG, HEIC, WEBP, GIF — Max 25MB · 🛡 Felix scans every file
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.
Purchase Offers (We Buy)
📝
No purchase offers submitted yet
Sale Offers (We Sell / Assign)
🤝
No assignment offers yet
📋 Property Data Dump
Copy & paste an entire page. The parser scans for addresses, APN, owner names, prices, legal descriptions, emails, and phone numbers.
📄 Or upload a contract
🔧 Tom — how do I sign this?
Tom explains the signing steps only — not what the contract means. For that, ask your agent or attorney.
Autosaves as you type
Contract 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.
💰 Disposition — Cash Buyers
Buyers you save are visible to your whole company — and invisible to every other company.
🎯 Find cash buyers for a property
🕘 Search history
📇 Skip-traced leads
🗺️ Map
➕ Add Cash Buyer
Company Cash Buyers
NamePhoneEmail TypeStatusSource
No buyers yet — add one on the left.
🛂 Grant teammates Disposition access in Admin → Users & Permissions → pick a user → Disposition Access.
📄 Contract Preview
Color Scheme
Appearance