# How Can a Fiber Provider See Take Rate on a Map Inside HubSpot?

> Second Mile Maps adds HubSpot CRM cards that map every address, shade every zone by take rate, and overlay recent buyers and door knocks.

Canonical source: [https://www.thesecondmile.com/blog/take-rate-map-in-hubspot](https://www.thesecondmile.com/blog/take-rate-map-in-hubspot)

Published: 2026-11-03

Last updated: 2026-11-04

Authors: Hannah Collins

**A fiber provider can see take rate on a map inside HubSpot by adding custom CRM cards to its address and zone records. The cards draw every home in a zone colored by service status, shade each zone by take rate, mark recent buyers and door knocks, and compare every zone on one network map. All of it comes from records already in HubSpot.**

Most providers can quote their take rate. Far fewer can show where it's strong and where it's thin, street by street, without exporting addresses into a separate GIS tool and rebuilding the picture by hand. A table that says one zone sits at 24% and the next at 52% tells you there's a gap. A map tells you why, because you can see the blocks nobody has bought on, the apartment buildings that skew the average, and the streets the door-to-door team covered last month.

We built Second Mile Maps for exactly this: three map views that live on HubSpot records, so the people who plan campaigns, routes, and budgets see the same picture in the system they already work in.

![HubSpot map card comparing take rate across fourteen zones in a fiber network](https://drive.google.com/file/d/1vnBsfjGDiPbztLW01RfFEkOe9beBOTaI/view?usp=drivesdk)

## Why does take rate need a map?

Take rate is the share of homes passed that become paying subscribers, and it's the number most provider boards ask about first. It's usually reported as a percentage per zone, which hides the shape underneath. Two zones can each sit at 40% for opposite reasons: one with even uptake on every street, the other with a few dense blocks carrying a lot of untouched ones.

The shape decides what to do next. Even uptake points to a pricing or awareness question across the whole zone. Clusters point to specific streets for a postcard drop or a door-to-door push. Without a map, the marketing team and the field team each guess, and they rarely guess the same streets.

## What does each map view show?

Second Mile Maps comes in three levels, each one a card on a HubSpot record.

### The address view

On each address record (some providers call it the premise or the passing), a card shows that home on the map with its service status and the take rate of the zone around it. A rep looking at one household sees the neighborhood context without leaving the record.

### The zone view

On each zone record, a card opens the zone's boundary on a map with every home plotted inside it:

- **Homes by status.** Active or bought homes in one color, homes with no service in another, with separate icons for MDUs and businesses.  
- **Who bought recently.** A marker on every home that bought in the last 90 days, so you can see whether a campaign moved one street or the whole zone.  
- **Door knocks.** A toggle that overlays door-to-door activity from the last 90 days, so the field team can see where they've been, where they haven't, and whether knocks are turning into orders.

The card header carries the zone's take rate, active and total homes, and average deal amount. In the demo portal, a zone of 1,095 homes with 569 active reads 52%.

![Zone map in HubSpot showing homes by service status with a door-to-door knock overlay](https://drive.google.com/file/d/1PfndS8z1iBQ97Sukfelq0ETT4NLHOsgF/view?usp=drivesdk)

### The full network map

The network view puts every zone on one map, shaded by take-rate band (50% and up, 25 to 50%, 10 to 25%, under 10%), with totals across the network at the top. Hover over a zone to see its take rate, homes, and average deal amount. Comparing one zone to another takes a glance instead of a report.

![Network map in HubSpot with a zone hover card showing take rate and average deal amount](https://drive.google.com/file/d/1wEeeLUt2buqMwhpWM6VkrjMdc5FE1AAC/view?usp=drivesdk)

## Where does the map data come from?

Everything on the maps comes from records HubSpot already holds, which is why the maps can stay current without a separate upload:

- **Addresses** live in a custom address object, fed from your billing or OSS/BSS platform. Each one carries the unique ID from that system and its coordinates, so it plots in the right place and never duplicates.  
- **Zones** live in their own object, with the zone's boundary stored as a polygon and a center point for the map label. The boundaries usually come from the GIS or network design tool your engineering team already uses.  
- **Status, recent purchases, and deal amounts** come from the deals and service status already tied to each address.  
- **Door knocks** come from the field sales app your door-to-door team already uses, such as Spotio or SalesRabbit, with each knock logged against the address it happened at.

The maps depend on clean address data. If the same house exists as four records with four spellings, it plots four times. That's why address architecture comes first in every fiber engagement we run, and why we build a custom address object, matched on the billing system's ID, before anything else.

## How do provider teams use it?

- **Marketing** picks the zones and streets below target and sends postcards to those addresses. Postcards need an address and no email consent, so the map's no-service homes are a ready audience.  
- **Field sales** plans routes around the homes that haven't been knocked in 90 days and haven't bought, instead of covering the same blocks twice.  
- **Leadership** compares zones in one view during a board meeting, and can click from a zone straight into its records.  
- **Construction and planning** see where demand sits against the network's edge, which feeds the next build conversation.

## What does it take to build maps like this in HubSpot?

Three things need to be in place, and the first one takes the longest:

1. **Address and zone records you trust.** Every address carries a unique ID from the source system and belongs to exactly one zone. If that isn't true today, it's the first piece of work.  
2. **Zone boundaries in a usable format.** Polygons exported from your GIS or network design tool, attached to each zone record.  
3. **Custom CRM cards.** The map views are custom-built cards on the address and zone records.

Once those are in place, the maps update as the records do. A new order shows up on the map when its deal does, and a new zone appears when its record is created.

## See Second Mile Maps on your network

If your take rate lives in a spreadsheet that someone rebuilds every month, book a time with our team. We'll walk you through Second Mile Maps in our demo portal and talk through what it would take to put your own zones and addresses on the map. You can also see how we work with [internet service providers](https://www.thesecondmile.com/expertise/telecom-isp).

[**Book a meeting with our team →**](https://www.thesecondmile.com/contact)

---

## Frequently asked questions

### Can HubSpot show customer data on a map?

Not out of the box at the address and zone level a fiber provider needs. Custom CRM cards can add map views to HubSpot records, drawing homes, zone boundaries, and take rate from data already in the CRM.

### What data does a take rate map need?

Each address needs coordinates, a unique ID from the billing or OSS/BSS system, a service status, and the zone it belongs to. Each zone needs its boundary as a polygon. Deal data adds recent purchases, and a field sales app such as Spotio or SalesRabbit adds door-knock history.

### Do we need a separate GIS tool to see take rate by zone?

Your engineering team will likely keep its GIS or network design tool for building the network. For sales, marketing, and leadership, the maps can live inside HubSpot, so nobody exports addresses to see where take rate is strong or thin.
