Create a campaign (paused)
create_campaignCreate a new campaign that opens with a connection note. It is ALWAYS created paused, with nothing scheduled, whatever else is passed; only launch_campaign can activate it. It goes through the same checks as creating a campaign in the dashboard (plan, Sales Navigator, LinkedIn account). Its note and follow-ups are written by you, afterwards, with set_campaign_messages; ZenMode writes none and uses no AI. Give the people to find (job_titles, or a LinkedIn / Sales Navigator search URL), or lead_source "list" to add specific people with add_leads_to_campaign. Returns the campaign id. Nothing happens on LinkedIn at the moment you call this. ZenMode's campaign engine works through each campaign later, inside your daily and weekly limits, business hours and pacing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The campaign's name. | |
| companies | No | Companies to find people at. | |
| locations | No | Locations to find people in. | |
| job_titles | No | Job titles to find, comma separated or a list. | |
| search_url | No | A LinkedIn people-search URL (https://www.linkedin.com/search/results/people/?...). | |
| daily_limit | No | Connection requests per day (default 25). The account's own limits still apply. | |
| lead_source | No | search (default): ZenMode finds people from the targeting. list: you add specific people with add_leads_to_campaign. | |
| idempotency_key | No | Optional. A unique string you make up for this exact change (8 to 128 letters, digits, - _ . :). If the call is repeated with the same key and the same arguments within 24 hours, nothing happens twice and the first result is returned again. Use a fresh key for every new change. | |
| linkedin_account_id | No | Which LinkedIn account runs the campaign. Needed only when the account has more than one. | |
| sales_navigator_search_url | No | A Sales Navigator people-search URL (https://www.linkedin.com/sales/search/people?...). |