HubSpot store locator
A HubSpot store locator in an Embed module.
Drop an Embed module onto the page, paste the code, and publish. The locator is configured in Handled rather than in HubSpot's design manager.
- 7-day trial
- No card required
- From $19/month
Real widgetA real locator capture. This version suits a business running its site on HubSpot CMS and wanting a locations page that marketing can maintain without a developer. Open the full-size example to search it. Northwind Cycles is an invented concept brand using sample data.
Built around the search
A HubSpot store locator built around what a visitor is trying to do.
Distance is rarely the only question. Give someone enough to choose a useful location before they leave the page.
- 01
Marketing can keep it current.
Locations and wording change in the Handled dashboard. The HubSpot page keeps the same embed.
- 02
No template work.
The locator does not need a custom module, a HubL template or a developer to change what it shows.
- 03
Filter by what you offer.
Categories become filters, so a visitor narrows to the location that handles their service or product.
Search and discovery
A visitor finds the nearest useful location without scanning the whole list.
The locator opens, the visitor types a town or postcode, and results reorder by distance. Search, filters, labels and layout are settings you control, not fixed behaviour.
Start with the spreadsheet you already maintain. Import a CSV, review the locations, then keep the same embed as the list changes.
North Loop Cycles
1.2 mi · Open until 6:00
Eastside Bike Works
2.8 mi · Open until 7:00
Hill Country Service
4.6 mi · Opens tomorrow
Search stage: Austin locations are filtered to repair shops, sorted by distance, and the nearest result offers directions.
Install on HubSpot
Add the HubSpot store locator once.
Handled is a hosted widget rather than a HubSpot-specific extension. Copy the generated embed from the dashboard and place it where the locator should appear.
Embed module
<div id="biz-locator-root"></div>
<script src="https://cdn.handledlocal.com/widget.js"
data-site-id="your-site-id" async></script>Three steps to publish
- 1Edit the page and add an Embed module where the locator should appear.
- 2Paste the embed code into the module.
- 3Publish, then open the live page. The editor preview may not run the script.
The practical questions
What changes after the trial?
Keep the design, locations and embed. Choose a plan based on location count and team seats. Your map usage remains on the Mapbox or Google account you control.
Compare plans- Starter
- $19/mo
- 200 locations
2 team seats
Every working feature - Pro
- $39/mo
- 2,000 locations
5 team seats
Every working feature - Business
- $79/mo
- 10,000 locations
20 team seats
Every working feature
Before you choose
Questions buyers ask about this setup.
- Do I need a plugin or an app for HubSpot?
- No. Handled is a hosted locator you embed in a page. There is nothing to install into HubSpot, nothing to keep updated, and nothing that can conflict with the rest of your site.
- Will my HubSpot styles break the locator?
- No. The widget renders in an isolated root so page CSS and widget CSS cannot collide in either direction. You set its colours, type, spacing and corners in Handled so it still matches the surrounding CMS.
- Can visitors filter as well as search?
- Yes. Categories on your locations become customer-facing filters, alongside search by town or postcode and sorting by distance.
- Who pays for the map traffic?
- You connect your own Mapbox or Google Maps key and that provider bills usage directly. The Handled subscription covers the locator, location capacity and team seats.
Turn your location list into a HubSpot store locator.
Start from the design above, import a sample of your real locations, and see it on your own page before paying.
7-day trial · No card required · Keep the same embed when you publish
Using a different platform?
The same locator, with the install steps for each.