Connect TikTok Ads to Claude

Ask Claude about your TikTok Ads spend, reach, clicks, video plays and conversions in plain language, next to Meta Ads, GA4 and your CRM. Windsor.ai is listed in Claude’s connector directory, and Claude can also pause or enable campaigns, ad groups and ads and set budgets after you approve each change.

No CSV exports and no code. Set up in a few minutes.

Free forever plan No credit card needed
logo connect
Windsor.ai is your proven TikTok Ads to Claude connector
google cloud
meta partner
google partner
snowflake
users love us
medal
soc2
google cloud
meta partner
google partner
snowflake
users love us
medal
soc2

What paid social teams ask Claude about TikTok Ads

Claude picks the TikTok Ads fields, runs the query through Windsor.ai and explains the result in the same chat.

Which ads stop the scroll?

Claude divides play_duration_2s and focused_view_6s by impressions per ad and puts the result next to spend and conversions, so you see which hooks hold attention but do not convert.

Is a creative wearing out?

Claude shows daily frequency and ctr per ad and flags ads where frequency rises while CTR falls.

TikTok Ads next to Meta Ads and GA4

Connect Meta Ads and GA4 as well, and compare cost per conversion across both paid social channels against the sessions and conversions GA4 records.

Pause, enable and set budgets

Ask Claude to pause an ad, ad group or campaign, enable one, or set a campaign or ad group budget. Claude shows the change and runs it after you approve it.

Using Windsor.ai to connect data from TikTok Ads to Claude

Supported fields: 804 metrics153 dimensions

Windsor.ai is a connector in Claude’s directory. It works on every Claude plan, including Free, in Claude on the web, Claude Desktop and Claude Code. Claude can read every TikTok advertiser account you connect, by campaign, ad group, ad, video, call to action, placement, country, age, gender and date, from 954 fields (see the TikTok Ads field reference).

Each question runs as a query on TikTok Ads through Windsor.ai when you ask it, and Windsor.ai keeps the result of an identical query for up to 6 hours. Claude can pause or enable campaigns, ad groups and ads and set campaign or ad group budgets. It cannot create campaigns or ads, or change targeting, bids or creatives (see the write actions documentation).

tiktok ads report in claude windsor

Available actions


Pause Ad

Pause an active TikTok Ads ad. Reversible via enable_ad.

Parameters
ad_idstringRequired
Pause Ad Group

Pause an active TikTok Ads ad group. Reversible via enable_ad_group.

Parameters
ad_group_idstringRequired
Pause Campaign

Pause an active TikTok Ads campaign. Reversible via enable_campaign.

Parameters
campaign_idstringRequired
Enable Ad

Enable a paused TikTok Ads ad. Reversible via pause_ad.

Parameters
ad_idstringRequired
Enable Ad Group

Enable a paused TikTok Ads ad group. Reversible via pause_ad_group.

Parameters
ad_group_idstringRequired
Enable Campaign

Enable a paused TikTok Ads campaign. Reversible via pause_campaign.

Parameters
campaign_idstringRequired
Set Campaign Budget

Set the budget of a TikTok Ads campaign. The amount is given in the account currency major unit (e.g. 100 means one hundred). The budget mode is fixed when the campaign is created and cannot be changed here: a campaign whose budget is unlimited (BUDGET_MODE_INFINITE) or managed at the ad group level has no campaign budget to update, and this action will report that the budget could not be changed. Use the ad group budget action for those campaigns.

Parameters
campaign_idstringRequiredamountintegerRequired
Set Ad Group Budget

Set the budget of a TikTok Ads ad group. The amount is in the account currency major unit (e.g. 100.00 means one hundred). The budget type (daily or lifetime) is fixed when the ad group is created and cannot be changed here; the existing type is detected automatically and its amount is updated. Ad groups whose budget is managed at the campaign level (Campaign Budget Optimization) have no ad group budget to set. Ad groups in Upgraded Smart+ campaigns are not supported by this action; change their budget in TikTok Ads Manager.

Parameters
ad_group_idstringRequiredamountintegerRequired
Join 40,000+ businesses that trust Windsor.ai to streamline TikTok Ads to Claude integration
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma

How to connect TikTok Ads to Claude with Windsor.ai

Explore our video tutorial and a step-by-step guide to integrate your data from any source into Claude with the Windsor.ai connector.

1

Select your data source

Choose TikTok Ads as your data source and grant access to Windsor.ai.

TikTok Ads data source
TikTok Ads data source
windsor.ai connector claude
tiktok ads to claude windsor

Is there an official TikTok Ads connector for Claude?

Yes. TikTok for Business is a verified listing in Claude’s directory, added on 17 August 2026. Its listing names 39 tools, including performance reports and tools that create, edit, pause and set budgets for Smart+ campaigns, ad groups and ads; TikTok’s help article says the server can reach about 400 tools in total. TikTok Ads reaches Claude in one of three ways:

  • TikTok for Business: free, added from Claude’s directory, TikTok Ads only. The route to build Smart+ campaigns from the chat.
  • Pipeboard: a hosted server added as a custom connector after you create a Pipeboard account. It reads reports, creates and updates campaigns, ad groups and ads, uploads creatives and edits targeting and bids. We have not tested it.
  • Windsor.ai connector: added from Claude’s directory with one click, with TikTok Ads next to Meta Ads, Google Ads, GA4, BigQuery, HubSpot and 350+ other sources in the same chat. Pause, enable and budget changes.

The setup for each, with prompts, is in how to connect TikTok Ads to Claude.

What we checked on our test accounts

Windsor.ai has two TikTok advertiser accounts set up to test the connector; they have not run real campaigns. Their one campaign with spend, a traffic test, had $14.34 of spend, 13,610 impressions, 10,166 people reached and 35 clicks ($0.41 per click). The answer showed two details worth knowing:

  • The ctr field comes back as a fraction: 0.0026 is 0.26%. Ask Claude to show CTR as a percentage.
  • Campaigns with no spend are listed with zeros. Ask for campaigns with spend above zero to see only the ones that ran.

We also enabled the paused test campaign from Claude and paused it again. The status read CAMPAIGN_STATUS_ENABLE after the first action and CAMPAIGN_STATUS_DISABLE after the second, with no spend in between.

Method: TikTok Ads data through Windsor.ai, pulled on 5 November 2026 for the last two years, both advertiser accounts.

Checks before acting on a number

  • Compare one total with TikTok Ads Manager for the same dates and time zone before you trust a breakdown.
  • Name the formula for any rate you ask for, such as hook rate as play_duration_2s divided by impressions.
  • Ask for video plays by field name: play_duration_2s and play_duration_6s for the first seconds, play_first_quartile, play_midpoint, play_third_quartile and play_over for 25%, 50%, 75% and 100% of the video. Say what a completion rate is divided by, impressions or 2-second plays.

FAQs

Is there an official TikTok Ads connector for Claude?

Yes. TikTok for Business has been a verified connector in Claude’s directory since August 2026. It is free, covers TikTok Ads only and can create Smart+ campaigns. Windsor.ai is also in the directory and puts TikTok Ads next to Meta Ads, GA4, BigQuery and your CRM in one chat.

Tired of manual TikTok Ads data exports? Try Windsor.ai today to automate your reporting

Access your data from various sources in one place. Get started for free.
g logo
fb logo
big query data
youtube logo
power logo
looker logo