Almost every business needs the same small thing on its website: a clean "where to find us" section. An office, a few stores, a handful of clinics, a map you can actually pan, a phone number you can tap. HubSpot CMS does not ship one, so you end up embedding a raw Google iframe, fighting with a Google Cloud project and a billing card for an API key, or pasting in a third-party widget that looks nothing like your site.
Location Map Pro is that section, done properly. Add your locations as cards, each with its own embedded, pannable map, and it needs no Google Maps API key at all: no Cloud project, no billing, nothing to leak or expire. It is available on the HubSpot Marketplace for $14.99.
A locations section sounds simple until you build one. You want a real map per branch, not a single pin for the whole company. You want tap-to-call on mobile, opening hours, and a button, and you want it to match your brand. Location Map Pro gives you all of that as a single drag-and-drop module, with each location as its own card.
Each location card embeds its own pannable Google Map, generated straight from its address, or from a lat,lng pair if you prefer. There is no Google Maps API key, no Cloud project, and no billing card involved, so there is nothing to set up, leak, or expire. Add up to 12 locations in a repeater; a single location reads as a clean contact card on its own.
Every card carries a title, address, phone with tap-to-call, email with mailto, and an optional rich-text block for opening hours or notes, plus a fully styled button for directions or a booking link. You can swap the address, phone, email, and button icons for any Font Awesome icon, all from the editor, so the details match your brand language.
Colors, fonts, sizes, radii, borders, shadows, gaps, padding, icon size, and the map's color effect are all module fields, and the module inherits your theme's font and primary color out of the box. Light, dark, minimal, or fully branded, it is the same module with no custom CSS. The map color effect runs from full-color to grayscale, muted, night, or a custom filter, and you can set map height, corner radius, and zoom per location.
Place the map above, below, left, or right of the text on each card, and lay your locations out in one to four columns. On mobile it collapses to a tidy single column, so a long list of branches stays easy to scan on a phone. There is no JavaScript, no jQuery, and no dependencies, just fast, accessible, server-rendered HTML.
Multi-location store finder. A grid of branch cards, each with its own map, address, hours, and a directions button, collapsing cleanly to one column on mobile.
Single contact card. One location reads as a clean contact card, a pannable map beside your address, tap-to-call phone, email, and hours.
Clinics and franchises. Every clinic, office, or franchise with per-location hours and phone numbers, with no Google Cloud project or billing to manage.
Branded "find us" section. Cards and maps matched to your brand with the color effect, fonts, and button style, dropped onto any page without custom CSS.
Location Map Pro is a standalone module. Install it in any HubSpot CMS portal and drop it on any page, including website pages, landing pages, and blog posts. It works with all HubSpot plans, with no theme dependency, no external libraries, and no Google Maps API key.
Location Map Pro is available on the HubSpot Marketplace for $14.99. See the full feature breakdown, or browse all Studio Nope modules.