Audience Profile
audience_profileInfer OCEAN personality profile from an audience description.
Maps a free-text target audience description into a structured psychological profile suitable for personalized outreach (cold email, ads, sales messaging).
Returns:
OCEAN scores (openness, conscientiousness, extraversion, agreeableness, neuroticism)
ocean_confidence (0.0-1.0) — low when signals are weak
elm_route ("central" | "peripheral" | "mixed") — how the audience processes persuasion
dominant_traits + trait_rationale
dominant_moral_foundations (Moral Foundations Theory)
vulnerability_flags — audiences requiring careful ethics review
recommended_persuasion_principle (Cialdini) + persuasion_rationale
Common use: feed a CRM Person/Account description (title, industry, recent signals) to get a psychology-grounded targeting profile for that prospect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | No | Campaign domain context (e.g. "B2B", "ecommerce", "health", "financial"). | business |
| campaign_objective | No | Campaign goal (e.g. "awareness", "conversion", "retention", "cold_outreach"). | conversion |
| audience_description | Yes | Free-text description of the target audience (10-2000 chars). Include role, industry, behaviors, pain points, recent signals. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||