Data to AI™ / Copilot/TikTok

Connect TikTok to Microsoft Copilot

Let the social team ask a Copilot agent in Teams about TikTok video reach, watch time and follower growth, instead of downloading analytics every Monday.

Less tokens, better answers.

  • Lower AI costs for the same work
  • More accurate, reliable answers
  • Read-only
  • Uses the TikTok data you already sync
  • SOC 2 Type II certified
Microsoft 365 Copilot
Connected to Dataddo

How did our TikTok followers change week by week in September, and when did we lose most?

Copilot Answer · TikTok Organic

The account gained 6,210 net followers over four weeks. Losses peaked in the week of 8 Sep at 1,150, and 22-28 Sep was the strongest week with 2,500 net.

WeekDaily New FollowersDaily Lost FollowersDaily Total Followers
1-7 Sep Profile Daily Insights 1,8404201,420
8-14 Sep Profile Daily Insights 2,3101,1501,160
15-21 Sep Profile Daily Insights 1,5203901,130
22-28 Sep Profile Daily Insights 2,9604602,500

Daily Total Followers is the daily net change in followers, not the follower count, so it is summed per week.

source
TikTok Organic · as of Mon 06:40 UTC
covers
1-28 Sep 2026
Example answer · fictional account and figures
TikTok in Copilot

Questions Copilot can answer from your TikTok data

TikTok Organic extracts non-paid insights from a TikTok business account: daily profile activity, follower audience breakdowns, and per-video reach, watch time, retention, traffic sources and comments.

Monday TikTok standup in Teams

Ask Copilot

@TikTok pulse Which videos brought the most New Followers and Profile Views last week, and what Caption did each one use?

The agent sits in the social team's channel, so anyone can check last week's winners before the standup, read straight from Video Lifetime Insights instead of collected screenshots.

Where top videos get discovered

Ask Copilot

@TikTok pulse For our five videos with the most Reach, what Percentage of views came from each Impression Source?

In Microsoft 365 Copilot, the content lead sees which Impression Source values bring views to the strongest videos, using Video Lifetime Traffic Sources, and adjusts the posting plan.

Checking dashboard retention logic

Ask Copilot

Use the dataddo tools to query Video Lifetime View Retention and check our drop-off calculation in src/metrics/retention.ts.

A marketing engineer uses GitHub Copilot in Agent mode in VS Code to compare real retention by Second with the dashboard code, without copying a CSV into the repository.

TikTok datasets you can use in Copilot →
Pricing

Free during private pre-release.

Data to AI™ is free while in private pre-release. We onboard teams in waves and shape the product with their feedback. At launch, it will be priced like the AI assistants your team already uses. Need tailored contracts or volume pricing? Talk to us about Enterprise.

Data to AITM

Serve governed business data to Claude, ChatGPT and other AI tools over MCP.

Private pre-release

Free during pre-release

Enterprise

Flexibly deploy Dataddo in any cloud or hybrid environment.

Custom

We have a payment model that works for you

See all plans and features →
With vs. without

TikTok in Copilot, with and without Dataddo

Without Dataddo With Dataddo Outcome for you
Getting the numbers into Copilot Someone downloads TikTok analytics every Monday and posts screenshots of follower and video numbers into the team channel. The Copilot Studio agent reads Profile Daily Insights and Video Lifetime Insights from Dataddo whenever a colleague mentions it. No Monday export
Several brand profiles Each TikTok business account is exported on its own, then merged in a spreadsheet before anyone can compare brands. Multi-account extraction collects the same dataset from every profile you can access, so one agent answers for all of them. All profiles in one agent
When the agent calls Dataddo A general Copilot answer about TikTok draws on public knowledge, not on how your own account performed. The server description in Copilot Studio tells the agent to call Dataddo for TikTok videos and followers, so answers come from your data. Answers from your account
Token consumption Copilot spends tokens exploring raw TikTok columns, sampling rows and retrying until it understands the data. Field definitions and relations are supplied up front, so the model skips the exploration and goes straight to the answer. Less tokens per answer
Answer quality Prone to wrong joins, invented fields and numbers that are hard to check. Answers grounded in defined fields. In the Dataddo benchmark, 78.5% of questions were answered correctly, against 65.5% with plain CSV files. Better answers
Datasets

TikTok datasets you can use in Copilot

The TikTok datasets marketing teams use most, with their real field names. Copilot queries them by name through the Dataddo semantic layer.

List of curated datasets

Datedate
datetime
business_id
string
Display Namedisplay_name
string
Usernameusername
string
Video Viewsvideo_views
integer
Unique Video Viewsunique_video_views
integer
Profile Viewsprofile_views
integer
Likeslikes
integer
Commentscomments
integer
Sharesshares
integer
Phone Number Clicksphone_number_clicks
integer
Lead Submissionslead_submissions
integer
App Download Clicksapp_download_clicks
integer
Bio Link Clicksbio_link_clicks
integer
Email Clicksemail_clicks
integer
Address Clicksaddress_clicks
integer
Daily Total Followersdaily_total_followers
integer
Daily New Followersdaily_new_followers
integer
Daily Lost Followersdaily_lost_followers
integer
Followers Countfollowers_count
integer

Need a dataset, metric, or attribute you don't see?

Tell us what's missing and we'll add it to the connector.

Request it

Runs on the schedule you set. Only Profile Daily Insights reads a relative window such as yesterday; the video and audience datasets are lifetime snapshots, so append them with dataddo_extraction_timestamp to track change.

TikTok connector →
Benchmark

More right answers. Half the confident mistakes.

We asked 43 pre-registered questions of three real datasets - Google Search Console, HubSpot deals and Google Ads - and delivered the same rows to the same model in four ways. Only the data layer changed.

78.5%

of questions answered correctly - the best of the four delivery methods tested

2x

fewer confidently wrong answers - 14.0% of runs against 24.0% and 26.3%

2.8x

more correct answers on messy CRM data - better on 8 questions, worse on none

Answered correctly All 43 questions - higher is better
Wrong, but stated as fact Share of runs - lower is better

Same model, prompts and rows in every condition; 759 graded runs, ground truth frozen before any run. On Google Search Console alone, documented CSV files did as well as Data to AI™ - the advantage comes from messier data such as HubSpot deals.

Read the benchmark →
FAQ

TikTok and Copilot: FAQ

How do I connect TikTok to Copilot?

Create a TikTok Organic source in Dataddo with datasets such as Video Lifetime Insights and Profile Daily Insights, and attach it to a Copilot destination or AI Model. In Copilot Studio, add https://headless.dataddo.com/mcp-data as a Model Context Protocol tool with OAuth 2.0, then publish the agent to Teams.

Can I connect TikTok to Microsoft 365 Copilot without writing code?

Yes. Dataddo extracts TikTok data on a schedule, and a Copilot Studio agent reads it through the Dataddo Data Access MCP tool. You only add the tool, sign in and publish.

Can the agent explain who watches a video?

Yes. Video Lifetime Audience by Type, Country, City and Gender give a Percentage per value for each Video ID, so the agent can describe the viewers behind a specific video.

Why does the agent find no TikTok audience breakdown for a new profile?

Profile Lifetime Audience datasets by age, gender, city and country are only available for TikTok accounts with at least 100 followers.

Can Copilot show how a TikTok video's numbers changed over time?

Video datasets are lifetime snapshots. Append them with the dataddo_extraction_timestamp column and the agent can compare one day's snapshot with another.

Does GitHub Copilot work with TikTok data too?

Yes. Put the Dataddo URL in .vscode/mcp.json, start the server, sign in and use Copilot Chat in Agent mode. On Business and Enterprise, an admin enables the MCP servers in Copilot policy first.

How does the agent know when to look up TikTok data?

The server description you write in Copilot Studio tells the agent when to call Dataddo. Mention TikTok videos and followers there, so those questions trigger a lookup.