generate_names
Generate Meta Ads campaign, ad set, and ad names using a standardized naming convention. Define object type, objective, product, funnel, budget model, audience, geo, and more to create consistent, convention-compliant names.
Instructions
Generate correctly named Meta Ads object following naming convention.
Convention (learned from ExampleBrand):
Campaign: Objective | Product | Funnel | BudgetModel
Ad Set: AudienceType | AgeRange | Geo | ExclusionFlag
Ad: Hook | Format | Version
Args: object_type: 'campaign', 'adset', or 'ad'. objective: For campaigns: Sales, Traffic, Leads, Awareness, Engagement. product: For campaigns: product/offer name (client-specific). funnel: For campaigns: TOFU, MOFU, BOFU, RT. budget_model: For campaigns: ABO, CBO. audience_type: For ad sets: Broad, Broad-Interest, RT-WV-30d, etc. age_range: For ad sets: 24-55, 18-45, All. geo: Country code (default GR). exclusion_flag: For ad sets: Adv, ExPurch, None. hook: For ads: concept name in kebab-case (e.g., Employee-Blame). format_code: For ads: REEL, VID, IMG, REEL+FEED. version: For ads: V1, V2, V3.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_type | Yes | ||
| objective | No | ||
| product | No | ||
| funnel | No | ||
| budget_model | No | ||
| audience_type | No | ||
| age_range | No | ||
| geo | No | GR | |
| exclusion_flag | No | None | |
| hook | No | ||
| format_code | No | ||
| version | No | V1 |