How to Connect LinkedIn Ads to ChatGPT in 2 Steps

LinkedIn Ads is one of the most expensive paid channels in B2B marketing, so every dollar needs to justify itself.
Most teams know their average CPL. Far fewer know which audiences are actually driving it.
- Which job titles, industries, or company sizes convert most efficiently?
- Are Lead Gen Forms producing better leads than landing pages, or just cheaper ones?
- Which campaigns are suffering from creative fatigue and rising costs?
- Where is spend increasing without improving pipeline quality?
The answers are already in your LinkedIn Ads account, but they’re buried across campaigns, audience segments, ad formats, and CRM data. Getting to them takes exports, spreadsheets, and hours of manual analysis.
That’s the real problem: not lack of data, but lack of clarity.
With Windsor.ai + ChatGPT, you can skip the manual work and go straight to insights. Ask questions about your LinkedIn Ads in plain language, compare performance across audiences and channels, and uncover exactly where your budget is working and where it’s being wasted.
🚀 Connect your LinkedIn Ads data to ChatGPT with Windsor’s native app. Try it free for 30 days → onboard.windsor.ai/app/linkedin.
Getting LinkedIn Ads data into ChatGPT via Windsor.ai (1-min setup)
Prerequisites
Before you begin, make sure you have:
- A LinkedIn Ads account (with any permission level)
- A Windsor.ai account (free trial or paid plan, from $19/month)
- A ChatGPT account
Step 1. Connect your LinkedIn Ads data to Windsor.ai
Go to onboard.windsor.ai/app/linkedin and authenticate with your LinkedIn account.
Select the LinkedIn Ads accounts you want to analyze.
Managing multiple accounts? Connect them all at once, so you can easily analyze each account individually or compare them together in ChatGPT.

Behind the scenes, Windsor.ai connects to the LinkedIn Marketing API and automatically normalizes your campaign, creative, audience, and spend data into a structure that ChatGPT can query directly.
Step 2. Add the Windsor.ai app in ChatGPT
In ChatGPT, open Windsor’s native app and click Connect. Approve the access.

To make sure everything is connected correctly, run a quick test prompt:
What LinkedIn Ads accounts are connected to Windsor? Show total spend and conversions for the last 30 days.
Numbers look right? You’re ready to move on to deeper analysis.
What you can do with your LinkedIn Ads data in ChatGPT: Prompt ideas
🤖 More prompts across LinkedIn Ads and 325+ other sources: windsor.ai/prompt-library/.
Who’s actually worth the CPL?
CPL breakdown by audience segment
Break down my LinkedIn Ads CPL by seniority level across all campaigns in the last 60 days. Which seniority levels convert at the lowest CPL? Are we spending proportionally to CPL efficiency, or is budget concentrated in high-CPL segments?
Job function and industry performance
For campaigns from the last 30 days, show CPL and conversion rate by job function and industry. Which combinations produce the most cost-efficient leads? Are there job functions we're targeting heavily that have a CPL more than double our account average?
Company size targeting: SMB vs. mid-market vs. enterprise
Compare conversion rate and CPL by company size across all active campaigns. Where are our most efficient leads coming from — small, mid, or large companies? Does our budget allocation align with our ideal customer profile — or are we optimizing for the wrong company size?
Lead Gen Forms vs. landing pages: which performs better?
Side-by-side conversion comparison
For the last 60 days, compare campaigns using Lead Gen Forms vs. campaigns sending to website landing pages. For each show: CPL, conversion rate, total leads, and total spend. Which produces leads at a lower cost? Which produces more leads in absolute terms?
Form quality: are people actually completing them?
For all Lead Gen Form campaigns in the last 30 days: Show form opens, submissions, and completion rate per campaign. Which forms have a completion rate below 10%? These may have too many fields or a weak offer — candidates for redesign.
Ad performance analysis: best formats, messaging, and signs of creative fatigue
Format performance comparison
Compare all LinkedIn ad formats in use over the last 90 days: single image, video, carousel, document. For each show: average CTR, average CPL, total spend, total conversions. Which format delivers the best CPL? Which has the highest CTR but the worst CPL — attracting clicks without converting?
Creative fatigue detection
For all active creatives, show CTR and frequency for the last 30 days, broken into weekly segments. Which creatives have a rising frequency alongside a falling CTR? These are the specific ads entering fatigue — flag them for replacement before CPL starts climbing.
Best-performing ad copy patterns
Which ads had the highest CTR last month? Looking at their headlines and descriptions, what messaging patterns do they share — problem-focused, outcome-focused, or social proof? Use these insights to guide the next 10 ad copies.
Budget performance: spend smartly across campaigns
LinkedIn’s default budget pacing can be uneven — spending heavily early in a budget period and leaving campaigns underfunded toward month-end, or vice versa.
ChatGPT can surface pacing issues and efficiency gaps across your full account in a single prompt.
Identify high-spend, low-return campaigns
Which campaigns have spent more than 20% of total account budget in the last 30 days but contributed less than 10% of total conversions? List them with their spend, conversions, and CPL. Suggest budget reallocation that would have the most impact.
Budget pacing check
For each active campaign, show spend so far this month vs. the expected spend at this point in the month (based on daily budget × days elapsed). Which campaigns are overpacing? Which are underpacing? Flag any campaign that will exhaust its budget before month-end at the current rate.
Account-based marketing: are the right companies seeing your ads?
Target account engagement check
Which companies in my target account list have engaged with our LinkedIn Ads in the last 30 days (clicks or conversions)? Which have had zero impressions or zero engagement? Accounts with no ad exposure may need direct outreach or a different targeting approach. Suggest how I can improve the situation.
Seniority of engaged users at target accounts
For clicks and conversions coming from our target account list, what seniority levels are engaging? Are we reaching decision-makers (Director, VP, C-Suite), or mostly individual contributors?
Bonus: Connect LinkedIn Ads to the full revenue picture
LinkedIn Ads shows campaign performance. But the bigger questions about pipeline generated, deals closed, lead quality, and ROI across channels require data from outside LinkedIn.
🔗 Windsor.ai connects LinkedIn Ads with 325+ other sources, so you can analyze paid performance alongside CRM, analytics, sales, and other ad platforms in a single ChatGPT conversation.
Here are a few useful combinations to try:
- LinkedIn Ads + CRM (HubSpot/Salesforce): The most important B2B attribution question: Which LinkedIn campaigns produce leads that become qualified pipeline and closed deals? Connect LinkedIn Ads alongside your CRM and ask ChatGPT to join campaign UTMs with contact and deal records, so you can easily answer which campaigns generate MQLs vs. which just fill the top of the funnel with contacts that never progress.
- LinkedIn Ads + Google Ads: B2B teams typically run both LinkedIn and Google Ads. Connect both and ask ChatGPT to compare CPL across platforms for the same conversion objective, identify where LinkedIn is outperforming Google (often enterprise decision-maker audiences), and find where Google delivers the same audience at significantly lower cost.
- LinkedIn Ads + LinkedIn Pages (organic): Windsor has a separate LinkedIn Pages connector for organic data. Connect both and ask ChatGPT: Are the same seniority levels and industries engaging with our organic content and our paid ads? Or are we paying to reach an audience that our organic content already attracts for free?
- LinkedIn Ads + GA4: LinkedIn clicks land on your website. GA4 records what those visitors do. Connect both and ask ChatGPT: Which LinkedIn campaigns produce traffic with strong on-site engagement and which produce high-bounce sessions? Is the audience-ad match creating visits that actually explore the site, or are people clicking and leaving?
- LinkedIn Ads + Meta Ads: For B2B brands testing both LinkedIn and Meta, the persistent debate is whether LinkedIn’s higher CPL is justified by better lead quality. Connect both alongside your CRM and ask ChatGPT to compare 90-day LTV or pipeline value per lead source, not just CPL, but what those leads actually became.
Spend and efficiency
| Field name | What you can analyze with it |
|---|---|
spend | Total spend per campaign or account — the baseline for all efficiency calculations |
cpc | Cost per click — how efficiently each campaign turns impressions into traffic |
cpm | Cost per thousand impressions — useful for monitoring reach efficiency and audience saturation |
spend + oneclickleads | Calculate CPL for Lead Gen Form campaigns |
spend + externalwebsiteconversions | Calculate CPL for landing-page and website conversion campaigns |
spend + conversions | Calculate CPA for campaigns optimized beyond lead generation |
transactionrevenue + spend | Calculate ROAS for campaigns connected to revenue data |
Reach and delivery
| Field name | What you can analyze with it |
|---|---|
impressions | Times ads were shown — your overall delivery volume |
clicks | Total clicks on ads — traffic delivered to forms or landing pages |
ctr | Click-through rate — how effectively your ad copy and creative attract attention |
average_frequency | Average number of times each person saw your ads — useful for detecting audience fatigue |
Lead Gen Form metrics
| Field name | What you can analyze with it |
|---|---|
oneclickleadformopens | How many people opened a native LinkedIn Lead Gen Form |
oneclickleads | Completed Lead Gen Form submissions |
oneclickleads + oneclickleadformopens | Calculate form completion rate and identify forms with high friction |
Engagement signals
| Field name | What you can analyze with it |
|---|---|
likes | Likes on sponsored posts — a basic engagement signal |
comments | Comments on sponsored content — often the strongest indicator of audience interest |
shares | Shares of sponsored content — shows which ads are earning additional distribution |
reactions | Total reactions — measures sentiment and resonance |
video_views | Views of video creatives — useful for video campaign analysis |
video_completions + video_views | Calculate video completion rate and identify videos that hold attention |
Targeting dimensions
| Field name | What you can analyze with it |
|---|---|
campaign, campaign_group_name | Compare performance across campaigns and campaign groups |
creative_content_data_share_ad_context_ad_type | Analyze performance by format: single image, video, carousel, document, message ad |
objective_type | Understand results in the context of campaign objective |
member_industry | Break down performance by audience industry |
member_job_function | Compare results by job function |
member_seniority | Analyze CPL and conversion rate by seniority level |
member_company_size | Compare performance across SMB, mid-market, and enterprise audiences |
member_job_title | Identify which job titles generate the best results |
Conclusion
LinkedIn Ads is too expensive to optimize based on assumptions.
If you do not know which audiences drive the best CPL, which creatives are entering fatigue, or whether Lead Gen Forms outperform landing pages, you are likely wasting budget somewhere in the account.
With Windsor.ai + ChatGPT, you can turn your LinkedIn Ads data into direct answers.
This integration makes every audience segment, campaign, creative, and Lead Gen Form instantly queryable. And when you need a bigger picture, Windsor also connects your CRM, Google Ads, GA4, and other platforms for full-funnel analysis.
FAQs
What are the existing ways to connect LinkedIn Ads to ChatGPT?
There are three available LinkedIn Ads to ChatGPT integration methods:
- Third-party connectors & native apps (like Windsor.ai): Live data, no-code setup, supports multiple ad accounts, and blends LinkedIn with 325+ other sources (Google Ads, HubSpot, GA4, and more) in one conversation. Best for teams who need a fully automated solution with zero maintenance.
- Manual CSV export: Download campaign reports from LinkedIn Campaign Manager and upload them to ChatGPT. Works for one-off analysis, but data is immediately stale, and there is no ability to cross-reference with audience dimensions or other channels.
- Custom API integration: Build a direct connection to the LinkedIn Marketing API via a developer integration or middleware tool. Full control, but requires engineering effort, ongoing maintenance, and significant setup time.
What is the fastest way to connect LinkedIn Ads to ChatGPT?
Windsor’s native app for ChatGPT provides the fastest way to send LinkedIn Ads data to ChatGPT. You just connect your LinkedIn Ads account at onboard.windsor.ai/app/linkedin and install Windsor’s ChatGPT app with one click. The entire setup takes less than a minute.
What LinkedIn Ads data does Windsor.ai stream into ChatGPT?
Windsor.ai streams campaign, audience, creative, Lead Gen Form, engagement, and conversion data from LinkedIn Ads into ChatGPT.
This includes metrics like spend, clicks, impressions, CTR, CPC, conversions, form opens, form submissions, video views, engagement rate, and audience-level breakdowns by industry, job function, seniority, company size, and job title.
You can also analyze campaign objectives, creative formats, frequency, and conversion efficiency across different audiences and campaigns.
Does this connector work for LinkedIn Lead Gen Forms?
Yes. Windsor pulls Lead Gen Form metrics from the LinkedIn Marketing API, including form opens, form submissions, and form completion rate per campaign. This makes it possible to compare the CPL and completion rate of native LinkedIn forms directly against campaigns sending traffic to website landing pages, one of the most valuable and least-analyzed comparisons in LinkedIn advertising.
Can ChatGPT show me which audience segments produce the best CPL?
Yes, this is one of the most valuable use cases for LinkedIn Ads in ChatGPT. Windsor makes targeting dimensions available to ChatGPT, including seniority level, job function, industry, company size, and job title. ChatGPT can break down CPL and conversion rate by each of these dimensions, identify which combinations produce the most cost-efficient leads, and flag segments where spend is concentrated but CPL is significantly above average.
What’s the difference between this connector and LinkedIn’s native Campaign Manager reporting?
Campaign Manager shows performance per campaign and lets you apply filters one at a time. It was built for campaign management, not cross-dimensional analysis. To understand CPL by seniority across all campaigns simultaneously, or compare Lead Gen Form performance against landing page conversions at the account level, or detect creative fatigue patterns before they impact results, requires exports and manual work. Windsor connects Campaign Manager’s raw data to ChatGPT, where cross-campaign, cross-dimension, and cross-source questions become single prompts.
Can I blend LinkedIn Ads with my CRM data to understand pipeline impact?
Yes, this is the most commercially important analysis Windsor enables for LinkedIn Ads. Connect LinkedIn Ads alongside HubSpot or Salesforce (both supported by Windsor) and ask ChatGPT to join campaign UTM data with contact lifecycle stage and deal data. Which LinkedIn campaigns produced leads that progressed to SQL? Which generated form submissions never moved? That’s the analysis that justifies or challenges your LinkedIn budget more definitively than CPL alone.
Can I connect multiple LinkedIn Ads accounts?
Yes. Connect each LinkedIn Ads account to Windsor separately; they are all available in the same ChatGPT conversation. For agencies managing multiple client accounts, this means cross-account performance comparison, CPL benchmarking across clients, and client-specific report generation are all available in a single conversation without switching between Campaign Manager views.
Is Windsor’s LinkedIn Ads connection read-only?
Yes. Windsor connects to LinkedIn’s Marketing API with read-only access. ChatGPT can analyze performance, identify optimization opportunities, and surface recommendations, but it cannot create campaigns, adjust bids, change targeting, or make any modifications to your LinkedIn Ads account. All changes are made by you inside Campaign Manager.
Does this setup include LinkedIn Pages data?
No. LinkedIn Ads and LinkedIn Pages are separate Windsor.ai connectors.
The LinkedIn Ads connector includes paid campaign data only. If you also want to analyze organic performance, post engagement, follower growth, and audience behavior from LinkedIn Pages, you need to connect the separate LinkedIn Pages source in Windsor.ai.
Once both are connected, you can compare paid and organic performance together inside ChatGPT.
Windsor vs Coupler.io

