Compare candidate store locations with drive time trade areas

Open one place to see every candidate site mapped with 5, 10 and 15 minute drive time areas, competitor counts, and a site brief you can defend.

App
MapboxNotionOperationsMarketingResearch & MonitoringAI Reports
PromptCreate

Build me a trade area explorer I open when we are picking our next location, so site decisions stop living in a pile of screenshots.

The app reads our candidate sites from a Notion database using Query a Data Source. Each row is one candidate site with a name, a street address, and whatever status and notes we keep alongside it. Geocode each address with Mapbox Forward Geocode (v6) to get coordinates, and hold onto those coordinates so the same address is not geocoded again on every visit. Mapbox takes coordinates as longitude first, then latitude.

The main view is one map card per candidate site. For each site, call Get Isochrone to draw 5, 10 and 15 minute catchments around its coordinates, rendered as nested bands so the shape of the reach is obvious at a glance. Expose the travel profile as a setting with driving, walking and cycling options, because a walk-in catchment is a different question than a drive-in one, and let me edit the contour minutes.

Selecting a site opens its detail view. There, count what sits inside the catchment using Search Box Category across a configurable list of categories. Use canonical Mapbox category names such as restaurant, coffee, gym and grocery. Every configured category is tagged as either a competitor or a traffic driver, and I can edit both the list and the tagging in a settings view so the app fits our business type. From those counts, render a scorecard showing drive time reach, competitor density and complement density, and show a Get Static Map Image card beside it as a shareable snapshot of the site.

A compare view puts up to three candidate sites side by side on the exact same scorecard, with the same categories and the same contour settings applied to each, so I can argue for one of them with numbers instead of impressions.

Each site detail view has a Research this site button that starts a background agent. The agent takes that site's isochrone and its category counts, including the names of the competitors found inside the catchment, researches the neighbourhood and those named competitors on the web, and writes a site brief that ends in a clear recommendation. It saves the brief to the same Notion database with Create a Page, tied to the candidate site it covers, and the app shows the finished brief in the site detail view next to the map. While the agent is running, mark that site as researching, and show the brief when it lands without me having to reload the page.

Two things worth baking in: Search Box Category is billed per request and needs no session token, so counting inside a catchment is cheap and can run for every configured category. Ship a short, sensible default category list rather than an empty one, and make it visually obvious which counts feed the competitor side of the score and which feed the complement side.

What does this prompt do?

  • Reads your candidate sites straight from the Notion database your team already keeps, and puts each address on its own map.
  • Draws 5, 10 and 15 minute drive time areas around every site so you can see who can actually reach it.
  • Counts the competitors and the traffic drivers sitting inside each catchment, then turns them into a scorecard of reach, competitor density and complement density.
  • Puts up to three sites side by side on the same scorecard, and adds a Research this site button that hands the numbers to a background researcher which writes a full site brief back into Notion.

What do I need to use this?

  • A Notion workspace with a database of candidate sites, where each row has at least a site name and a street address.
  • A Mapbox account for the maps, drive time areas and nearby business data.
  • A rough idea of which kinds of business count as competitors for you and which ones bring useful foot traffic.

How can I customize it?

  • Swap the category list for your business type: a coffee chain watches coffee shops and bakeries, a gym watches gyms and fitness studios.
  • Change the catchment bands from 5, 10 and 15 minutes, or switch from driving to walking when you are sizing up a high street unit.
  • Decide which categories count as competitors and which count as traffic drivers, so the scorecard reflects how your business actually wins.

FAQs

Do I need mapping software or a GIS specialist to use this?
No. The app does the mapping for you. You add candidate addresses to your Notion database, and each one comes back as a map with drive time areas and counts of what is nearby.
Where does the app get the candidate sites from?
From a Notion database you already keep. Add a row with a site name and a street address and it shows up in the app the next time you open it, so your property list stays the single source of truth.
Can I look at walking time instead of driving time?
Yes. You can switch the travel mode between driving, walking and cycling. A walk-in catchment answers a very different question than a drive-in one, which matters a lot for city centre units.
How reliable are the competitor and amenity counts?
They come from Mapbox business listings, which are strong for comparing sites against each other. Treat them as a way to rank your shortlist, then confirm the top one or two with a visit.
What happens to the site briefs the researcher writes?
Each brief is saved as a page in the same Notion database as the site it belongs to, and it also appears in the app next to that site's map, so the reasoning sits with the property record instead of in someone's inbox.

Related templates

Screen chartered vessels for AIS gaps and sanctions red flags

Every six hours we check each ship on your watchlist for unexplained tracking gaps and off-port transfers, then log real findings and alert your team.

MarineTraffic
Notion
Microsoft Teams
Agentic Task
Work your sales territory from a map, not a CRM list

Plot every account and open deal on a map, spot the ones nobody has called in months, and build a drive time route in a few clicks.

Mapbox
HubSpot
App
Morning dispatch board for your local delivery runs

Open one board each morning, drop today's orders onto the right drivers, and send out every route with the stops already in the fastest order.

Mapbox
Shopify
Slack Bot
App
Browse every competitor ad and build a Notion swipe file

See what your competitors are running on Google, Meta and LinkedIn in one screen, save the best ads to a shared Notion swipe file, and get a teardown on demand.

LeadMagic
Notion
Slack Bot
+1
App
Audience persona studio for brand and product marketers

Pick a brand, competitor, category or hashtag and get persona cards from real social conversation, saved each quarter so you can track how your audience shifts.

Infegy
Notion
General Input Database
App
Artwork desk for the Notion posts still missing an image

Open one screen each Monday to see which upcoming posts still have no image, generate three on-brand options, and file the one you pick.

Ideogram
Notion
Google Drive
App

Stop picking your next location from a pile of screenshots.

Put every candidate site on the same map, the same scorecard and the same set of numbers, so the decision is one you can defend.