For agencies & media buyers

A video for every audience you target

HHI tiers, weather triggers, DMAs, affinities, loyalty vs. prospect — build governed variant matrices from one approved master, with the ad-group and line-item wiring generated for you. Multi-client, API-first, trafficking-manifest ready.

  • Matrix mode: geo × language × offer × segment
  • Generated activation kits
  • Trafficking manifest (CSV + JSON)
  • API & MCP for automation

Segment-flavored creative, systematically

An affluent cut and a value cut. Rainy-day and sunny-day versions. Per-DMA localization. Segments are data rows with creative briefs — prebuilt packs included — not one-off production requests.

Activation kits, not just files

Google: an Ads-Editor-importable structure — one ad group per segment with targeting set and videos attached. DSP/CTV: per-segment VAST tags naming the exact third-party segments to attach. Meta: honest creative-diversity setup.

Deterministic fetch for ad ops

Every (product × segment × locale × ratio) variant resolves at a URL your trafficking sheet can construct — with a published fallback ladder and logged resolutions. Plus a manifest API and update webhooks.

Governed, capped, quoted

Variant matrices are selected, never multiplied: hard caps, per-campaign budget limits, sample previews, and a credit quote before approval. Client billing stays predictable.

Compliance built in

Restricted verticals (housing, employment, credit) automatically suppress socio-economic signals with an on-card explanation. Copy lint blocks exclusionary language. Segment labels are intended-audience metadata — targeting execution stays yours.

Franchise & multi-location native

Forty location variants of one approved master — dealer name, offer, locale bound per row — was the founding use case. It ships first.

How it works

Three steps to a video-covered catalog

1

Bring the master & the matrix

Approve a master (or let Template Studio pitch one from the client's brand). Define the dimensions: geo, language, offer, segments from the library.

2

Review the plan & quote

The planner shows the full matrix, sample previews, and the credit cost. Nothing renders until you approve.

3

Traffic with the kit

Import the generated ad-group structure, paste VAST tags into line items, or hand ad-ops the manifest. Every variant is addressable by URL.

FAQ

Questions, answered

How does household-income targeting actually work per platform?

Google exposes seven HHI tiers at the ad-group level — our kit builds one ad group per tier with that tier's creative attached. DSPs attach data-provider income segments at the line-item level — our kit names the segments per VAST tag. Meta has no income targeting; there, segment variants ship as creative diversity in one ad set, which Meta's delivery routes to responders.

Can weather-triggered creative really be automated?

The creative side, yes: we pre-render condition variants (rainy, sunny, hot, cold) addressable at ?ctx= URLs and per-condition VAST tags. Your platform's weather trigger — native DSP weather segments or ad-group scripts — does the serving-time selection. We never touch serving.

Can we run this for multiple clients programmatically?

Yes — the whole pipeline is exposed over REST and MCP on org-scoped API keys: create sources, plan campaigns, approve, poll variants, pull manifests, receive webhooks. Agencies can operate it entirely from their own tooling.

Who owns the targeting data and decisions?

You and your platforms. We generate creative supply plus wiring; segment labels are documented as intended-audience metadata. We never do impression-time assembly or audience decisioning.

Full details in the Catalog Video documentation.

Stop production-bottlenecking your targeting

Tell us about your clients' matrices — agency early access is open.