Geographic customer acquisition
Turn every property into your next opportunity.
Find the right properties. Understand why they matter. Reach the right homeowners. Convert conversations into jobs. Then turn every completed job into the next neighborhood of customers.
Built first for fence companies. Designed for property-service businesses.
- 42
- scored opportunities in the sample territory
- 7
- prospects created per completed job
- 1
- inbox for SMS and email
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.
Why it works
Property intelligence, not another CRM to fill in by hand
Every surface starts from geography and the signals attached to a parcel, so reps spend their day on properties that are actually likely to buy.
Map-first territory workspace
Draw a territory, see every parcel, and work the map instead of a spreadsheet of cold addresses.
Explainable opportunity scoring
Vertical signals — pool permits, parcel geometry, ownership, proximity to your finished work — produce a score you can defend to a crew.
Compliant outreach and one inbox
SMS and email in one thread per contact, with consent, suppression and quiet hours enforced in the database before anything sends.
Hierarchical multi-tenancy
Platform, resellers, franchise groups and operating companies in one tree, with data ownership and billing kept as separate concepts.
The flywheel
One completed job compounds into the next eight
Finished work is the strongest buying signal in property services. Prospect Forge makes that loop mechanical instead of anecdotal.
- 01
Completed job
Install finishes and is recorded
- 02
Nearby properties
Radius discovery on parcel data
- 03
Opportunity signals
Vertical pack scores each parcel
- 04
Prospect list
Segment and prioritise
- 05
Outreach
Compliance-checked SMS and email
- 06
Conversation
Replies land in one inbox
- 07
Lead
Pipeline, estimate, close
- 08
New job
Which restarts the loop
Inside the workspace
The surfaces your team lives in
These are real screens from the application, driven by the seeded Dallas–Fort Worth fencing workspace.
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
Vertical Intelligence Packs
Fencing first. The engine is not fencing-specific.
A pack defines the signals, scoring model, job types and outreach language for one trade. Swap the pack and the same geographic engine serves a different business.
Fencing
Live in appPool permits, parcel geometry, ownership, recent purchase and proximity to your finished installs.
See the fencing packRoofing
Coming nextStorm events, roof age and permit history.
HVAC
Coming nextSystem age, home size and seasonal replacement windows.
Landscaping
Coming nextLot size, irrigation and neighborhood clustering.
Solar
Coming nextRoof orientation, shading and utility territory.
Windows
Coming nextBuild year, glazing era and assessed value bands.
Pools
Coming nextLot fit, permit activity and existing pool detection.
Tree care
Coming nextCanopy coverage and post-storm proximity.
Built for networks
Franchise groups, resellers and single operators on one platform
Organizations form a hierarchy. The organization that owns the data and the account that pays the bill are separate records, so a reseller can bill a franchisee without ever seeing their customer list.
- Row Level Security on every tenant table — isolation is enforced in the database, not the UI.
- Capability-based roles instead of hardcoded admin checks.
- Immutable usage charge layers keep provider cost, wholesale price and reseller retail auditable per event.
Sample hierarchy
- Prospect Forge (platform)owns rate cards
- Sunbelt Field Services (reseller)marks up usage
- Lone Star Fence Group (franchise)shares vertical pack
- Lone Star Fence — Dallas (operating)owns the data
Data provider and messaging integrations run through swappable adapters. The sample workspace uses deterministic simulators so nothing here depends on a vendor contract.
See your own territory scored
Tell us where you work and which services you sell. We'll walk your service area through the workspace and show what the flywheel looks like for your crew count.