Connect TikTok Ads to ChatGPT

Connect your TikTok Ads data to ChatGPT using the Windsor.ai plugin.

Send your TikTok Ads metrics to ChatGPT, spot what’s underperforming, and fix it in the same chat: pause campaigns and adjust budgets without ever opening TikTok Ads Manager.

Connect data in about a minute. No code required.

Free forever plan No credit card needed
logo connect
Windsor.ai is your proven TikTok Ads to ChatGPT 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

Get more from your marketing analytics with the TikTok Ads to ChatGPT integration

Connect your TikTok Ads data to ChatGPT to analyze creatives, audiences, and ad spend using natural language queries. Here’s what this integration enables:

Ask in plain English

Ask for spend, impressions, ctr and cost_per_conversion per campaign, ad group or ad, and ChatGPT answers with comparison tables, KPI summaries, and charts.

Unify data across channels

Windsor.ai combines TikTok metrics with data from channels like Meta, Google Ads, Shopify, and HubSpot, allowing ChatGPT to perform cross-channel analysis in one conversation. Combining sources needs a paid plan. The free forever plan includes 1 data source.

Audit hook efficiency

Compare short video views with total impressions to estimate your hook effectiveness (play_duration_2s divided by impressions). ChatGPT can show which ads keep viewers past the first 2 seconds and which lose them, helping you improve or replace underperforming creatives.

Map high-performing conversion windows

Ask ChatGPT to group campaign performance by hour of day and day of week to see when your ads perform best. Let it spot specific time periods where CPC is lowest, but conversion rates are highest, helping you schedule ads strategically to improve budget efficiency.

Manage campaigns from ChatGPT

Tell ChatGPT to pause a campaign whose CPA has spiked, turn on a paused ad group, or raise the budget of an ad group that performs well; it makes the change after you confirm it, no tool-switching required.

Example: our TikTok Ads ad groups and budgets in ChatGPT

Supported fields: 804 metrics153 dimensions

We asked ChatGPT, through the Windsor.ai plugin: “For my TikTok Ads account windsor_ai, list each ad group with its budget type (daily or lifetime), budget, bid strategy and spend in the last 30 days.”

  • Budget type and budget (ad_group_budget_mode, budget): two ad groups have a daily budget, 500 and 5,000, and one has a lifetime budget of 60,000. The account currency is Japanese yen (JPY).
  • Bid strategy (bid_strategy): the 500 ad group uses Maximum delivery, the other two Bid Cap.
  • Spend: 0 on all three in the last 30 days. Our demo account has not run ads since 2022.

The budget type stays as it was set: Set ad group budget changes the amount of the daily or lifetime budget an ad group already has. A second question in the same chat listed the raw rows, and the same data pulled from Windsor.ai directly gave the same values. No setting was changed. The setup steps, a second example (campaigns and their budget types) and fixes for common problems are in how to connect TikTok Ads to ChatGPT.

TikTok Ads ad group budgets in ChatGPT

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 ChatGPT 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 ChatGPT data with Windsor.ai

Explore our video tutorial and a step-by-step guide to integrate your data from any source into ChatGPT with the Windsor.ai plugin. For TikTok Ads, the full steps, a worked example and fixes for common problems are in how to connect TikTok Ads to ChatGPT, and the write actions are shown in how to manage TikTok Ads campaigns with an AI assistant.

1

Select your data source

Choose TikTok Ads as your data source, sign in with a TikTok login that has at least Ad account analyst access to your ad account, and grant access to Windsor.ai.

TikTok Ads data source windsor
TikTok Ads data source windsor
Windsor.ai plugin page in ChatGPT with the Install plugin button
TikTok Ads connected accounts in ChatGPT

FAQs

What is the Windsor.ai plugin for TikTok Ads in ChatGPT?

The Windsor.ai plugin brings your TikTok campaign performance and creative data into ChatGPT for conversational analysis, when you ask. The setup takes about a minute and needs no code.

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