Creating a campaign
A campaign is the container that holds your target audience, outreach sequence, and settings. Before Kai can research or write anything, a campaign needs to exist. This guide walks through creating one from scratch.
Before you start
You need two things in place before creating a campaign:
- A Lemlist sequence built and ready, with at least one email step. Kai pulls its structure from Lemlist, so the sequence must exist first. See Connecting tokens in Lemlist for how that works.
- Your Lemlist Campaign ID. You find this in Lemlist under campaign settings. It looks like
cam_XxxxxxxxxxxxxxxxxQDk.
Campaign types
Kai has three campaign types. Choose the one that matches your outreach motion before you create anything. The type cannot be changed after creation.
Creating a Seasonal campaign
Seasonal is the right starting point for most teams. Here is the full creation flow.
In the left navigation, click Campaigns to expand it, then click Seasonal. If no campaigns exist yet, you will see an empty state with a button to create the first one.
This opens the campaign creation form. Give the campaign a name that tells you what it covers. The vertical, list source, or campaign window works well. For example: Media and Publishing Q3 2026.
Select the vertical this campaign targets. This tells Kai which industry context to use when writing outreach. Kai uses vertical-specific proof points, terminology, and angles, so getting this right matters for copy quality.
Paste the ID of the Lemlist campaign this outreach will run through. The ID lives in Lemlist under your campaign settings and starts with cam_. This is what Kai uses to push approved contacts into the right sequence.
After saving, open the campaign settings panel and click Pull latest steps. Kai reads your Lemlist sequence structure and maps a token to every step. The current sequence appears below the button, and the injection token panel shows exactly what to paste into each Lemlist step.
{{kai_linkedin_note}}{{kai_email1_subject}}{{kai_email1_body}}What happens next
With the campaign created and steps pulled, the next task is placing the tokens in your Lemlist sequence steps, then uploading contacts and running the pipeline. Kai will research each contact, write a personalised sequence, and queue everything for your review in Approvals before anything reaches a real inbox.
ABM and 24/7 campaigns
ABM
You enter the target company's name and website, and Kai enriches the account automatically using Firecrawl and Lemlist's company data. After enrichment, Kai surfaces contacts it found in the right roles for you to approve or reject before anything is written.
24/7
Instead of a contact list, you provide an ICP brief describing the companies and roles you want Kai to find. Kai sources new contacts on a four-hour cycle and queues them for approval. A saturation gate prevents the queue from getting ahead of your review capacity. You can pause, resume, or trigger an immediate source run from the campaign view.