Windsor.ai LinkedIn Ads
Windsor.ai v1.0.0
Analyze LinkedIn Ads
From the developer
Cost & access
Windsor.ai does not sell products, show plans, or process payments in the app.
Declared limitations
- Public benchmark data, not the user's account.
- Creative or content generation.
- General explanation unrelated to connected accounts.
Not specified in the available declarations: capabilities.
Onboarding example
Show my LinkedIn Ads spend, impressions, and clicks by campaign for the last 30 days, broken down by job seniority.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 7, 2026. Package observed Nov 7, 2026.
Description
From the marketplace listing
Bring your own LinkedIn Ads data into your AI assistant with Windsor.ai, so you can analyze performance and manage campaigns in plain English. Discover connected ad accounts, inspect valid fields and report levels, and query campaign group, campaign, and creative metrics (spend, impressions, clicks, CTR, CPC, leads, and conversions) over any date range, with member demographic breakdowns. On confirmation, it can also pause or enable campaign groups, campaigns, and creatives and set campaign group and campaign budgets. Common workflows: - Compare spend and cost per lead by campaign for the last 30 days - Find an underperforming campaign and pause it, after you confirm - Adjust a campaign group budget without leaving the conversation Changes to your account are made only after you confirm the specific action; everything else is read-only. Windsor.ai is an independent product and is not affiliated with or endorsed by LinkedIn. LinkedIn is a trademark of LinkedIn Corporation.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 6, 2026. Last seen Nov 7, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Windsor.ai TikTok Ads connects your TikTok Ads data to your AI assistant, so you can analyze performance and manage campaigns in plain En...
Shared terms: ads, analyze, adjust, affiliated
-
Windsor.ai Facebook Ads connects your Meta Ads (Facebook and Instagram Ads) data to your AI assistant, so you can analyze performance and...
Shared terms: ads, analyze, affiliated, budget
-
Windsor.ai Google Ads helps marketers analyze live Google Ads performance. Reporting examples: - Compare Google Ads cost and ad spend, i...
Shared terms: ads, analyze, affiliated, budget
-
Toffu for TikTok Ads: performance, campaign changes and audits for TikTok Ads in ChatGPT. Nothing goes live until you confirm.
Shared terms: ads, analyze, budget, campaign
-
HireOtto Performance Ads connects to your Google Ads accounts through user-authorized OAuth and the official Google Ads API. Review perfo...
Shared terms: ads, analyze, affiliated, budget
Files & skills
File archives
Skill instructions
linkedin-ads4.69 KB
--- name: linkedin-ads description: Analyze and manage LinkedIn Ads through Windsor.ai. Use when the user asks about their LinkedIn Ads performance — spend, impressions, clicks, CTR, CPC, conversions, or leads at campaign, campaign-group, or creative level, with member demographic breakdowns — or wants to pause/enable a campaign, campaign group, or creative, or change a campaign or campaign-group budget. Do not use for LinkedIn organic company-page data (that's the LinkedIn Organic connector), other ad platforms, or GA4/web analytics. --- # LinkedIn Ads via Windsor.ai Windsor.ai exposes live LinkedIn Ads data (read) and campaign-management actions (write) through MCP tools. The connector id is `linkedin`. On the LinkedIn Ads app the connector is already scoped, so you usually do not need to pass it; when a tool asks for a connector, use `linkedin`. Golden rules: - **Never guess field, account, action, or option names** — get them from `get_fields`, `get_connectors`, `list_actions`, and `get_options`. Call those first. - **Reads are safe; writes change live ad spend.** Only call `execute_action` after the user confirms the specific change. - Report the numbers the user asked for, concisely. ## 1. Ground yourself first Call `get_connectors` to see which LinkedIn ad accounts are connected. If none is connected, help the user connect: `get_connector_authorization_url` (or `get_connector_connect_info`) and give them the setup link. If several accounts are connected and the request is ambiguous, ask which one. ## 2. Reading performance data 1. Call `get_fields` for `linkedin` to get valid field ids — metrics (spend/cost, impressions, clicks, CTR, CPC, CPM, conversions, leads/form completions) and dimensions (campaign, campaign group, creative, date, plus `member_*` demographics like industry, job title, seniority, company size). Use the exact ids returned. 2. Call `get_data` with `fields`, the target `account`(s), and a date range (`date_from`/`date_to` or a `date_preset`; add `date` to the fields for a daily breakdown, omit it for aggregated totals). LinkedIn report specifics: - **Report levels:** campaign, campaign group, and creative. Some fields require a specific level (get_fields/get_options indicate this). Including an ad/ creative field returns creative-level data; otherwise it defaults to campaign level. - **Demographic fields (`member_*`)** use their own pivot — request **one demographic breakdown at a time**, on its own, rather than combining several. - The API allows up to ~20 metrics and up to 3 pivots per query; keep field sets focused. ## 3. Managing campaigns (write actions) LinkedIn Ads exposes these actions via `list_actions` / `execute_action`. Always call `list_actions` first to confirm the exact ids and schemas — treat the list below as guidance: - **`pause_campaign` / `enable_campaign`** — params: `campaign_id`. - **`pause_campaign_group` / `enable_campaign_group`** — params: `campaign_group_id`. - **`pause_creative` / `enable_creative`** — params: `creative_id`. - **`set_campaign_budget`** — params: `campaign_id`, `budget_type` (`daily` or `total`), `amount`. A **total** budget requires the campaign to have a schedule end date. - **`set_campaign_group_budget`** — params: `campaign_group_id`, `amount` (total budget only; the campaign group must have a schedule end date). - Newer actions such as `rename_campaign`, `set_campaign_schedule`, `set_campaign_targeting`, and `create_creative` are also listed today; build their params only from the schema `list_actions` returns, and confirm first. Budget mechanics: - `amount` is in the **account currency major unit** — e.g. `100.00` means one hundred (not cents, not micros). The currency is resolved automatically from the account. `set_*_budget` sets an **absolute** value, not a delta: to raise by a percentage, read the current budget, compute the new absolute amount, and set that. Write workflow — ev
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 1 — file references are metadata, not package contents.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Windsor.ai
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Package observed Nov 7, 2026.
Technical details
- First seen
- Nov 6, 2026 · 06:00 UTC
- Last seen
- Nov 7, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ac89c8242908191b1d93c7e8f43c769
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.