Why setting up LinkedIn ads takes so long
LinkedIn is the ad platform B2B teams use when they need to reach people by their job. You can show an ad to heads of finance at software companies with 200 to 1,000 employees, which no other network lets you do as precisely. That precision is also what makes LinkedIn expensive, so a badly built campaign costs real money quickly.
The work of setting one up is mostly decisions, and Campaign Manager asks for them one screen at a time:
- Structure. You decide how to group campaigns so you can tell later which audience and which message worked.
- Audience. You pick job titles, seniority levels, industries, and company sizes from LinkedIn's own lists, and you decide how narrow to go.
- Price. You choose an objective, a bid, a daily budget, and a schedule, and each choice depends on the audience you picked.
- The ads. You write intro text and a headline that fit LinkedIn's limits, make an image, and choose where each click should land.
None of these decisions is hard on its own. The difficulty is that they depend on each other, and getting one wrong quietly spoils the rest. A strong ad aimed at the wrong titles wastes the budget, and a good audience with a bid set too low never gets shown.
This is work an AI agent does well, as long as it understands your business. It can turn what it knows about your customers into an audience, look up what LinkedIn charges for that audience, and write ads in your voice, all before you open Campaign Manager. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Here's how it sets up LinkedIn campaigns.
How Kite sets up LinkedIn ad campaigns
Kite starts with a goal in plain words, such as "Get demo requests from finance leaders at mid-sized software companies." It already knows your positioning, your best customers, and your competitors from its research on your business, so you don't have to write a brief.
From that goal, Kite decides how the campaigns should be organized, builds the audience from LinkedIn's targeting lists, and prices it with LinkedIn's own bid suggestions. It then writes and designs the ads and builds everything in your connected ad account as a draft. When you're ready, a team owner or admin reviews the draft in Kite, confirms the budget, and clicks Launch. Once the campaign is running, Kite checks that it's actually serving, watches how it performs, and brings you the changes it thinks are worth making.
- Structure campaign groups, campaigns, and ads so results are easy to read
- Choose who sees the ads
- Set the objective, bid, budget, and schedule
- Write the ads and build the landing page
- Make sure LinkedIn can count conversions
- Review the draft and launch it
- Keep the campaign on track after launch
Structure campaign groups, campaigns, and ads so results are easy to read
The best way to structure a LinkedIn account is to make each layer answer one question, so the results tell you something. LinkedIn organizes ads in three layers, and Kite uses each one for a different job:
- The campaign group holds one goal, such as "Q1 demo requests." It has a name, a start date, and optionally an end date and a lifetime budget that caps spending across everything inside it.
- Each campaign reaches one audience with one objective. This is where the targeting, bid, daily budget, and schedule live.
- Each ad carries one message. A campaign usually holds a few ads that try different angles on the same audience.
Here's an example. Say you sell expense software and want demo requests from two kinds of buyers. Kite would build one campaign group for the demo push, with one campaign for finance leaders and another for operations leaders. Inside each campaign it would put two or three ads, one leading with time saved on month-end close and another leading with fewer receipt-chasing emails. When results come in, you can see which audience responds and which message wins, because no campaign mixes both questions.
Kite keeps audiences in separate campaigns for a second reason, too. LinkedIn prices each campaign by its audience, so a campaign that mixes CFOs with junior accountants ends up with one bid that suits neither.
Choose who sees the ads
For most B2B campaigns, the strongest targeting combines what a person does with the kind of company they work for. Job title or seniority describes the buyer, and industry and company size describe the account. Kite builds that combination from your ideal customer profile and the customers it has researched.
LinkedIn only accepts targeting from its own fixed lists, so Kite looks up the exact entries before using them. It can search LinkedIn's lists for:
- locations, from countries down to cities
- job titles
- seniority levels
- industries
- company sizes
- specific employers
- skills
Every campaign needs at least one location, and Kite always sets one.
Kite also decides how narrow to go. A tight audience of CFOs at 50 named accounts is precise but costs more per person and can take a long time to spend its budget. A broader audience of finance leaders across an industry is cheaper to reach and gives LinkedIn more room to find the people who click. Kite explains which way it leaned and why, so you can push it in the other direction.
Two delivery settings stay the way you'd expect unless you ask otherwise. Kite shows ads on LinkedIn only and leaves the LinkedIn Audience Network, which places ads on partner apps and sites, switched off. Audience expansion, which lets LinkedIn add people similar to your audience, follows LinkedIn's default.
Set the objective, bid, budget, and schedule
Kite sets the bid and budget from what LinkedIn says your audience costs, rather than from a guess. Before it prices anything, it picks the campaign objective that matches your goal:
- Website visits when you want qualified people reading a page.
- Website conversions when you want a demo request, signup, or download on your site.
- Brand awareness when you want your name in front of an audience repeatedly.
- Engagement when you want people to react to and share the post.
- Job applicants when the campaign is for hiring.
With the objective and audience settled, Kite asks LinkedIn for its suggested bid. LinkedIn returns a low, default, and high suggestion for that exact audience, along with the range of bids and daily budgets it will accept. Kite chooses a bid and daily budget inside those ranges and can pay per thousand impressions or per click. A narrow audience of senior buyers gets a higher bid than a broad one, because that's what LinkedIn charges to reach them.
Kite then sets the schedule. Every campaign has a start date, and an end date is optional. If you give the campaign group a lifetime budget, it also needs an end date, because LinkedIn won't accept a lifetime budget on a campaign group with no end.
Write the ads and build the landing page
A LinkedIn ad is a Sponsored Content post from your Company Page, and Kite builds the post and the ad together. Each ad has intro text above the image, a headline below it, a landing page, and an optional button such as Request demo, Sign up, Register, or Download. It can carry a single image, or two to ten images as a carousel.
Kite writes the copy in your brand's voice and checks every line against LinkedIn's limits. LinkedIn cuts off intro text after the first line or two in the feed, so Kite puts the hook in the first sentence and uses the headline to state the value or the next step. It designs the images in your brand's colors and type and uploads them to your ad account's media library.
Before choosing an angle, Kite can look up the LinkedIn ads your competitors are running right now, including their copy, images, and landing pages. That shows which messages your market already sees too often and where there's room for yours.
Every ad needs somewhere to send people. If the campaign calls for a dedicated landing page, Kite can build it on a website it hosts and point the ad straight at it.
For more on what makes a LinkedIn ad work, see LinkedIn ad examples for B2B small teams, with the copy that made them work Coming soon .
Make sure LinkedIn can count conversions
A campaign that aims for conversions needs the LinkedIn Insight Tag on your website, because the tag is how LinkedIn sees that someone who clicked the ad later signed up. The Insight Tag is a small piece of code that also lets LinkedIn build retargeting audiences from your site's visitors.
Kite finds your ad account's tag, or creates it if the account doesn't have one yet. On a website Kite builds, connecting LinkedIn Ads adds the tag automatically. On a site hosted somewhere else, Kite gives you the snippet to paste into your site's header. Either way, Kite then checks whether the tag is firing by reading which of your domains have reported visits to LinkedIn in the last 30 days. It also flags any domain where tracking has been blocked in Campaign Manager.
Review the draft and launch it
Kite builds every campaign group, campaign, and ad as a draft, so nothing runs or spends until a person launches it. Kite tells you what it built and why, and the draft appears in the Draft campaigns list on the LinkedIn Ads card in Kite's team settings, with its campaign group, budgets, and schedule.
While the campaign is still a draft, you can ask Kite for changes in plain words. "Drop the operations campaign and double the budget on finance" or "Start it on Monday instead" is enough, and Kite edits the draft directly.
When it looks right, a team owner or admin clicks Launch and confirms the budget. If the campaign group is still a draft, it launches along with the campaign. LinkedIn then reviews each ad before it starts serving.
Keep the campaign on track after launch
Launching is where the useful information starts. Kite checks each ad's review verdict and serving status, so if LinkedIn rejects an ad and the campaign stalls, Kite notices and tells you why. It also reads how your campaigns perform in LinkedIn's reporting and looks at which audience and which ad are earning results.
When the numbers say a campaign deserves more money, less money, a different bid, or a new end date, Kite proposes the change. The proposal shows the current value next to the new one, with Approve and Decline buttons in the Kite web app, or in the Slack thread if your team works with Kite there. Anyone on the team can approve it, and Kite writes the change to LinkedIn.
Kite can pause a campaign, a campaign group, or a single ad on its own, because pausing only stops spending. When an ad is burning budget without results, Kite pauses it and tells you what it paused and why.
Some changes call for a new draft rather than an edit. To reach a different audience or add a fresh ad, Kite builds a new draft campaign, which keeps the results from the original campaign clean and goes through the same Launch step.
What you get
A campaign structure you can read
One campaign group per goal, one campaign per audience, and a few ads per campaign, so results show which audience and which message worked.
An audience built from your customers
Job titles, seniority, industries, company sizes, and locations taken from LinkedIn's own targeting lists, with an explanation of why Kite went narrow or broad.
A bid and budget based on LinkedIn's pricing
The objective, bid, daily budget, optional lifetime budget, and schedule, set from LinkedIn's suggested ranges for that exact audience.
Finished ads
Intro text, headlines, buttons, and single-image or carousel designs in your brand's voice and colors, posted from your Company Page.
A draft ready to launch
Everything sits in your ad account as a draft until a team owner or admin confirms the budget and clicks Launch.
Follow-up after launch
Checks on ad review and the Insight Tag, proposed changes for your approval, and pauses when an ad isn't earning its spend.
How to get started
Start by telling Kite who you want to reach and what you want them to do. You might say, "Set up a LinkedIn campaign to get demo requests from heads of finance at software companies with 200 to 1,000 employees," or simply, "We want to try LinkedIn ads. What would you run first?"
You connect LinkedIn Ads from the LinkedIn Ads card in your team settings. When a job needs the connection, Kite also shows a Connect button right in the conversation. The person who connects needs to manage your LinkedIn ad account. Because every ad is posted on behalf of your Company Page, they also need to be able to post Sponsored Content for that Page, as its Content admin or Sponsored Content poster. After connecting, your team picks which ad account Kite should use, and Kite builds every campaign there unless you name a different one.
Kite proposes the structure, audience, budget, and ads, then builds the draft. You review it, ask for any changes, and launch it when you're ready. You can work with Kite in the Kite web app or in Slack.
Integrations used for LinkedIn ad campaigns
LinkedIn Ads is the one connection this work needs. Kite's research on your company, its competitor ad research, its writing and design, and its website hosting are all built in, so nothing else needs to be connected.
Common questions
What do I need before I can run LinkedIn ads?
You need a personal LinkedIn profile, a LinkedIn Company Page for your business, and a LinkedIn ad account with a payment method on file. You create the ad account in LinkedIn Campaign Manager, and it belongs to your Company Page. Kite works inside that account once you connect it. If the account has no payment method, LinkedIn puts it on billing hold and won't deliver ads, and Kite points that out when it looks at your account.
Can Kite launch the campaign without me?
No. Kite builds campaigns as drafts, and a team owner or admin launches each one from Kite after confirming the budget. That keeps a person accountable for every decision that starts spending money. Once a campaign is live, Kite can pause it on its own, and it proposes budget, bid, and schedule changes for anyone on the team to approve.
How much should I spend on my first LinkedIn campaign?
Spend enough for LinkedIn to show your ads to a meaningful share of the audience over a few weeks, because a budget that barely gets the campaign moving doesn't teach you much. The right amount depends on how narrow and how senior the audience is, since LinkedIn charges more to reach a small group of executives than a broad group of managers. Kite reads LinkedIn's suggested bid and allowed daily budget range for your exact audience, proposes a daily budget inside that range, and explains what it expects the money to buy. You confirm the budget before anything launches.
How is this different from LinkedIn Accelerate?
LinkedIn Accelerate is LinkedIn's own AI campaign builder inside Campaign Manager. Kite builds standard campaigns with the audience, bid, and budget spelled out, so you can see exactly who you're paying to reach and change it. It also brings in what it knows about your positioning, your customers, and your competitors' ads, and it can build the landing page the ads point to.
Can Kite run LinkedIn Lead Gen Form or video ads?
No. Kite builds single-image and carousel Sponsored Content ads. When your goal is leads, it uses the website conversions objective and sends people to a landing page on your site, where the Insight Tag records the conversion. If you need a Lead Gen Form or video campaign, you can build that one in Campaign Manager and have Kite handle the rest of your LinkedIn work.
Can Kite manage LinkedIn ads for several clients?
Yes. Kite can see every ad account the connected LinkedIn member has access to, and each Kite team picks one account as its default. Agencies usually run a separate Kite team for each client, so each client's research, settings, and ad account stay apart.