Sign in
TerritoryIQ + Meta

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. 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. 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. 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. 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. 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.

Don't have Business Manager yet? The campaign setup agent in the Campaigns tab can walk you through creating a Facebook Business Manager account, setting up a Page, and creating your first Ad Account — step by step. Just ask it where to start.

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.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.