Create a **G2 Intent - LinkedIn Native (Dynamic)** audience (platform `customAudienceType=DYNAMIC_G2`).
AUDIENCE TYPE (mirrors the UI's "Audience Type" dropdown):
• UI label: "G2 Intent - LinkedIn Native (Dynamic)"
• Platform enum: DYNAMIC_G2
• Refreshes daily as G2 intent signals update; targets LinkedIn natively.
PREREQUISITE:
• Both G2 and LinkedIn integrations MUST be connected. If either is missing, do NOT call this tool — recommend `create_firmographic_audience` instead.
WHEN TO USE (exact user phrasing this tool should match):
• "G2 Intent - LinkedIn Native (Dynamic)"
• "G2 LinkedIn Native Dynamic"
• "LinkedIn native G2 intent audience"
• The user explicitly mentions BOTH G2 intent AND LinkedIn native targeting.
WHEN NOT TO USE:
• If the user asked for "G2 Intent (Dynamic)" without "LinkedIn Native" → use `create_g2_intent_dynamic_audience`.
• If the user asked for "G2 Intent (Static)" → use `create_g2_intent_static_audience`.
BUYING STAGES — REQUIRED BY THE PLATFORM:
The platform UI marks Buying Stages as required. If the user did not name any stages, STOP and ask the user which of AWARENESS / CONSIDERATION / DECISION to target. DO NOT silently default — that produced wrong audiences in PRD-29702 / PRD-29703.
CRITERIA (LinkedIn-native shapes; free-text fields are resolved server-side via the LinkedIn references API):
• employees — LinkedIn-native employee ranges. Valid labels: see the schema (e.g. "201-500", "501-1000", "1001-5000").
• revenues — LinkedIn-native revenue ranges (e.g. "$1M-$10M", "$10M-$100M").
• company_names — free-text company names (resolved to LinkedIn company IDs).
• location_country_ids — country IDs (e.g. 229=US, 228=UK).
• job_titles — free-text titles (resolved to LinkedIn job-title IDs).
• skills — free-text professional skills (resolved to LinkedIn skill IDs).
PARAMETERS:
• name (required, ≤ 50 chars)
• intent_days (required, 1-365)
• buying_stages (REQUIRED by platform — ask the user if missing; do NOT default)
• employees, revenues, company_names, location_country_ids, job_titles, skills (all optional)
RETURNS: id, audience_id, audience_name, audience_type (DYNAMIC_G2), status, buying_stages, intent_days, expectedNumberOfCompanies, expectedNumberOfContacts.