campaignstack_onboard_workspace
Set up a CampaignStack workspace: who the user works for, what that company sells, why it exists, how they write, and who they sell to.
Call this with no arguments FIRST. It returns what CampaignStack already knows, including the employer company resolved from the user's LinkedIn profile and any facts already gathered on it, plus every field you can write and its current value. Read that before you propose anything: your job is to correct and complete what is there, not to describe the company from scratch.
Then call it again with the fields you are confident about. Confidence means you can point to something specific: their profile, their company page, their site, something they told you. When you are not confident about a field, leave it out. An empty field is fixed in ten seconds by the user. A plausible sentence that is wrong gets read into every message the system writes for them, and nobody catches it until a prospect does.
Report back in plain language what you set and what you left empty, so the user can correct you before any of it reaches a message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice | No | How this person writes: sentence length, formality, punctuation habits, phrases they reuse. Describe, never instruct. | |
| firstIcp | No | A first ideal customer profile. At least one list is required for it to be written. | |
| whatWeSell | No | What the company sells, in one or two plain sentences. Facts only. | |
| companyName | No | The company the user works for. | |
| workspaceId | No | Defaults to the workspace the extension set up for this key, or the key's workspace. | |
| whyWeBuiltIt | No | Why the company exists: the specific thing the founder saw that made it worth building. Omit unless it is concrete and checkable. |