Roofing Campaign Example: From Job to List

Roofing Campaign Example: From Job to List

A completed roof is more than a finished job. It is a clear reason to start a conversation with the surrounding neighborhood. This roofing campaign example shows how to turn one recent installation into a defined prospecting area, an organized property list, and a campaign your sales team can actually work.

The goal is not to pull a giant list of names and hope something sticks. The goal is to choose streets with a logical connection to your work, give every prospect an owner, and prepare the records your team needs for door knocking, direct mail, calling where appropriate, or other compliant outreach.

Roofing Campaign Example: Start With a Completed Job

Imagine your company just completed a roof replacement in a subdivision outside a growing metro area. The job had good curb appeal, the homeowner was happy, and your crew was already visible on the street for several days. Nearby homes were built around the same time, with similar roof age and exposure.

That does not mean every neighbor needs a roof. It does mean this is a sensible area to prospect. Your team has a relevant local reference point, and the campaign starts with a real geographic decision instead of a generic purchased list.

Choose the job location on the map. Then look at the surrounding streets, home density, subdivision boundaries, and any natural breaks that affect how your reps will work the area. A busy arterial road, a gated entrance, a commercial strip, or a different housing development may be a better boundary than a simple radius.

Start with the neighborhood. Your campaign area should match how your team intends to prospect it.

Define the streets, not just the zip code

A zip code is usually too broad for a focused roofing campaign. It can mix neighborhoods with different home ages, property types, and practical access conditions. It also creates unnecessary cleanup when the campaign reaches the sales team.

Instead, draw a rectangle or polygon around the streets you want to work. Include the blocks where the completed job creates the strongest local relevance. Exclude streets your team will not reach, apartment complexes if they are outside your residential strategy, and areas already assigned to another representative.

The right campaign size depends on your team. A three-person canvassing crew may be able to work a compact subdivision quickly. One outside sales rep may need a smaller, tightly defined group of properties. For direct mail, you may include more homes than you would for a short field campaign. The point is control: choose the area based on the campaign plan, not the other way around.

Find the Properties Before You Build the List

Once the boundaries are set, review the available properties inside them. This is where a map-first process changes the work. You can see whether your area contains 60 properties, 260 properties, or a mix of homes and non-target buildings before anyone exports a spreadsheet.

Look for obvious issues early. Check whether existing contacts already appear in the area. If your company has previously prospected those streets, you do not want a rep treating every address as brand new. Existing-contact overlays can help managers spot overlap before the campaign begins.

You can also make practical decisions while the area is visible. Perhaps one cul-de-sac is already assigned to a rep. Perhaps a neighboring development has a homeowners association policy your team needs to account for. Perhaps the property mix changes sharply across one road. Fix the territory at this stage, when changes take seconds, rather than after records are distributed.

A good property list is not the biggest list. It is the list that matches the work your team plans to do.

Build an Audience With a Clear Purpose

Select the properties that belong in the campaign and create an Audience. Give it a name that makes ownership and timing obvious, such as “Oak Ridge - Completed Job Area - October” or “Maple Glen - Rep West - Roof Saturation.”

Avoid vague names like “New Leads” or “Neighborhood List.” Those labels create confusion once multiple campaigns are active. A useful Audience name tells a sales manager where the prospects came from, why they were selected, and who should be working them.

At this point, add only the organizational details your team needs. Assign the Audience to a rep, split it between two reps by streets, or keep it unassigned while a manager reviews it. Set statuses that reflect the actual workflow, such as New, Assigned, Attempted, Follow Up, or Not a Fit.

This is also the time to record the campaign context. A short note such as “Prospect around completed replacement at 418 Oak Ridge Drive” gives the rep a relevant talking point without suggesting that the prospect requested contact or needs a roof.

Clean ownership matters. When territory boundaries and assignments are unclear, reps overlap, records get duplicated, and managers spend time sorting out activity instead of directing the next campaign.

Build the Territory First. Enrich What Matters.

Not every property needs the same level of preparation. If your team plans to door knock a defined 80-home area, enrich the records that are truly part of that field effort. If a manager wants to send a targeted mailing to a subset of owners, enrich that subset. If an outside sales rep wants to follow up on a smaller group after the initial pass, enrich those records rather than the entire market.

This approach keeps the campaign focused and reduces waste. It also prevents a common problem with raw prospecting data: teams pay for or process far more records than they can reasonably work.

Available owner or property contact details can support your outreach process, but they are not a signal that someone has asked to be contacted. Use outreach methods responsibly and follow applicable calling, texting, email, mailing, and local solicitation rules. A disciplined campaign includes compliance, not just list building.

For each selected record, keep the information useful to the rep. The address, ownership details where available, contact information where available, assigned rep, status, notes, and activity history should support the next action. Your team does not need a complicated system to know who owns a prospect and what happened last.

Organize the Work Before Reps Start Prospecting

A neighborhood campaign becomes harder to manage the moment several people begin working it without a shared process. Decide how your team will record activity before launch.

For a field-first campaign, assign streets or clusters of homes to each rep. For a phone or follow-up campaign, divide records by owner, status, or priority. For direct mail, organize the final mailing audience separately from the broader neighborhood so future activity remains clear.

Use a simple operating rhythm. Reps mark attempts and outcomes. Managers review unworked records, duplicates, and follow-up opportunities. Notes stay attached to the property record instead of being scattered across text messages and personal spreadsheets.

The system does not need to replace every tool your company uses. It needs to make the territory and prospect list clear enough that the handoff from manager to rep does not create more admin work.

Export the Campaign Into Your Existing Process

When the Audience is organized, export the fields needed for the next step. That might be an address list for mail preparation, assigned contact records for a sales tool, or a campaign file for a team already using its own outreach workflow.

Exporting should be the last administrative step, not the start of the campaign. By the time you export, the area should be defined, unwanted properties removed, assignments set, and selected records enriched. This cuts down on the familiar cycle of downloading a huge list, sorting columns, deleting duplicates, and trying to remember why each address was included.

Territory supports this map-to-list workflow: search the map, draw the area, select properties, create an Audience, enrich selected records, organize the campaign, and export the data your team needs. Choose the area. Build the list.

When This Roofing Campaign Example Works Best

Prospecting around a completed job works especially well when the surrounding homes share similar construction periods, roof types, or neighborhood conditions. It can also fit a broader neighborhood saturation plan, where your company wants consistent visibility in a defined subdivision rather than scattered activity across an entire city.

It is not the right approach for every situation. If the completed job sits on a rural road with widely spaced properties, a tight surrounding campaign may produce too few workable addresses. If the job is in a neighborhood dominated by rentals, your strategy may need to focus on property owners rather than occupants. After a storm, the campaign boundary may be driven by the event footprint and field observations instead of one completed installation.

The workflow stays the same. Start with the geography your team can explain and work. Then build the prospect list around it.

Your last roofing job can be the start of your next neighborhood campaign, provided the area is deliberate, the records are organized, and every rep knows exactly what they own.

← All articles

Territory map ready for your next campaign

Build Your First Territory

Choose the area.

Build the contact list.

Export when you're ready.

Build Your First TerritoryGet Started
Build Your First TerritoryGet Started