# Variable Schema

## Core Variables (Always try to include)
- `{{first_name}}`
- `{{company_name}}`
- `{{role_title}}`
- `{{department}}`
- `{{company_domain}}`
- `{{industry}}`
- `{{hq_location}}`

## High-Signal Variables (Use when available)
- `{{tenure_years}}`
- `{{recent_post_topic}}`, `{{recent_post_date}}`
- `{{press_headline}}`
- `{{event_webinar_title}}`, `{{event_date}}`
- `{{competitor}}`, `{{category_competitors}}`
- `{{stack_crm}}`, `{{stack_marketing}}`, `{{stack_data}}`
- `{{hiring_roles}}`, `{{open_roles_count}}`
- `{{traffic_trend}}`
- `{{conversion_goal}}`
- `{{kpi_at_risk}}`

## AI-Generated Variables (Dynamic)
- `{{ai_customer_description}}`: e.g., "fitness enthusiasts who want to breathe better"
- `{{ai_customer_type}}`: e.g., "VPs of Finance"
- `{{ai_generation}}`: Flexible contextual generation based on website/LinkedIn

## Custom Signal Variables (Campaign-specific)
- `{{g2_review_complaint}}`
- `{{github_repo_found}}`
- `{{security_page_outdated}}`
- `{{pricing_page_insight}}`
- `{{hiring_spike_dept}}`
- `{{competitor_mentioned}}`
- `{{negative_review}}`
- `{{google_cid}}`
- `{{follower_count}}`

## Case Study Variables
- `{{case_study_company}}`
- `{{case_study_result}}`
- `{{case_study_metric}}`
- `{{case_study_customer_type}}`
- `{{case_study_timeframe}}`

## Formatting Rules
- Always show variables in `{{double_braces}}` in drafts.
- Never invent facts; if unknown, omit or use broader strategy.
