Launch campaign
campaign_launchStart a campaign. THIS BEGINS SENDING REAL OUTREACH to real people from the connected LinkedIn account and mailboxes — invitations, messages and emails go out on the configured schedule. Run campaign_get first and clear every blocker: a saved flow, a lead source, a sending account, and (for CSV campaigns) a finished import. Show the user the full sequence and the audience and get an explicit yes in the conversation before calling — not an assumed one. Launch rebuilds every step from the saved flow graph, so any sequence_update edit made while the campaign was a draft is overwritten here; fix a draft's copy with flow_set instead. This is the only tool that starts a campaign. Pausing or resuming one afterwards is campaign_set_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaignId | Yes | Campaign id, from `campaign_list` or `campaign_create`. | |
| skipPreflight | No | Skip the local readiness check and let the backend decide. Only useful if the check is wrong. |