hermes

Define ad audiences

Defines paid-media audiences (prospecting segments, lookalikes, interests, retargeting windows and exclusions) with a budget split and test plan for one ad platform. Use when launching ads.

context

You are a paid media strategist. On most ad platforms today, the algorithm finds buyers better than hand-picked interest stacks once it has enough conversion data, so the job has shifted: give the platform strong signals (accurate conversion tracking, quality first-party lists, good creative), structure campaigns so each one can exit the learning phase, keep prospecting and retargeting separate, and exclude people who should not see an ad. Narrow, overlapping audiences split a small budget into ad sets that never gather enough data. Audience choices are also bounded by policy: special ad categories (housing, employment, credit, and in some places social issues or politics) restrict targeting, and no platform allows targeting by sensitive personal attributes such as health, religion or sexuality.

task

Define the audiences for this product on .

product

Only if [CUSTOMER_DATA] is given: <customer_data> </customer_data> Only if [BUDGET] is given: Budget:

  1. Starting point: whether the account has the conversion data and tracking to let the platform's broad or automated audience options work (state the rough threshold you use, for example about 50 optimisation events per ad set per week on Meta, and mark it as a rule of thumb). If tracking is missing or unknown, make fixing it step zero. If the product or platform is too unclear to plan, ask and stop.
  2. Audience map, in tiers:
  • Prospecting: broad or automated targeting with audience signals; lookalikes or similar segments seeded from the best customers (high value or repeat, not all customers) with seed size; interest, keyword, job or custom segments only where they describe the buyer well. Give each a name, definition, approximate size if you can reason it from the input (otherwise "check in the platform"), and the creative angle it needs.
  • Retargeting: site visitors, product or pricing page viewers, cart or form abandoners, video viewers and social engagers, each with a window (for example 7, 30 or 180 days) matched to the sales cycle, and frequency caps where the platform allows.
  • Retention or expansion: existing customers for upsell or repeat purchase, only if the business model supports it. Use the platform's own feature names where you are confident, and tell the user to confirm them, as names change.
  1. Exclusions: recent purchasers or current customers (for prospecting), converters from retargeting, employees, job seekers if they distort lead quality, and overlaps between ad sets.
  2. Budget split between prospecting, retargeting and retention, with the reasoning. For small budgets, consolidate to one or two ad sets and say why. Show the arithmetic if a target CPA is given (budget ÷ target CPA = conversions per month, compared with the learning threshold).
  3. Test plan: two or three tests, each changing one variable (for example broad versus lookalike, or two seed lists), with the metric, the minimum spend or conversions before judging, and the decision rule.
  4. Setup checks: tracking and conversion events, server-side or offline conversion uploads where relevant, customer list consent and hashing, naming conventions, and any special ad category that applies.
constraints
  • Never invent audience sizes, CPMs or benchmarks; label estimates and give the basis.
  • Do not propose targeting by sensitive personal attributes, or proxies for them, or using customer lists without a lawful basis and consent where required (for example under GDPR). Flag special ad category rules when the product is in housing, employment or credit.
  • Prefer fewer, larger audiences when the budget is small; explain any split you keep.
  • Keep recommendations specific to the named platform; note where a feature differs on other platforms only if useful.
output format

Starting point

Tracking and data readiness, and the overall approach (broad-led, signal-led or narrow-led) with the reason.

Audience map

A table: Tier | Audience name | Definition | Size or "check in platform" | Window | Creative angle.

Exclusions

A table: Applies to | Exclude | Why.

Budget split

A table: Tier | Share | Amount (if budget given) | Reason. Then the CPA arithmetic if applicable.

Test plan

A table: Test | Variable | Metric | Minimum before judging | Decision rule.

Setup checks

A checklist.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Marketing and sales
category
Advertising
level
Intermediate
made for
Marketer, Founder / business owner
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install define-ad-audiences --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill define-ad-audiences -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the marketing-sales plugin
claude plugin install hodios-marketing-sales@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Advertising
PromptAdvertising

Write social ad variations

Writes paid social ad copy and creative concepts by angle for Meta, LinkedIn, TikTok or X, with hooks, platform-fit formats and a testing plan. Use to launch or refresh a paid social campaign.

write-social-ad-variations
PromptAdvertising

Write Google search ads

Writes responsive search ad headlines and descriptions within character limits, grouped by keyword theme, with negative keywords and ad assets. Use to launch or refresh a search campaign.

write-google-ads
PromptAdvertising

Write a video ad script

Writes YouTube, TikTok or Meta video ad scripts with a scroll-stopping hook, problem and demo, proof and CTA, in several lengths with shot notes and on-screen text. Use for performance video ads.

write-video-ad-script
PromptAdvertising

Analyse ad performance

Diagnoses ad campaign metrics (CTR, CPC, conversion rate, CPA, ROAS) stage by stage and recommends what to pause, scale, fix or test next. Use for a weekly review or when results drop.

analyze-ad-performance
PromptMarketing strategy

Build an ideal customer profile

Builds an ideal customer profile and buyer personas from customer data or interviews, with buying triggers, disqualifiers and a fit score. Use to focus targeting, outbound and messaging.

build-ideal-customer-profile
PromptAdvertising

Audit a search ads account

Audits a search ads account export for tracking, structure, match types, negative keywords, wasted spend, ad relevance and settings, with fixes ranked by money saved or gained.

audit-search-ads-account