LinkedIn Ads Integration
B2B advertising done right. Target decision-makers by job title, industry, and seniority with 28 specialized tools.
Prerequisites
- LinkedIn Campaign Manager account (create one here)
- A LinkedIn company page (required to run ads)
- An active ad account with billing information
- Admin access to the ad account you want to manage
- Adspirer account connected via Claude Code, Cursor, or any supported AI client
Connecting LinkedIn Ads
Once you've set up Adspirer with your AI client, connect LinkedIn:
- Open your AI assistant (ChatGPT, Claude, Claude Code, etc.)
- Say: "Connect my LinkedIn Ads account"
- Adspirer opens your browser for OAuth authorization
- Sign in to LinkedIn Campaign Manager and select the ad account you want to manage
- Approve permissions (read campaign data, create ads, manage budgets)
Verify the connection:
Check my connected ad platformsYou should see your LinkedIn ad account listed with organization name, account ID, and active status.
What You Can Do (28 Tools)
Performance Analysis
get_linkedin_campaign_performance— Pull metrics for campaigns, ad groups, or individual sponsored postsanalyze_linkedin_creative_performance— Deep analysis of which images/copy combinations perform bestexplain_linkedin_anomaly— Diagnose sudden changes in CTR, CPC, or conversion rate
Targeting & Research
search_linkedin_targeting— Find audiences by job title, industry, company size, seniority, skills, groupsresearch_business_for_linkedin_targeting— Input a competitor or target company, get suggested targeting criteria
Organizations
get_linkedin_organizations— List your company pages (required before campaign creation)
Campaign Creation
discover_linkedin_assets— Check if you have existing creatives in LinkedInvalidate_and_prepare_linkedin_assets— Verify images meet LinkedIn's requirements (dimensions, file size)create_linkedin_image_campaign— Launch sponsored content campaigns (image-based)
Creative Management
add_linkedin_creative— Add new sponsored posts to existing campaignsupdate_linkedin_creative— Edit copy or creative assets on live ads
Campaign Management
update_linkedin_campaign— Change budgets, bids, or targetingpause_linkedin_campaign— Stop campaigns or ad groupsresume_linkedin_campaign— Restart paused campaigns
Optimization
optimize_linkedin_budget— Reallocate budget based on conversion performance
Conversions
manage_linkedin_conversions— Set up and track conversion events (form fills, downloads, demo requests)
Campaign Creation Workflow
LinkedIn campaigns follow a 5-step workflow:
1. get_linkedin_organizations
↓ (select which company page to advertise under)
2. search_linkedin_targeting OR research_business_for_linkedin_targeting
↓ (find your B2B audience)
3. discover_linkedin_assets
↓ (check existing creatives)
4. validate_and_prepare_linkedin_assets
↓ (verify image URLs meet LinkedIn requirements)
5. create_linkedin_image_campaign
↓ (campaign created PAUSED)Example Prompts
Analyze Performance
Pull my LinkedIn Ads performance for the last 60 days.
Show spend, clicks, conversions, and cost per lead.
Highlight campaigns with cost per lead above $75.Research Targeting for a New Campaign
I want to target marketing directors at B2B SaaS companies with 100-500 employees.
What targeting criteria should I use on LinkedIn?
Show me audience size estimates.Create a Sponsored Content Campaign
Create a LinkedIn sponsored content campaign:
- Product: B2B marketing automation platform
- Target: Marketing managers at tech companies with 50-1000 employees
- Job titles: Marketing Manager, Demand Gen Manager, Growth Marketing Manager
- Industries: Computer Software, Internet, Information Technology
- Budget: $75/day
- Creative: [provide image URL]
- Objective: Lead generation (demo request form)
Validate the creative first, then build the campaign.Optimize Budget Allocation
Analyze my LinkedIn campaigns for the last 30 days.
Which campaigns have the best cost per lead?
Recommend how to reallocate my $5,000/month budget to maximize lead volume.Competitive Targeting Research
Research targeting for LinkedIn based on this competitor: HubSpot.
What job titles, industries, and seniority levels should I target to reach their customer base?B2B Targeting Options
LinkedIn's targeting is the most precise for B2B. Here's what you can target:
Job Criteria
- Job titles: CMO, VP Marketing, Marketing Manager, Growth Lead, etc.
- Job functions: Marketing, Sales, Engineering, Operations, etc.
- Seniority: C-level, VP, Director, Manager, Entry-level
- Years of experience: 0-2, 3-5, 6-10, 11+ years
Company Criteria
- Industries: Computer Software, Financial Services, Marketing & Advertising, etc. (140+ options)
- Company size: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+ employees
- Company name: Target specific companies (ABM campaigns)
- Company growth rate: Fast-growing companies (20%+ headcount growth)
Skills & Interests
- Skills: SaaS, Marketing Automation, SEO, Content Marketing, etc.
- Groups: Target members of specific LinkedIn groups
- Interests: Categories professionals engage with
Budget Guidelines
- Minimum: $10/day (LinkedIn's requirement)
- Recommended: $50+/day for meaningful B2B lead volume
- Testing: Start with $75/day split across 2-3 audience segments
- CPC range: Expect $8-15+ per click (higher than Meta/Google but higher quality leads)
- Cost per lead: B2B leads typically $40-150 depending on industry and targeting
Creative Requirements
LinkedIn sponsored content uses single images. The validate_and_prepare_linkedin_assets tool checks:
- Dimensions: 1200x627px (1.91:1 aspect ratio) or 1200x1200px (1:1)
- Format: JPG or PNG
- File size: Under 5MB
- Text: Intro text up to 600 characters (150 shown before "see more")
- Headline: Up to 200 characters
- Call-to-action: Learn More, Download, Sign Up, Register, Apply, etc.
Best Use Cases for LinkedIn Ads
- B2B lead generation: Demos, webinar signups, whitepaper downloads
- Account-based marketing (ABM): Target specific companies or job titles
- Thought leadership: Content promotion to build brand authority
- Event promotion: Conferences, trade shows, virtual events
- Recruitment: Job postings to specific professional audiences
Not ideal for: E-commerce, consumer products, impulse purchases. LinkedIn is a B2B platform. CPC is high, but lead quality is excellent for long sales cycles.
Troubleshooting
"No organizations found" error
You need a LinkedIn company page before you can run ads. Create one at linkedin.com/company/setup/new, then reconnect your LinkedIn Ads account in Adspirer.
"Campaign creation failed" error
Most common reason: skipping get_linkedin_organizations. You must select an organization before creating campaigns. Run the full workflow in order.
If you're using agent skills, the AI enforces the correct workflow automatically.
"Audience too small" warning
LinkedIn requires a minimum audience size of 300 members. If your targeting is too narrow (e.g., "CMOs at Series A SaaS startups in San Francisco"), broaden it:
- Expand job titles (CMO, VP Marketing, Head of Marketing)
- Widen geography (San Francisco → Bay Area → California)
- Increase company size range (Series A → Series A-C)
High CPC but low conversions
Common issue with LinkedIn. Your targeting might be too broad. Tighten it:
- Add seniority filters (target decision-makers, not individual contributors)
- Use negative targeting (exclude students, job seekers)
- Test different creative (professional, data-driven imagery works best on LinkedIn)
- Optimize your landing page for B2B (short forms, clear value prop, no fluff)
FAQ
Can I run video ads on LinkedIn through Adspirer?
Not yet. Adspirer currently supports image-based sponsored content only. Video ad support is on the roadmap for Q2 2026.
Can I target by company revenue?
LinkedIn doesn't expose revenue as a targeting option via the API. You can target by company size (employee count) and industry as a proxy.
What's the difference between LinkedIn and Google Ads for B2B?
LinkedIn: Best for demand generation (reaching people who might need your solution but aren't actively searching). Target by job title/seniority. Higher CPC but better B2B lead quality.
Google Ads: Best for demand capture (reaching people actively searching for solutions like yours). Target by keywords. Lower CPC but broader intent.
Most B2B companies run both: Google for high-intent keywords, LinkedIn for cold outreach to specific job titles.
Can I use LinkedIn's Matched Audiences (retargeting)?
Not through Adspirer yet. Matched Audiences (website retargeting, contact list uploads) requires additional API permissions that are in development. For now, focus on interest-based and job title targeting.
How much does Adspirer cost for LinkedIn Ads?
Adspirer pricing is based on tool calls, not ad spend. Free tier: 10 calls/month. Plus: $25/mo for 50 calls. Pro: $75/mo for 100 calls. A typical LinkedIn campaign creation uses 5-6 tool calls. See full pricing.