New campaign
crm_create_campaignOpen a campaign: a named goal that accounts will be pursued under. The goal is required (CRM-13) and it is not a label — it is the brief. A research session reads it before adding a single account, and every account's why_them must argue against it. A campaign without a stated thesis is a folder, not a pursuit.
Check crm_campaigns before creating: if an existing goal covers the ask, work under it. When you (an agent) open a NEW campaign, derive the goal from what your human asked for and confirm it with them before filling the list — the goal decides what belongs. Effects: campaign created as active.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | The thesis: who qualifies, why now, what winning looks like. Agents will read this verbatim. | |
| name | Yes | Short name, e.g. "Craft brewery expansion Q3". | |
| target_profile | No | Optional sharpening: the shape of a qualifying company. |