This guide is for dashboard users. Every step below happens inside the Kakiyo dashboard. No code or API calls required.
A campaign is the container that ties everything together: your offering (what you sell), your prompt (how the AI talks), your LinkedIn agent (which account sends messages), and your prospects (who receives them). This guide walks you through creating one from scratch.
Prerequisites
Before creating a campaign, make sure you have:- A connected LinkedIn account (see Account Setup & LinkedIn Connection)
- At least one offering created (see Understanding the Offerings)
- At least one prompt configured (see Understanding the Prompts)
- Prospects ready (CSV file or Lead Finder access)
Step 1: Open the Campaign Creation Form
- In the sidebar, click Campaigns.
- Click the Create New Campaign button in the top-right corner.
- The campaign creation form opens with several sections to fill in.
Step 2: Name Your Campaign
- Enter a descriptive campaign name in the Campaign Name field.
- Use a naming convention that helps you identify the campaign later, for example:
[Target Audience] - [Offering] - [Month/Year](e.g., “SaaS CTOs - Enterprise Plan - March 2026”).
Step 3: Select Your Offering
- In the Offering dropdown, select the offering that describes your product or service.
- If you don’t have an offering yet, you can create one from Offerings in the sidebar (see Understanding the Offerings).
Step 4: Select Your Prompt
- In the Prompt dropdown, select the prompt that defines how the AI should behave and what the first message should say.
- If you need to create a new prompt first, go to Prompts in the sidebar (see Understanding the Prompts).
The prompt has two layers: a Context Prompt (personality, rules, boundaries) and a First Message Prompt (the opening message template with variables). Both are selected together as a single prompt.
Step 5: Assign a LinkedIn Agent
- In the LinkedIn Account dropdown, select the LinkedIn profile that will send the outreach messages.
- Only connected and active LinkedIn accounts appear in this dropdown.
- If no accounts are available, go to Profiles in the sidebar to connect one first.
Step 6: Configure Campaign Variables (Optional)
If your prompt uses variables (like{{goal}}, {{tone}}, or {{cta}}), the campaign creation form will display fields for each variable.
- Fill in the values for each variable. These values will be injected into the prompt for every conversation in this campaign.
- Variables let you reuse the same prompt across different campaigns with different goals, tones, or CTAs.
Step 7: Import Prospects
You need to add prospects to your campaign. There are two methods:Method A: CSV Import
- Click the Import CSV button (or navigate to the campaign’s prospect section after creation).
- Prepare a CSV file with a column containing LinkedIn profile URLs.
- Accepted URL formats:
https://www.linkedin.com/in/john-doeor justlinkedin.com/in/john-doe - Other columns (name, company, title) are optional but help with enrichment.
- Accepted URL formats:
- Upload the file by dragging it into the upload area or clicking to browse.
- Kakiyo automatically detects the LinkedIn URL column and parses the file.
- Review the import summary: prospects added, duplicates skipped, errors.
Maximum 1,000 prospects per CSV upload. For larger imports, split into multiple files or use the API batch endpoint.
Method B: Lead Finder
- Go to Lead Finder in the sidebar.
- Describe your ideal customer profile (ICP) in natural language, or use manual filters (title, region, seniority, company size, industry).
- Preview matching leads, remove any that don’t fit.
- Click Import to Campaign and select the target campaign.
- See Getting Started with Lead Finder for the full walkthrough.
Step 8: Review and Launch
- Review all settings: campaign name, offering, prompt, LinkedIn agent, variables, and prospect count.
- Click Create Campaign to save.
- The campaign starts in Active mode by default, meaning the AI agent will begin sending invitations and messages according to the LinkedIn account’s schedule and daily limits.
After Launch: What Happens Next
Once your campaign is active:- Invitations are sent to prospects who are not yet connected, according to the LinkedIn agent’s daily limits and schedule.
- First messages are sent to connected prospects (or after invitation acceptance).
- The AI handles replies in Autopilot mode — qualifying leads, answering objections, and booking meetings.
- You can monitor conversations in the Inbox (see Inbox and Conversation Management).
Managing Your Campaign After Creation
From the Campaigns page, you can:| Action | How |
|---|---|
| Pause the campaign | Click the Pause button on the campaign card |
| Resume a paused campaign | Click Resume |
| Edit campaign name or variables | Click the campaign name to open settings |
| View campaign statistics | Click Stats or go to Analytics |
| Add more prospects | Open the campaign and use CSV import or Lead Finder |
Common Issues
No LinkedIn accounts available in the dropdown
No LinkedIn accounts available in the dropdown
Go to Profiles in the sidebar and connect a LinkedIn account first. The account must be in Connected status to appear in the campaign creation form.
CSV import shows errors
CSV import shows errors
Check that your CSV contains valid LinkedIn profile URLs. The URL column must contain links in the format
linkedin.com/in/username. Rows without a valid URL are skipped.Campaign is active but no messages are being sent
Campaign is active but no messages are being sent
Check three things: (1) the LinkedIn agent is not paused, (2) the daily invitation limit has not been reached, (3) there are prospects in the campaign with status Pending or Active.
Prospects were skipped during import
Prospects were skipped during import
Prospects are skipped if: they are already in the campaign, they are on your Do Not Contact list, or the LinkedIn URL is invalid.

