Step 1
Drop in your laundromat address
Step 2 · Area density
Your geo-fence rings
Population is a rough estimate (area × your selected density) — not a real census lookup, so the number changes when you toggle Rural / Suburban / Urban, not when you switch addresses. Competitor data comes from Google Places when available, with OpenStreetMap as a fallback.
What to do with each ring
One geo-fence radius is rarely enough. Each ring has its own intent, its own competition density, and its own creative angle.
Highest-intent customers — people who already drive past your sign. Run loyalty offers, wash-and-fold promos, and hours/services awareness.
Where most of your competitors sit. Geo-fence each one and serve switch-over offers to people walking out of their stores.
The outer reach. People here have other options closer to home, but worth a brand impression — especially for wash-and-fold or pickup/delivery service.
How this works
Geocoding
We translate your address into latitude/longitude using OpenStreetMap's Nominatim service. No personal data is stored — just the coordinates we draw.
Competitor lookup
Pulled from Google Places (same data Google Maps uses) for the most complete coverage. Falls back to OpenStreetMap if the Places API is unavailable. We always cross-check during a real strategy call.
Population estimates
Rough density × area. Rural ≈ 500/sq mi, suburban ≈ 3,000, urban ≈ 10,000. Real campaigns target by demo and behavior — not just headcount.
This is a planning visualization, not a production targeting tool. Real geo-fence campaigns layer demographics, household income, foot-traffic data, and competitor weighting on top of these rings.