ChatGPT plugin & AI reporting

How to Connect LinkedIn Ads to ChatGPT

Install the Data Bloo plugin from ChatGPT's directory, sign in once, and ask about impressions, clicks, spend, leads and cost per lead straight from the chat. No exports, no dashboards. It's read-only, so it's safe, and here's the 1-minute setup.

Free to start Read-only & secure 1-minute setup
ChatGPTData Bloo installed
@Data Bloo Which LinkedIn campaigns generated leads last month, and at what cost?
query_data · LinkedIn Ads ✓
LinkedIn Ads overview
Last 30 days
SPENT
€18,940
LEADS
214
CPL
€88.50
Campaign
Spend
CPL
Demo – Sponsored
€9,120
€62.50
Awareness – Video
€6,480
€184
That's a €88.50 cost per lead overall at a 0.62% CTR. The Demo campaign delivers leads at a third of the cost of the video one.
Ask anything…
The one thing you need

The Data Bloo plugin

Open Plugins in ChatGPT, search Data Bloo, hit Install and sign in. No LinkedIn developer app, no access token, no server URL and no API key anywhere in this setup. Everything below is just where to click.

Data Bloo Data BlooAnalyze your marketing data Install plugin

What connecting LinkedIn Ads to ChatGPT actually means

You ask ChatGPT about your LinkedIn Ads and get a real answer, pulled from your actual account, in seconds. Type "@Data Bloo what did we pay per lead last month" and it reads your numbers, draws a small dashboard in the thread and tells you which campaign earned its budget. No exports, no Campaign Manager tabs. The connection runs through the Data Bloo plugin in ChatGPT's own directory, takes about a minute, and it's read-only.

LinkedIn doesn't publish an official Ads MCP server. The alternatives are building against the Marketing Developer Platform yourself, which needs an app, partner approval and token management, or exporting from Campaign Manager by hand. Data Bloo skips both: install from the directory, sign in once, ask in plain English.

Why connect LinkedIn Ads to ChatGPT

Stop exporting Campaign Manager. Start asking.

The same LinkedIn Ads account you already trust for your Data Studio reports, now answering questions in a chat.

Ask, get instant answers

"Which campaigns had the lowest cost per lead last week?" ChatGPT pulls the numbers and explains them.

A dashboard, not a wall of text

Spend, leads and cost per lead come back as tiles and a campaign table, drawn inside the thread.

Client-ready summaries

"Turn last month's LinkedIn Ads into an executive summary." Paste it into Slack, email or a doc.

Diagnose a rising CPL

"Why did cost per lead climb this month?" It looks across campaigns, creatives and dates and explains it.

Blend beyond LinkedIn

Line B2B spend up against GA4 key events, your CRM pipeline or Google Ads in one answer.

Connect once, use everywhere

The same account you linked for Data Studio is instantly available to ChatGPT, zero duplicate setup.

Supported data sources

LinkedIn Ads, plus every other connector

Already connected in Data Bloo? It's instantly available to ChatGPT, connect once, use everywhere.

Pick your route

Three ways to connect LinkedIn Ads to ChatGPT

They solve different problems. Here's the honest version so you don't set up the wrong one.

For reporting

A connector like Data Bloo

One-click install from ChatGPT's directory, sign in once, ask in plain English. No developer app, no partner approval, nothing to host. Read-only, blends LinkedIn with your other channels, and the same connection feeds your Data Studio reports.

✓ Free to start · ~1 minute

LinkedIn's Marketing API

LinkedIn's Marketing Developer Platform exposes everything Campaign Manager shows. Free to use, but access is gated: you register an app, apply for the Marketing Developer Platform, wait for approval, then manage OAuth and refresh tokens yourself.

→ Best if you have API access already

A manual export

Export a report from Campaign Manager, save the file, upload it into the chat. Free, and it works once. Then you do it again next week, separately for every account.

✕ Breaks down past a one-off

Data Bloo vs LinkedIn's Marketing API vs a manual export

Data BlooLinkedIn APIManual export
Setup~1 min, one clickApp, partner approval, OAuthNew export each time
Reads your dataYes, liveYes, liveA snapshot
Changes your accountNo (read-only)Yes, if you request itNo
Blends other channelsYes, 15+ connectorsNo, LinkedIn onlyBy hand
Draws a dashboard in chatYesText answersText answers
Feeds Data StudioYes, same connectionNoNo
PriceFree to startFree, approval requiredFree
UpkeepNoneToken refresh, re-approvalRedo it each time

The bottom line: if you already have LinkedIn API access and a developer to point at it, that route is free and complete. If you'd rather skip the approval queue entirely, ask in plain English, and see LinkedIn next to the rest of your marketing, that's Data Bloo.

The honest bit

When to use LinkedIn's Marketing API instead

Data Bloo isn't the right tool for everyone. If you already have Marketing Developer Platform access and want every field LinkedIn exposes, building against the API directly is free and more complete than any hosted connector.

The trade-off is the gate in front of it. LinkedIn reviews applications for the Marketing Developer Platform and approval isn't instant or guaranteed, then you handle OAuth, refresh tokens and a server. And it only sees LinkedIn, so it can't tell you whether the leads it's reporting turned into pipeline, or how they compare with Google Ads. That's the job Data Bloo does.

Why Data Bloo

Read-only safety and your dashboards, in one connection

The write-capable routes make you choose: hand an AI the keys to your ad account, or keep exporting by hand. Data Bloo doesn't ask you to choose. It reads, it reports, and the exact same connection already powering your Data Studio dashboards now answers questions in ChatGPT.

It can't touch your account

All seven tools are read-only. ChatGPT pulls and analyzes your campaigns, but it can't change a bid, move a budget or pause a campaign, so there's no wrong instruction that could put spend at risk. No safety checklist to memorize, because there's nothing to switch off.

One connection, two surfaces

The LinkedIn Ads source you built for Data Studio is the same one ChatGPT reads. No second setup, no second bill, and the numbers ChatGPT quotes always match the dashboards you send clients. It's the one thing a LinkedIn-only developer tool structurally can't give you.

What you need

1A Data Bloo account with your LinkedIn Ads account connected. Free tier is fine.
2Access to the ad account in Campaign Manager. Viewer access is enough.
3A ChatGPT account. Web or the desktop app, the steps are identical.
That's it. No developer app, no partner approval, no server URL, no API key.
Setup · ~1 minute

How to connect LinkedIn Ads to ChatGPT

Seven clicks, start to finish. It works the same on ChatGPT web and the desktop app.

1
Connect LinkedIn Ads in Data Bloo

If you already use Data Bloo for your Data Studio reports, skip this, your account is ready. If not, sign up free and link your LinkedIn Ads account once.

2
Open the Data Bloo listing

Jump straight to Data Bloo in the ChatGPT plugin directory. You'll see sample prompts and the list of supported sources, LinkedIn Ads among them.

Open Data Bloo in ChatGPT →
3
Click Install plugin

The black Install plugin button sits at the top right of the listing, next to the Data Bloo name.

4
Sign in with Data Bloo

ChatGPT opens Data Bloo's sign-in page. Log in with your Data Bloo account (or the email you use for your connectors) and approve read access.

5
Click Try in chat

Once installed, the button flips from Install plugin to Try in chat. Click it to jump straight into a new conversation.

6
Mention @Data Bloo and ask

Try: "@Data Bloo Which LinkedIn campaigns generated leads last month, and at what cost?"

7
Pick the account, get the analysis

If you have more than one account, ChatGPT asks which to analyze. Answer, and it returns a rendered dashboard plus a written read of what moved and why.

Confirm it works: in a fresh chat, type "@Data Bloo list all the LinkedIn Ads accounts I have connected." If your account comes back in the list, you're connected.

See it in action

Take the plugin for a spin

Click through the whole thing, install to a live analysis, no signup, right here in the page.

Under the hood

Seven read-only tools, why your spend stays untouched

You ask in plain language, ChatGPT picks the tool. The usual path for a LinkedIn Ads question: get_connector_accounts → list_fields → query_data.

Tool
What it does
get_user
Your plan, access and how many calls you have left.
list_data_sources
Every connector available to you, LinkedIn Ads included.
get_connector_accounts
Your linked LinkedIn Ads accounts, and the IDs to query.
list_fields
The valid metrics and dimensions for LinkedIn Ads.
query_data
The actual pull: metrics and dimensions over a date range.
list_accounts
Every connected account across every connector, in one call.
get_dates
Turns "last month" into the exact start and end dates to query.

Plus a built-in skill. The plugin ships with data-bloo-channel-analysis, so ChatGPT doesn't just fetch rows, it knows how a B2B marketer reads them: which campaign is buying leads and which is buying impressions, and what to change next.

Read-only, always. ChatGPT can pull and analyze your LinkedIn Ads data, it can never change a bid, a budget or a campaign setting.

The data

What LinkedIn Ads data you can pull

The same metrics you use in your reports, sliced by campaign, campaign group, objective, creative and date.

Metrics
Total spentImpressionsClicksCTRCPCCPMEngagement rateTotal engagementsLeadsCost per leadConversionsConversion rateCost per conversionROASVideo views
Dimensions
Campaign nameCampaign group nameCampaign objective typeCreative typeCreative titleServing locationAccount nameDate
Real answers

What ChatGPT actually gives you back

Three prompts and the kind of answer ChatGPT returns once LinkedIn Ads is connected through Data Bloo, numbers, then a plain-language read.

"@Data Bloo Pull spend, leads and cost per lead for the last 30 days."

ChatGPT: €18,940 spent for 214 leads, a €88.50 cost per lead. Impressions came to 1.42M at a 0.62% CTR and a €13.33 CPM. Spend is flat but leads are up 12% on the prior month.

The read: same budget, more leads. Cost per lead improved 11% without you spending a euro more.
"@Data Bloo Which campaigns had the best and worst cost per lead?"

ChatGPT: Best, Demo – Sponsored Content at €62.50 across 146 leads. Worst, Awareness – Video at €184 across 35 leads. The video campaign takes 34% of spend for 16% of leads.

The read: the video campaign is buying reach, not leads. If lead volume is the goal, that budget works harder in the Demo campaign.
"@Data Bloo Break down leads by job function and seniority."

ChatGPT: Top functions, Marketing (68 leads), Operations (41) and IT (33). By seniority, Manager (79), Director (52) and CXO (18). CXO leads cost €212 each, nearly 2.4× the account average.

The read: you're reaching managers efficiently and executives expensively. If the ICP is CXO, the targeting needs rethinking, not more budget.

Example outputs shown for illustration; your figures come live from your own connected account.

Data Bloo plugin

Not just charts. Finished, branded deliverables

Plug your live LinkedIn Ads data into ChatGPT, Claude or Gemini through Data Bloo, and generate branded presentations, audits and executive reports straight from a chat prompt.

Client presentations

Slide-ready decks with your logo, colors and commentary, built from live data, ready to send.

92
!

Audits

Automated account audits that flag issues, wins and opportunities, with clear next steps.

SPEND
€19K
LEADS
214
CPL
€88

Executive reports

Concise, narrative summaries for leadership, the numbers that matter, explained in plain language.

Try it

LinkedIn Ads prompts to paste into ChatGPT

Start each one with @Data Bloo so ChatGPT reaches for your account instead of guessing.

Start here
@Data Bloo List all the LinkedIn Ads accounts I have connected.
@Data Bloo Pull spend, leads and cost per lead for the last 30 days.
@Data Bloo What fields can I query for my LinkedIn Ads account?
Pulling numbers
@Data Bloo Show impressions, clicks, CTR and CPM by date for the last 7 days.
@Data Bloo What did I spend per lead last month vs the month before?
@Data Bloo Show conversions and cost per conversion by campaign for the last 30 days.
Breakdowns
@Data Bloo Break down leads by campaign group and objective.
@Data Bloo Show performance by creative type and creative title.
@Data Bloo Which campaigns spend the most without generating leads?
Reporting & cross-channel
@Data Bloo Compare this month's spend and leads vs last month.
@Data Bloo Line up LinkedIn Ads spend against GA4 key events.
@Data Bloo Turn the last 30 days of LinkedIn Ads into an executive summary.
Who it's for

Built for how you actually work

Same connection, different job to be done. Here's the prompt each type of marketer tends to start with.

Agencies

Pull and compare across every client account without switching logins, then draft the monthly report in the chat.

"@Data Bloo compare cost per lead and CTR across all my connected LinkedIn Ads accounts this month."

Lead gen & B2B

Watch leads and cost per lead by campaign, and catch a rising CPL before it eats the quarter's budget.

"@Data Bloo break down leads and cost per lead by campaign for last month, worst to best."

Demand gen & ABM teams

See which segments actually convert, and whether the accounts you care about are the ones engaging.

"@Data Bloo show engagement rate and leads by campaign group for the last 90 days."
Troubleshooting

Common issues and fixes

ChatGPT answers without using your data

Start the message with @Data Bloo. Without the mention it may answer from general knowledge instead of reaching for the plugin, and you'll get a confident, generic reply that has nothing to do with your account.

It says it can't see your accounts

You're likely not signed in yet, or LinkedIn Ads isn't connected in Data Bloo. Ask "@Data Bloo list the accounts I have connected." If it comes back empty, open Data Bloo, confirm your LinkedIn Ads source is connected, then try again.

The numbers don't match Campaign Manager exactly

LinkedIn attributes conversions over a window that keeps updating, and your account timezone shifts which day a click lands in. For trends, comparisons and reporting the Data Bloo pull is solid; for the last few hours, Campaign Manager is freshest.

Lead columns come back empty

Leads only report if the campaign uses LinkedIn Lead Gen Forms or a tracked conversion. Campaigns sending traffic off-platform have nothing for the connector to return. Ask for clicks and spend instead while you check the setup.

ChatGPT won't take an action on your account

That's on purpose. The connection is read-only, so nothing in LinkedIn Ads can be changed from a chat. If you need to change something, do it in LinkedIn Ads itself.

Good to know

Query notes & FAQs

@Mention the plugin. Starting with @Data Bloo is the surest way to make ChatGPT reach for your data rather than guess.
One breakdown dimension per call. For multiple breakdowns, ask ChatGPT to run separate queries and combine them after.
Attribution keeps moving. LinkedIn updates conversions inside its attribution window, so recent days settle after the fact.
CPL needs a form. Cost per lead only appears where Lead Gen Forms or a tracked conversion is in play.

Connect your LinkedIn Ads account in Data Bloo, then open Plugins in ChatGPT, search for Data Bloo, click Install plugin and sign in. Ask your first question with @Data Bloo. About a minute end to end, with no developer app and no approval queue.

It's free to start, no credit card. The free tier includes plugin access with usage limits; paid plans raise the limits and add more connected accounts.

No. All seven Data Bloo tools are strictly read-only. ChatGPT can pull and analyze your campaigns but can never change a bid, a budget or any campaign setting.

No. That's only needed if you build against LinkedIn's API yourself, and approval isn't instant. Data Bloo handles the connection, so you sign in once and that's it.

No. Data Bloo is a listed plugin in ChatGPT's directory, so installing is one click and a sign-in. A server URL is only needed for clients without a directory, like Claude, and that's covered on our LinkedIn Ads to Claude page.

Yes, where LinkedIn reports them. Ask for leads broken down by job function, seniority or company size and ChatGPT pulls it, which is the whole reason people run LinkedIn Ads in the first place.

Yes. Connect each account in Data Bloo and name the client in your prompt. If you don't specify, ChatGPT asks which account to analyze first.

Yes. Ask ChatGPT to compare LinkedIn spend against GA4 key events, Google Ads or your CRM pipeline, and it pulls one blended answer.

The Data Bloo plugin ships its own interface, so results render as KPI tiles and a table inside the chat. The written analysis still appears underneath, and you can ask for a plain table any time.

Simple, transparent pricing

Scale your reporting without limits

Every plan includes all data sources. Start free, upgrade only when your dashboards demand it.

FREE
$0/ forever

Best for individuals or early-stage teams starting with marketing data.

Create free account
Destinations included
& more
1 account per connector300 daily refreshes (API calls)All data sources includedData Bloo MCP
STARTER
$8.33/mo
billed annually · save $20/yrAnnual plan only

For individuals who need unlimited refreshes with a single account.

Choose Starter
Destinations included
& more
1 account per connectorUnlimited daily refreshesAll data sources includedData Bloo MCPEmail support
Most popularPRO
$16.66$19.99/mo
billed annually · save $40/yrbilled monthly

For freelancers & growing teams that need more accounts and volume.

Choose Pro
Destinations included
& more
Up to 5 accounts per connectorUnlimited daily refreshesAll data sources includedData Bloo MCPEmail support
AGENCY
$33.33$39.99/mo
billed annually · save $80/yrbilled monthly

For agencies managing multi-client reporting at scale.

Choose Agency
Destinations included
& more
Unlimited accounts per connectorUnlimited daily refreshesAll data sources includedData Bloo MCPPriority email & chat support

No credit card required to start · Cancel anytime · See plan FAQs →

Chat with your LinkedIn Ads data today

Install the Data Bloo plugin in ChatGPT in about a minute and ask your first question. Free to start, no credit card, read-only.