Product
A geographic acquisition system, end to end
Prospect Forge covers the whole loop: find the property, score the opportunity, reach the owner legally, handle the reply, book the job, and meter what it cost.
Map workspace — Dallas–Fort Worth territory
42 scored opportunities · Fence Intelligence Pack v1
Selected property
488 Blue Sage Dr
Allen, TX 75024 · 12,450 sqft · built 1998
- Pool permit filed+28
- Nearby completed job+18
- Recent purchase+9
- Existing customer nearby+8
- Parcel size fit+8
Every point is traceable to a recorded signal and stored as an append-only evaluation.
Modules
What ships today, and what is provider-simulated
We label every module honestly. Simulator-backed modules run the full production code path with deterministic adapters, so switching to a real vendor is a configuration change.
Territory map workspace
Live in appParcel-level map with score heat, radius search around completed jobs, and a property inspector that shows the underlying record and its provenance.
Property intelligence layer
Simulator-backedCanonical property facts — parcel geometry, lot size, year built, assessed value, ownership, permits — kept separate from your tenant notes, with per-attribute source and licence TTL.
Opportunity engine
Live in appVertical signal rules produce a score plus an append-only evaluation history, so you can see why a property ranked where it did last month.
Prospect lists & segments
Live in appSave filters as working lists, assign them to reps, and track status transitions per property inside your organization only.
Communications gateway
Simulator-backedOne send path for SMS and email behind provider adapters, with sending identities, delivery events and retries normalised across vendors.
Compliance engine
Live in appConsent records, suppression and DNC lists, and quiet-hour windows evaluated in the database before any outbound message is accepted.
Unified inbox & pipeline
Live in appThreaded conversations per contact across channels, with replies promoted into a lead and tracked through estimate to won.
Usage & margin engine
Live in appMetered events rated against versioned rate cards, with immutable charge layers at each level of the reseller chain.
Screens
Built to be worked, not admired
Dense, keyboard-friendly surfaces designed for a dispatcher with twelve tabs open.
Opportunity score — explainability
488 Blue Sage Dr
Rules-based vertical intelligence today, with model-assisted scoring layered on the same signal history later. No black-box predictions.
Jobs → nearby opportunity engine
Every finished install seeds the next wave
580 Harvest Hill Rd
Fence install · Frisco · completed 2026-08-19 · $6,200
- 636 Stonegate Trl, McKinney60
- 452 Harvest Hill Rd, Frisco59
- 560 Cypress Bend Dr, Plano56
- 604 Stonegate Trl, McKinney55
Campaign builder — Pool permit neighbors
3-step sequence · 20 enrolled
Day 0 · Neighborhood note
We're building fences on your street this week…
Day 2 · Pool-code explainer
What Texas pool-barrier code requires…
Day 5 · Estimate offer
Want a same-week estimate window?
Unified inbox
SMS and email normalised into one conversation history
Dana Whitfield
emailThursday 9am works. Please send the cedar vs. board-on-board pricing beforehand.
Marcus Reyes
smsYes please — pool inspection is in three weeks so we need the fence up.
Priya Nair
smsInterested. What does 180 linear feet of cedar privacy run these days?
Outbound · SMS
We're installing cedar privacy fence on Blue Sage Dr this week. Want a quote for your pool enclosure?
Inbound · Email
Thursday 9am works. Please send the cedar vs. board-on-board pricing beforehand.
Pipeline
Reply → estimate → job, tied back to the property
Contacted
1Pool code fence — replied to outreach
Allen · $8,360
Estimate scheduled
1Pool code fence — replied to outreach
McKinney · $7,640
Won
0Empty
Usage & margin
Every billable event snapshots the full commercial chain
Provider cost
Simulated data + messaging providers
Platform wholesale
Prospect Forge rate card v1
Reseller retail
Sunbelt Field Services markup
Charge layers are immutable, so historical margin stays auditable even after rate cards change.