How the TerritoryIQ + Meta Campaign Workflow Works
TerritoryIQ gives you the intelligence — which neighborhoods to target and why. The Campaigns tab turns that intelligence into an audience file you can upload directly to Meta, and an agent that walks you through every step.
The problem it solves
Without TerritoryIQ, the workflow between "I know which neighborhood I want to target" and "I have a live Facebook campaign targeting that neighborhood" involves:
- Opening Meta Ads Manager (which is complex and intimidating if you haven't used it before)
- Creating a campaign from scratch — objective, audience, placement, budget, creative
- Manually figuring out how to define a geographic boundary around a specific neighborhood
- Waiting for Facebook to review and approve the campaign
Most small business owners find this process overwhelming enough that they either don't run ads at all, or pay an agency $500–$1,500/month to handle it for them.
TerritoryIQ compresses the hardest part — identifying exactly who to target and translating that into a format Meta understands — down to a single download. Then it walks you through the rest with a guided agent conversation.
How it works
- 1
Upload your customer data (Data tab)
TerritoryIQ maps your customers to census block groups — the specific neighborhoods where they live. This is what creates the red, yellow, and green heatmap on your territory map. Make sure "Save addresses" is checked when you upload so the data persists.
- 2
Download your audience file (Campaigns tab)
Switch to the Campaigns tab in Territory Command. TerritoryIQ analyzes your unconquered block groups — the red neighborhoods where you have few or no customers — and generates a CSV of the zip codes that overlap those areas. Click Download Zip Code CSV.
- 3
Upload to Meta as a Custom Audience
In Meta Business Manager, go to Audiences → Create Audience → Customer List and upload your zip code file. Meta will match these zip codes to Facebook users who live in those neighborhoods. This is how you target exactly the right geographic area without manually drawing radius circles.
- 4
Build your campaign targeting that audience
Create a new campaign in Meta Ads Manager using your Custom Audience as the target. Set your objective (awareness or traffic work well for local businesses), add your budget and creative, and launch.
- 5
Log your campaign in TerritoryIQ
Once your campaign is live, record it in the Campaigns tab tracker. Log the neighborhoods you targeted, your budget, and the start date. This history feeds into the TerritoryIQ agent's understanding of your territory over time.
The campaign setup agent
The Campaigns tab includes an agent that acts as your personal Meta campaign guide. Unlike the territory intelligence agent, this one is focused entirely on the campaign setup workflow.
Tell it where you are in the process — whether you have Business Manager already or are starting from scratch — and it will give you the next step. If you get stuck on a screen you don't recognize, describe what you see and the agent will adapt its guidance to match.
The agent knows your business name, category, city, and which neighborhoods you're targeting, so its guidance is specific to your situation — not a generic tutorial.
Why this approach beats a direct integration
A fully programmatic integration — where TerritoryIQ pushes campaigns directly into your Meta account — sounds cleaner, but it requires Meta Developer App Review (a 1–2 week process), creates a brittle dependency on Meta's API, and breaks every time Meta changes its interface or permissions model.
The guided approach ships faster, handles Meta UI changes without breaking, and adapts to users at every sophistication level. A business owner running their first ad ever and a franchisee managing 10 campaigns simultaneously get the same starting point and different levels of detail in the conversation.