{
  "campaigns": [
    {
      "ad_groups": [
        {
          "age_range": "25-64",
          "compliance_notes": [
            "No personal-attribute copy",
            "Manual creative required"
          ],
          "exclusions": [
            "Existing bookers",
            "Staff and agency traffic"
          ],
          "geo_logic": "Mallorca: Destination plus source markets; avoid hyperlocal housing-like filters",
          "interest_clusters": [
            "Boutique hotels",
            "Luxury travel",
            "Gastronomy",
            "Design hotels"
          ],
          "name": "Travel Intent Premium | prospecting",
          "targeting_mode": "manual_meta_business_manager_transfer"
        }
      ],
      "applied_split_percent": "56.25",
      "blueprint_id": "hospitality-booking-v1",
      "budget_guardrails": [
        "daily budget must map to monthly cap",
        "no live increase without approval"
      ],
      "daily_budget_eur": "56.25",
      "funnel_stage": "prospecting",
      "manual_creative_slots": [
        "hero-atmosphere",
        "room-proof",
        "booking-intent"
      ],
      "monthly_budget_eur": "1687.50",
      "name": "Colbec Hospitality Demo | Hospitality Booking Demand | Mallorca",
      "objective": "booking",
      "source_split_percent": 45,
      "utm_campaign": "colbec-hospitality-demo-mallorca-hospitality-booking-v1"
    },
    {
      "ad_groups": [
        {
          "age_range": "25-64",
          "compliance_notes": [
            "No generated image ideas",
            "Use human-selected brand assets"
          ],
          "exclusions": [
            "Recent website visitors"
          ],
          "geo_logic": "Mallorca: Relevant travel source markets",
          "interest_clusters": [
            "Weekend travel",
            "Fine dining",
            "Architecture",
            "Mediterranean travel"
          ],
          "name": "Lifestyle Discovery | prospecting",
          "targeting_mode": "manual_meta_business_manager_transfer"
        }
      ],
      "applied_split_percent": "31.25",
      "blueprint_id": "hospitality-awareness-v1",
      "budget_guardrails": [
        "frequency must be reviewed weekly"
      ],
      "daily_budget_eur": "31.25",
      "funnel_stage": "prospecting",
      "manual_creative_slots": [
        "brand-film",
        "editorial-still",
        "location-detail"
      ],
      "monthly_budget_eur": "937.50",
      "name": "Colbec Hospitality Demo | Hospitality Brand Awareness | Mallorca",
      "objective": "awareness",
      "source_split_percent": 25,
      "utm_campaign": "colbec-hospitality-demo-mallorca-hospitality-awareness-v1"
    },
    {
      "ad_groups": [
        {
          "age_range": "25-64",
          "compliance_notes": [
            "No pressure copy",
            "Manual reminder creative only"
          ],
          "exclusions": [
            "Recent conversions"
          ],
          "geo_logic": "Mallorca: Recent site and social engagement only",
          "interest_clusters": [],
          "name": "Warm Intent | retargeting",
          "targeting_mode": "manual_meta_business_manager_transfer"
        }
      ],
      "applied_split_percent": "12.50",
      "blueprint_id": "retargeting-quality-v1",
      "budget_guardrails": [
        "retargeting budget must stay below prospecting budget"
      ],
      "daily_budget_eur": "12.50",
      "funnel_stage": "retargeting",
      "manual_creative_slots": [
        "availability-reminder",
        "offer-proof",
        "trust-reminder"
      ],
      "monthly_budget_eur": "375.00",
      "name": "Colbec Hospitality Demo | Quality Retargeting | Mallorca",
      "objective": "retargeting",
      "source_split_percent": 10,
      "utm_campaign": "colbec-hospitality-demo-mallorca-retargeting-quality-v1"
    }
  ],
  "compliance": {
    "allowed": true,
    "findings": [],
    "risk_level": "standard"
  },
  "customer_name": "Colbec Hospitality Demo",
  "execution_mode": "planning_only",
  "guardrails": [
    "Budget-Splits sind Planungsgewichte, keine automatische Budgetaenderung.",
    "Alle Creatives und Texte bleiben manuelle Agenturleistung.",
    "Meta Business Manager wird manuell befuellt; dieses Tool schreibt nicht in Meta."
  ],
  "landing_page_url": "https://www.colbec.de",
  "manual_transfer_required": true,
  "market": "Mallorca",
  "monthly_budget_eur": "3000.00",
  "naming_rule": "{customer} | {campaign_type} | {market}",
  "objective": "booking",
  "period_days": 30,
  "review_required": false,
  "schema_version": "planning_tools.2026-06-11.v1",
  "tool": "campaign_structure_generator",
  "utm_rule": "utm_source=meta&utm_medium=paid_social&utm_campaign={utm_campaign}",
  "vertical": "hospitality"
}