Create Campaign
Campaigns
Create Campaign
Creates a new outreach campaign
POST
Create Campaign
Documentation Index
Fetch the complete documentation index at: https://docs.kakiyo.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Create a new LinkedIn outreach campaign with AI-powered automation. This endpoint sets up a complete campaign with specified products, prompts, and agents, ready to start prospecting.Use Cases
- New Product Launch: Create campaigns for new product introductions
- Market Expansion: Set up campaigns for new geographic markets
- Seasonal Campaigns: Launch time-sensitive promotional campaigns
- A/B Testing: Create multiple campaigns to test different approaches
- Delayed Launch: Create campaigns early (with
preventAutoStart: true), upload leads, and launch later when ready
Key Features
- AI-Powered Messaging: Automated message generation using specified prompts
- Smart Qualification: Automatic prospect qualification based on responses
- Agent Assignment: Dedicated LinkedIn agents for authentic outreach
- Performance Tracking: Built-in analytics and conversion tracking
- Prevent Auto-Start: Optionally keep campaigns paused through lead uploads until you manually resume
Testing Example
Prevent Auto-Start
By default, campaigns become active immediately and start outreach as soon as leads are uploaded. If you need to build campaigns ahead of time and launch later:- Set
preventAutoStart: truewhen creating the campaign - Upload your leads — the campaign stays paused
- When ready, call
POST /campaigns/{id}/resumeto activate
preventAutoStart flag, so subsequent uploads behave normally.
Best Practices
- Descriptive Names: Use clear, descriptive campaign names
- Variable Planning: Define all necessary variables before campaign creation
- Agent Capacity: Ensure assigned agents have available capacity
- Testing: Create test campaigns before launching to large prospect lists
- Delayed Launch: Use
preventAutoStart: truefor campaigns you want to prepare in advance
Next Steps
After creating a campaign:- Add Prospects: Use
/prospectsor/prospects/batchendpoints - Monitor Performance: Check campaign analytics regularly
- Optimize Settings: Adjust qualification thresholds based on results
- Scale Gradually: Start with smaller prospect lists and scale up
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Campaign to create
Required string length:
3 - 100Example:
"Q2 Sales Outreach"
Example:
"prod_123456789"
Example:
"prompt_987654321"
Example:
"agent_abcdef123456"
Required range:
0 <= x <= 100Example:
75
Required range:
0 <= x <= 100Example:
50
Example:
{
"companyValue": "Our AI-powered sales enablement platform",
"painPoint": "low response rates on cold outreach",
"benefit": "3x more qualified meetings"
}If true, campaign starts paused and stays paused after lead uploads until manually resumed. Defaults to false (immediate auto-activation).
Example:
false
Last modified on February 25, 2026

