Connect LinkedIn Ads to Antigravity
Connect your LinkedIn Ads data to Antigravity with the Windsor.ai connector, and ask about your LinkedIn campaigns in plain language.
Ask which companies click your ads, which seniorities convert or what each campaign costs per conversion, built on your own Member company name, Member seniority, Spend and CPC fields.
Forget CSVs. Stop copy/paste. Connect in minutes. No code required.
Get your LinkedIn Ads data into Antigravity
LinkedIn Ads is connected once in Windsor.ai, and these are the use cases the fields support:
See which companies engage
Member company name with Clicks and Spend shows which target accounts see and click your ads.
Compare job titles and seniority
Member job title and Member seniority show which roles respond and what they cost.
Compare campaigns on cost
CPC, CPM and Cost Per External Website Conversions by campaign show where the budget works.
Check video ads
Video views and Video Completions show how much of each video people watch.
Using Windsor.ai to connect data from LinkedIn Ads to Antigravity
Without Windsor.ai, Antigravity answers about LinkedIn Ads data come from a file you exported and pasted in. Through the Windsor.ai connector, Antigravity reads the live data with its real field names, so the answers match what is in LinkedIn Ads today.
Connect in minutes, then ask about your campaigns, creatives, costs, conversions and audience demographics.
Available actions
Enable Campaign Group Enable a paused LinkedIn Ads campaign group. Reversible via pause_campaign_group.
Enable a paused LinkedIn Ads campaign group. Reversible via pause_campaign_group.
Pause Campaign Group Pause an active LinkedIn Ads campaign group. Reversible via enable_campaign_group.
Pause an active LinkedIn Ads campaign group. Reversible via enable_campaign_group.
Enable Campaign Enable a paused LinkedIn Ads campaign. Reversible via pause_campaign.
Enable a paused LinkedIn Ads campaign. Reversible via pause_campaign.
Pause Campaign Pause an active LinkedIn Ads campaign. Reversible via enable_campaign.
Pause an active LinkedIn Ads campaign. Reversible via enable_campaign.
Enable Creative Enable a paused LinkedIn Ads creative. Reversible via pause_creative.
Enable a paused LinkedIn Ads creative. Reversible via pause_creative.
Pause Creative Pause an active LinkedIn Ads creative. Reversible via enable_creative.
Pause an active LinkedIn Ads creative. Reversible via enable_creative.
Set Campaign Group Budget Set the total budget of a LinkedIn Ads campaign group. The amount is in the account currency major unit (e.g. 100.00 means one hundred); the currency is resolved automatically from the account. The campaign group must have a schedule end date for a total budget to apply.
Set the total budget of a LinkedIn Ads campaign group. The amount is in the account currency major unit (e.g. 100.00 means one hundred); the currency is resolved automatically from the account. The campaign group must have a schedule end date for a total budget to apply.
Set Campaign Budget Set the daily or total budget of a LinkedIn Ads campaign. The amount is in the account currency major unit (e.g. 100.00 means one hundred); the currency is resolved automatically from the account. A total budget requires the campaign to have a schedule end date.
Set the daily or total budget of a LinkedIn Ads campaign. The amount is in the account currency major unit (e.g. 100.00 means one hundred); the currency is resolved automatically from the account. A total budget requires the campaign to have a schedule end date.
Rename Campaign Change the name of a LinkedIn Ads campaign. Only the name changes; budget, schedule, targeting and status are left untouched, and reporting stays attached because it keys on the campaign id.
Change the name of a LinkedIn Ads campaign. Only the name changes; budget, schedule, targeting and status are left untouched, and reporting stays attached because it keys on the campaign id.
Set Campaign Schedule Change the run schedule of a LinkedIn Ads campaign. Provide start_date and/or end_date as YYYY-MM-DD; at least one is required. The unspecified bound keeps its current value. The end date is exclusive: the campaign stops at the start of that day. The start date cannot be changed once the campaign has started.
Change the run schedule of a LinkedIn Ads campaign. Provide start_date and/or end_date as YYYY-MM-DD; at least one is required. The unspecified bound keeps its current value. The end date is exclusive: the campaign stops at the start of that day. The start date cannot be changed once the campaign has started.
Create Creative Create a new ad (creative) in a LinkedIn Ads campaign from an existing post. post_urn must reference a published post or InMail content (urn:li:ugcPost:..., urn:li:share:... or urn:li:adInMailContent:...); the connector does not build post content from scratch. Created as DRAFT by default so it does not serve until enabled with enable_creative.
Create a new ad (creative) in a LinkedIn Ads campaign from an existing post. post_urn must reference a published post or InMail content (urn:li:ugcPost:..., urn:li:share:... or urn:li:adInMailContent:...); the connector does not build post content from scratch. Created as DRAFT by default so it does not serve until enabled with enable_creative.
Set Campaign Targeting Replace the target audience (targetingCriteria) of a LinkedIn Ads campaign. include and exclude map a facet name to a list of full entity URNs, for example {"locations": ["urn:li:geo:103644278"], "interfaceLocales": ["urn:li:locale:en_US"], "industries": ["urn:li:industry:9"]}. Included facets are AND-ed together and the values within a facet are OR-ed. interfaceLocales is required. locations and profileLocations cannot be used together. The resulting audience must have at least 300 members. This replaces the campaign's entire audience.
Replace the target audience (targetingCriteria) of a LinkedIn Ads campaign. include and exclude map a facet name to a list of full entity URNs, for example {"locations": ["urn:li:geo:103644278"], "interfaceLocales": ["urn:li:locale:en_US"], "industries": ["urn:li:industry:9"]}. Included facets are AND-ed together and the values within a facet are OR-ed. interfaceLocales is required. locations and profileLocations cannot be used together. The resulting audience must have at least 300 members. This replaces the campaign's entire audience.
How to connect LinkedIn Ads to Antigravity with Windsor.ai
Watch the video tutorial, or follow the step-by-step guide to connect your LinkedIn Ads data to Antigravity with Windsor.ai.
Add Windsor MCP in Antigravity
Open the Antigravity desktop app. At the bottom left of the main window, click Settings, then Customizations, then the Add MCP button. Type Windsor in the search bar and click Add.
Finish the Windsor.ai sign-in
The Windsor.ai window opens. Click Finish to complete the sign-in, then click Refresh. Windsor appears in the list of installed MCP servers.
Ask Antigravity about your LinkedIn Ads data
Close the Customizations window, return to the main window and ask about your LinkedIn Ads data.
FAQs
What LinkedIn Ads data can Antigravity use?
Windsor.ai gives access to 237 LinkedIn Ads fields. These are the main groups; the LinkedIn Ads field reference lists all of them:
- Performance: Spend, Impressions, Clicks, CTR, CPC, CPM, Engagements, Engagement Rate.
- Conversions and leads: Conversion Name, Conversion Value (Local Currency), Cost Per External Website Conversions, Lead Generation Mail Contact Info Shares.
- Structure: Campaign Group Name (Campaign Name in LinkedIn UI), Campaign (Ad Set in LinkedIn UI), Campaign Status (Ad Set Status in LinkedIn UI), Objective Type, Campaign Daily Budget Amount, Creative ID.
- Audience: Member company name, Member job title, Member seniority, Member industry, Member company size, Member country.
- Video: Video views, Video Completions, Video watches at 50%.
What can I ask Antigravity about my LinkedIn Ads data?
These prompts name the fields to use, so the answer comes back on your own data:
-
Show Spend, Clicks, CTR and CPC by Campaign Group Name for the last 30 days.
-
List the 20 Member company name values with the most Clicks this quarter, with Spend.
-
Compare CTR and Cost Per External Website Conversions by Member seniority for last month.
-
Which campaigns have Campaign Daily Budget Amount above their average daily Spend?
Can Antigravity make changes in my LinkedIn Ads account?
Yes. Windsor.ai has write actions for LinkedIn Ads, and Antigravity can run them through Windsor MCP when you ask: it can pause or enable campaign groups, campaigns and creatives, set budgets, schedules and targeting, rename a campaign, and create a creative. See the full list of write actions.
Can I combine LinkedIn Ads data with other sources in Antigravity?
Yes. Windsor.ai supports 350+ data sources, so you can connect LinkedIn Ads alongside other tools and ask about them together. For example, put LinkedIn Ads Spend by month next to HubSpot or Salesforce deals created in the same months, so B2B ad spend and pipeline sit in one table.
Do I need to code to connect LinkedIn Ads to Antigravity?
No. Connect LinkedIn Ads in Windsor.ai, add Windsor to Antigravity, and sign in. After that you ask in plain language.
How much does it cost to integrate LinkedIn Ads with Antigravity using Windsor.ai?
The free forever plan covers 1 data source, so connecting LinkedIn Ads on its own costs nothing and needs no credit card. Combining LinkedIn Ads with other sources needs a paid plan: $19/month for 3 sources or $99/month for 7. Antigravity is billed separately by Google. See the pricing page.
Do you have helpful links to get started with LinkedIn Ads and Antigravity?
Yes. These are the resources to start with for the LinkedIn Ads to Antigravity integration:
Tired of manual LinkedIn Ads data exports? Try Windsor.ai today to work on live data

