generate_names
Generate Meta Ads object names that follow a standardized naming convention. Specify object type and details to produce correctly formatted campaign, ad set, or ad 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 |