Completions

Get-found swarm · Citation-Link-Build Agent · Per-prospect-territory-analysis skill · Build pillar · Published June 16, 2026

How to build a per-prospect franchise territory analysis pipeline

This guide explains how to architect the per-prospect-territory-analysis skill on the citation-link-build agent end-to-end at multi-prospect franchise-development scale: per-portfolio per-prospect per-canonical-prospect-intake + per-canonical-per-prospect-territory-spec + per-canonical-per-prospect-competitive-citation-density-analysis + per-canonical-per-prospect-local-link-surface-analysis + per-canonical-per-prospect-existing-franchisee-encroachment-detection + per-canonical-per-prospect-market-opportunity-scoring + per-canonical-per-prospect-discovery-day-document-generation + per-canonical-per-prospect-FDD-Item-12-territorial-rights-attestation + per-canonical-per-prospect-stakeholder-routing + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-canonical-per-prospect-territory-spec — per-radius (5/10/15/25 mile) + per-ZIP-code list + per-DMA + per-CBSA + per-drive-time isochrone (15/30/45 min via Google Distance Matrix + Mapbox Isochrone + HERE Routing) + per-custom polygon + per-trade-area foot-traffic origin (Placer.ai + SafeGraph + Foursquare).
  • Per-canonical-per-prospect-competitive-citation-density-analysis — per-territory direct-competitor identification (NAICS + Google Business category + vertical keyword match) + indirect-competitor identification + per-territory competitor citation count per source (GBP + Yelp + Foursquare + Apple Business Connect + Bing Places + data aggregator) + per-territory competitor citation density percentile ranking + per-territory competitor citation velocity trend.
  • Per-canonical-per-prospect-local-link-surface-analysis — per-territory neighborhood-blog discovery (Ahrefs + Semrush + Moz + Majestic) + per-territory community-organization discovery + per-chamber-of-commerce + per-local-news-site + per-local-event-sponsorship + per-link-prospect prioritization by domain-rating + traffic + relevance + per-link-prospect outreach volume estimate.
  • Per-canonical-per-prospect-existing-franchisee-encroachment-detection — per-existing-franchisee territory lookup + per-prospect vs existing territory overlap detection + per-overlap percentage + per-FDD Item 12 protected-territory violation detection + per-FDD Item 12 co-exclusive vs exclusive vs non-exclusive rights classification + per-existing-franchisee first-right-of-refusal detection.
  • Per-canonical-per-prospect-market-opportunity-scoring — per-prospect demographic score + economic score + mobility score + competition score + link-surface score + weighted composite score + confidence interval.
  • Per-canonical-per-prospect-discovery-day-document-generation — template spec (executive summary + market overview + territory spec + competitive landscape + citation density analysis + local link surface + encroachment analysis + market opportunity score + financial projections + investment thesis + FDD Item 12 territorial rights attestation + FDD Item 19 FPR) + LLM narrative (GPT-4 + Claude Sonnet + Gemini Pro) + PowerPoint export via python-pptx + Google Slides export + PDF export via Puppeteer + version control.
  • Per-canonical-per-prospect-FDD-Item-12-attestation + per-stakeholder-routing — per-FDD Item 12 protected/exclusive/co-exclusive/non-exclusive attestation + per-state franchise registration effective-date validation + per-trademark-counsel FDD Item 13 review + per-VP-Franchise-Development + per-Franchise-Development-Director + per-Franchise-Broker + per-legal-counsel + per-CFO routing + per-stakeholder SLA + acknowledgment tracking.

Why per-vendor-FranConnect-Franchise-Development-single-account breaks at multi-prospect franchise-development scale

Per-vendor-FranConnect-canonical-Franchise-Development ships per-account per-lead per-pipeline-stage primitive. Per-vendor-Naranga + FranchiseSoft + FranchiseGrade + Hubbi + Mosaic Forward + Civitas Strategies + Franchise Brokers Association-canonical-single-account ship per-vendor per-native franchise-development primitives.

At 1-prospect-1-territory scale per-account per-lead per-pipeline-stage primitive is enough. At multi-prospect-multi-territory franchise-development scale per-prospect-territory-spec-not-single-radius + per-prospect-competitive-citation-density-cross-citation-source + per-prospect-local-link-surface-cross-vendor + per-prospect-existing-franchisee-encroachment-territory-overlap-resolution + per-prospect-FDD-Item-12-territorial-rights-attestation + per-prospect-discovery-day-document-template + per-prospect-stakeholder-routing-per-vertical + per-prospect-market-opportunity-scoring + per-prospect-pipeline-stage-rollup.

Per-cross-vendor-franchise-development-fragmentation + per-prospect-territory-spec-blind + per-prospect-competitive-citation-density-blind + per-prospect-local-link-surface-blind + per-prospect-encroachment-detection-blind + per-prospect-FDD-Item-12-blind + per-prospect-discovery-day-document-blind.

The operator-side architecture above per-vendor-franchise-development primitive is canonical-per-prospect-territory-spec + per-prospect-competitive-citation-density-analysis + per-prospect-local-link-surface-analysis + per-prospect-existing-franchisee-encroachment-detection + per-prospect-market-opportunity-scoring + per-prospect-discovery-day-document-generation + per-prospect-FDD-Item-12-attestation + per-prospect-stakeholder-routing + per-portfolio-audit-trail.

What is in market today

Per-platform per-franchise-development-vendor

FranConnect, Naranga, FranchiseSoft, FranchiseGrade, Hubbi, Mosaic Forward (FranchiseDirect), Civitas Strategies, FranchiseDirect, Franchise Brokers Association databases, International Franchise Association (IFA) feeds, Multi-Unit Franchising Conference data, FRANdata. Per-account per-lead per-pipeline-stage. Per-canonical-per-prospect-territory-spec-canonical-competitive-citation-density-canonical-local-link-surface-canonical-discovery-day-document-canonical-FDD-Item-12-attestation is not the primitive.

Per-platform per-mapping-isochrone-vendor

Google Distance Matrix API, Mapbox Isochrone API, HERE Routing API, TomTom Routing, OpenRouteService, ArcGIS Network Analyst (Esri), Routific, Esri Service Area. Per-account per-API primitive. Per-canonical-per-prospect-drive-time-isochrone-canonical-per-territory-spec-canonical-radius-ZIP-DMA-CBSA-custom-polygon-trade-area is not the primitive.

Per-platform per-backlink-discovery-vendor

Ahrefs, Semrush, Moz Pro, Majestic, LinkResearchTools, CognitiveSEO, Pitchbox, BuzzStream, Postaga, Hunter.io, Voila Norbert. Per-account per-domain per-backlink primitive. Per-canonical-per-territory-neighborhood-blog-canonical-community-organization-canonical-chamber-of-commerce-canonical-local-news-canonical-sponsorship-canonical-link-prospect-prioritization is not the primitive.

Per-platform per-FDD-document-management-vendor

FranchiseSoft FDD Module, IFranchise Group FDD services, Dady & Gardner FDD database, IngramSpark FDD compliance, EnglishOldField FDD review, FRANdata Frandex. Per-account per-FDD per-state-registration primitive. Per-canonical-per-prospect-FDD-Item-12-protected-territory-attestation-canonical-FDD-Item-13-trademark-canonical-FDD-Item-19-FPR-canonical-state-registration-effective-date-validation is not the primitive.

How the architecture is built

  1. Per-portfolio per-canonical-prospect-intake-substrate. Per-FranConnect + per-Naranga + per-FranchiseSoft + per-FranchiseGrade + per-Hubbi canonical-prospect-intake.
  2. Per-portfolio per-canonical-per-prospect-territory-spec. Per-radius + per-ZIP + per-DMA + per-CBSA + per-isochrone + per-custom-polygon + per-trade-area canonical-territory.
  3. Per-portfolio per-canonical-per-prospect-drive-time-isochrone-API. Per-Google-Distance-Matrix + per-Mapbox-Isochrone + per-HERE-Routing canonical-isochrone.
  4. Per-portfolio per-canonical-per-territory-direct-competitor-identification. Per-NAICS-industry-code + per-Google-Business-category + per-vertical-keyword canonical-direct-competitor.
  5. Per-portfolio per-canonical-per-territory-competitive-citation-density-analysis. Per-GBP + per-Yelp + per-Foursquare + per-Apple-Business-Connect + per-Bing-Places + per-data-aggregator + per-citation-density-percentile + per-citation-velocity-trend canonical-density.
  6. Per-portfolio per-canonical-per-territory-local-link-surface-analysis. Per-Ahrefs + per-Semrush + per-Moz + per-Majestic + per-neighborhood-blog + per-community-organization + per-chamber-of-commerce + per-local-news + per-local-event-sponsorship canonical-link-surface.
  7. Per-portfolio per-canonical-per-territory-link-prospect-prioritization. Per-domain-rating + per-traffic + per-relevance + per-outreach-volume-estimate canonical-prioritization.
  8. Per-portfolio per-canonical-per-prospect-existing-franchisee-encroachment-detection. Per-existing-franchisee-territory-lookup + per-territory-overlap-detection + per-overlap-percentage + per-FDD-Item-12-protected-territory-violation + per-FDD-Item-12-co-exclusive-vs-exclusive-vs-non-exclusive-rights + per-first-right-of-refusal canonical-encroachment.
  9. Per-portfolio per-canonical-per-prospect-market-opportunity-scoring. Per-demographic + per-economic + per-mobility + per-competition + per-link-surface + per-weighted-composite + per-confidence-interval canonical-scoring.
  10. Per-portfolio per-canonical-per-prospect-discovery-day-document-template. Per-executive-summary + per-market-overview + per-territory-spec + per-competitive-landscape + per-citation-density + per-link-surface + per-encroachment + per-market-opportunity + per-financial-projections + per-investment-thesis + per-FDD-Item-12 + per-FDD-Item-19 canonical-template.
  11. Per-portfolio per-canonical-per-prospect-discovery-day-LLM-narrative-generation. Per-GPT-4 + per-Claude-Sonnet + per-Gemini-Pro canonical-LLM.
  12. Per-portfolio per-canonical-per-prospect-discovery-day-export. Per-PowerPoint-python-pptx + per-Google-Slides + per-PDF-Puppeteer + per-version-control canonical-export.
  13. Per-portfolio per-canonical-per-prospect-FDD-Item-12-attestation + per-stakeholder-routing + per-portfolio-audit-trail. Per-FDD-Item-12-protected-exclusive-co-exclusive-non-exclusive + per-state-franchise-registration-effective-date + per-trademark-counsel-FDD-Item-13 + per-VP-Franchise-Development + per-Franchise-Development-Director + per-Franchise-Broker + per-legal-counsel + per-CFO + per-SLA + per-acknowledgment + per-CSV-export + per-SOC2-export + per-FDD-export + per-immutable-storage canonical-FDD-routing-audit.

Frequently asked questions

What is a per-prospect franchise territory analysis pipeline for franchise-development teams?

Per-prospect franchise territory analysis pipeline runs per-portfolio per-prospect per-canonical-prospect-intake + per-canonical-per-prospect-territory-spec + per-canonical-per-prospect-competitive-citation-density-analysis + per-canonical-per-prospect-local-link-surface-analysis + per-canonical-per-prospect-existing-franchisee-encroachment-detection + per-canonical-per-prospect-market-opportunity-scoring + per-canonical-per-prospect-discovery-day-document-generation + per-canonical-per-prospect-FDD-Item-12-territorial-rights-attestation + per-canonical-per-prospect-stakeholder-routing + per-portfolio audit-trail. Per-canonical-per-prospect-territory-spec runs per-portfolio per-canonical-radius-based-territory (per-5-mile + per-10-mile + per-15-mile + per-25-mile per-canonical-radius) + per-canonical-ZIP-code-list-territory + per-canonical-DMA-territory + per-canonical-CBSA-Core-Based-Statistical-Area-territory + per-canonical-drive-time-isochrone-territory (per-15-minute + per-30-minute + per-45-minute per-canonical-isochrone) + per-canonical-custom-polygon-territory + per-canonical-trade-area-defined-by-foot-traffic-origin. The per-platform franchise-development vendor category includes FranConnect, Naranga, FranchiseSoft, FranchiseGrade, IFA International Franchise Association feeds, Hubbi, Mosaic Forward (FranchiseDirect), Civitas Strategies, FranchiseDirect, Franchise Brokers Association databases.

Why does per-vendor-FranConnect-canonical-Franchise-Development-canonical-single-account break down at multi-prospect franchise-development scale?

Per-vendor-FranConnect-canonical-Franchise-Development ships per-account per-lead per-pipeline-stage primitive. Per-vendor-Naranga + per-FranchiseSoft + per-FranchiseGrade + per-Hubbi + per-Mosaic-Forward + per-Civitas-Strategies + per-Franchise-Brokers-Association-canonical-single-account ship per-vendor per-native franchise-development primitives. At 1-prospect-1-territory scale per-account per-lead per-pipeline-stage primitive is enough. At multi-prospect-multi-territory-franchise-development scale per-canonical-per-prospect-territory-spec-canonical-not-single-radius + per-canonical-per-prospect-competitive-citation-density-canonical-cross-citation-source + per-canonical-per-prospect-local-link-surface-canonical-cross-vendor + per-canonical-per-prospect-existing-franchisee-encroachment-canonical-territory-overlap-resolution + per-canonical-per-prospect-FDD-Item-12-territorial-rights-attestation + per-canonical-per-prospect-discovery-day-document-canonical-template + per-canonical-per-prospect-stakeholder-routing-canonical-per-vertical + per-canonical-per-prospect-market-opportunity-scoring + per-canonical-per-prospect-pipeline-stage-rollup.

How does per-portfolio per-canonical-per-prospect-territory-spec + per-competitive-citation-density-analysis work?

Per-portfolio per-canonical-per-prospect-territory-spec runs per-portfolio per-canonical-per-prospect-radius-territory + per-canonical-per-prospect-ZIP-code-list-territory + per-canonical-per-prospect-DMA-territory + per-canonical-per-prospect-CBSA-territory + per-canonical-per-prospect-drive-time-isochrone-territory (per-Google-Distance-Matrix + per-Mapbox-Isochrone + per-HERE-Routing per-canonical-isochrone-API) + per-canonical-per-prospect-custom-polygon-territory + per-canonical-per-prospect-trade-area-foot-traffic-origin (per-Placer.ai-trade-area + per-SafeGraph-trade-area + per-Foursquare-trade-area per-canonical-trade-area). Per-canonical-per-prospect-competitive-citation-density-analysis runs per-portfolio per-canonical-per-territory-direct-competitor-identification (per-NAICS-industry-code-match + per-Google-Business-category-match + per-vertical-keyword-match per-canonical-direct-competitor) + per-canonical-per-territory-indirect-competitor-identification + per-canonical-per-territory-competitor-citation-count-per-source (per-GBP-citation-count + per-Yelp-citation-count + per-Foursquare-citation-count + per-Apple-Business-Connect-citation-count + per-Bing-Places-citation-count + per-data-aggregator-citation-count per-canonical-citation-count) + per-canonical-per-territory-competitor-citation-density-percentile-ranking + per-canonical-per-territory-competitor-citation-velocity-trend.

What does per-portfolio per-canonical-per-prospect-local-link-surface + per-encroachment-detection + per-market-opportunity-scoring do?

Per-portfolio per-canonical-per-prospect-local-link-surface-analysis runs per-portfolio per-canonical-per-territory-neighborhood-blog-discovery (per-Ahrefs + per-Semrush + per-Moz + per-Majestic per-canonical-backlink-vendor) + per-canonical-per-territory-community-organization-discovery + per-canonical-per-territory-chamber-of-commerce-discovery + per-canonical-per-territory-local-news-site-discovery + per-canonical-per-territory-local-event-sponsorship-discovery + per-canonical-per-territory-local-link-prospect-prioritization-by-domain-rating-traffic-relevance + per-canonical-per-territory-local-link-prospect-outreach-volume-estimate. Per-canonical-per-prospect-existing-franchisee-encroachment-detection runs per-portfolio per-canonical-per-existing-franchisee-territory-lookup + per-canonical-per-prospect-territory-vs-existing-territory-overlap-detection + per-canonical-per-prospect-territory-overlap-percentage + per-canonical-per-prospect-territory-FDD-Item-12-protected-territory-violation-detection + per-canonical-per-prospect-territory-FDD-Item-12-co-exclusive-vs-exclusive-vs-non-exclusive-rights-classification + per-canonical-per-prospect-territory-existing-franchisee-first-right-of-refusal-detection. Per-canonical-per-prospect-market-opportunity-scoring runs per-portfolio per-canonical-per-prospect-demographic-score + per-canonical-per-prospect-economic-score + per-canonical-per-prospect-mobility-score + per-canonical-per-prospect-competition-score + per-canonical-per-prospect-link-surface-score + per-canonical-per-prospect-weighted-composite-score + per-canonical-per-prospect-confidence-interval.

What does per-portfolio per-canonical-per-prospect-discovery-day-document-generation + per-FDD-Item-12-attestation + per-stakeholder-routing do?

Per-portfolio per-canonical-per-prospect-discovery-day-document-generation runs per-portfolio per-canonical-per-prospect-discovery-day-template-spec (per-executive-summary + per-market-overview + per-territory-spec + per-competitive-landscape + per-citation-density-analysis + per-local-link-surface + per-encroachment-analysis + per-market-opportunity-score + per-financial-projections + per-investment-thesis + per-FDD-Item-12-territorial-rights-attestation + per-FDD-Item-19-financial-performance-representation per-canonical-template) + per-canonical-per-prospect-discovery-day-LLM-narrative-generation (per-GPT-4 + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-prospect-discovery-day-PowerPoint-export-via-python-pptx + per-canonical-per-prospect-discovery-day-Google-Slides-export + per-canonical-per-prospect-discovery-day-PDF-export-via-Puppeteer + per-canonical-per-prospect-discovery-day-document-version-control. Per-canonical-per-prospect-FDD-Item-12-territorial-rights-attestation runs per-portfolio per-canonical-FDD-Item-12-protected-territory-attestation + per-canonical-FDD-Item-12-exclusive-rights-attestation + per-canonical-FDD-Item-12-co-exclusive-rights-attestation + per-canonical-FDD-Item-12-non-exclusive-rights-attestation + per-canonical-FDD-state-registration-effective-date-validation + per-canonical-trademark-counsel-FDD-Item-13-review. Per-canonical-per-prospect-stakeholder-routing runs per-portfolio per-canonical-VP-Franchise-Development + per-canonical-Franchise-Development-Director + per-canonical-Franchise-Broker + per-canonical-legal-counsel + per-canonical-CFO + per-canonical-per-stakeholder-SLA + per-canonical-per-stakeholder-acknowledgment-tracking.

What does per-portfolio per-canonical-citation-link-build-agent-canonical-bundle do?

Per-citation-link-build-agent-canonical-bundle integrates the per-prospect-territory-analysis skill with sibling skills on the same agent: per-canonical-nap-approval-gating (sibling, build-pillar shipped at /how-to-build-multi-location-citation-cleanup-governance) + per-canonical-citation-cleanup (sibling, parent commercial pillar at /citation-cleanup) + per-canonical-franchise-territory-mapping (sibling, parent commercial pillar at /franchise-territory-mapping) + per-canonical-local-link-outreach (sibling, downstream consumer of local-link surface analysis for outreach) + per-canonical-outreach-volume-cap-enforcement (sibling, complementary outreach-volume-cap for franchise-development scale) + per-canonical-franchise-local-link-building (sibling, downstream consumer of per-prospect territory analysis for territory-by-territory link building).

Engage the citation-link-build agent

Per-portfolio per-prospect per-canonical-territory-spec + per-prospect-competitive-citation-density-analysis + per-prospect-local-link-surface-analysis + per-prospect-existing-franchisee-encroachment-detection + per-prospect-market-opportunity-scoring + per-prospect-discovery-day-document-generation + per-prospect-FDD-Item-12-attestation + per-prospect-stakeholder-routing + per-portfolio audit-trail shipped as the orchestration layer above your existing per-franchise-development-vendor + per-mapping-isochrone-vendor + per-backlink-discovery-vendor + per-FDD-document-management-vendor primitive.