To get your organic TikTok numbers into Gemini Enterprise, connect the TikTok account to Windsor.ai and add Windsor.ai as a data store in Gemini Enterprise. After the setup, Gemini answers questions about your videos, followers and audience, such as which posts kept viewers watching longest or which ones brought new followers.
Gemini Enterprise has no TikTok connector of its own in Google’s connector list, and most “TikTok to Gemini” tools cover TikTok Ads. This page is about organic posts. For paid campaigns, connect TikTok Ads to Windsor.ai the same way.
Connect TikTok Organic to Windsor.ai: free forever plan, no credit card. onboard.windsor.ai/app/tiktok_organic
Before you start
- Gemini Enterprise Standard, Plus, Frontline or Pay-as-you-go, set up in the Google Cloud console. The Business edition has its own setup with a smaller choice of connectors.
- A Google Cloud project that belongs to your organization, with billing turned on and Gemini Enterprise activated. A project created with a personal Gmail account cannot configure the access control the data store needs.
- The Discovery Engine Editor role on that project for the person who creates the data store.
- Access to the TikTok account you want to analyze. You sign in to it to authorize Windsor.ai, or send the owner a link (see Troubleshooting).
- A Windsor.ai account. The free forever plan covers one data source, TikTok Organic included, with no credit card. To ask about TikTok next to Instagram, YouTube or TikTok Ads after the first 30 days, paid plans start at $19/month for 3 sources or $99/month for 7, billed annually (pricing).
Gemini Enterprise and the data store are billed by Google, separately from your Windsor.ai plan.
Step 1: Connect TikTok Organic to Windsor.ai
- Open onboard.windsor.ai/app/tiktok_organic and sign in to Windsor.ai, or create a free account.
- Sign in to TikTok and authorize the connection.
- Select the account or accounts you want Gemini to analyze.
Step 2: Add Windsor.ai to Gemini Enterprise
A Google Cloud admin usually does this part, once per project. These are the actions in order; the Gemini Enterprise guide covers each screen in detail.
- In the Google Cloud console, open Gemini Enterprise, then Data stores, and click Create data store. Under third-party data sources, choose Windsor.ai.
- Under Entities to search, select Connectors. On the Actions step you can skip both actions for TikTok Organic, because this connection only reads data (see the Windsor.ai write actions list). Select Execute Action if you also plan to manage ad platforms such as TikTok Ads from Gemini.
- Pick the location: global (Google’s recommendation), us or eu. It cannot be changed later. Set up access control with Google Identity if the console asks.
- Keep General pricing and click Create. Wait until the data store state changes from Creating to Active.
- Open your Gemini Enterprise app in the same location, or create one, then go to Connected data stores and add the Windsor.ai data store.
- Open the app’s web URL, click the puzzle piece icon below the prompt box, click Authorize next to Windsor.ai and sign in. Check that the Windsor.ai toggle is on.

The Windsor.ai data store is in public preview under Google’s pre-GA terms. If this is the first Gemini Enterprise app in the project, Google adds a 30-day Gemini Enterprise licence with it.
Step 3: Check the connection
In the Gemini Enterprise web app, ask:
Which TikTok accounts are connected to my Windsor.ai account? For each one, show total video views, profile views and net followers gained for the last 30 days.
Gemini should list your account with the three numbers. If it answers without your data, open the puzzle piece menu and check that Windsor.ai is authorized and switched on.
What Gemini can read from TikTok
Windsor.ai returns 120 TikTok Organic fields across the account, each video and comments. These are the ones most questions use; the full list is on the TikTok Organic fields page.
| Area | Fields | What they hold |
|---|---|---|
| Account reach | video_views, unique_video_views, profile_views, engaged_audience | Daily views across your videos, people who watched at least one video, profile visits, and people who liked, commented or shared |
| Followers | followers_count, daily_lost_followers, total_followers_count | Net followers gained per day, followers lost per day, and the total |
| Profile actions | bio_link_clicks, email_clicks, phone_number_clicks, lead_submissions | Clicks on your link in bio and contact buttons, and leads collected |
| Per video | video_views_count, video_reach, video_likes, video_comments, video_shares, video_favorites, video_new_followers | Each video’s views, unique viewers, reactions, saves and the followers it brought |
| Watch behavior | video_average_time_watched, video_full_watched_rate, video_view_retention_percentage, video_duration | How long people watched each video, the share who watched to the end, and the retention curve |
| Discovery | video_impression_sources_impression_source, video_impression_sources_percentage | Where each video’s views came from, as percentages |
| Audience | audience_activity_hour, audience_activity_count, audience_countries_country, audience_ages_age, audience_genders_gender | When your followers are online by hour, and their country, age and gender as percentages |
| Comments | comment_text, comment_likes, comment_video_id | The text and likes of comments on each video |
TikTok delivers video_reach 24 to 48 hours after the views.
Questions to ask about your TikTok account
Videos
- List the 10 videos posted in the last 60 days with the highest full-watch rate, with average watch time and duration for each.
- Which videos brought the most new followers per 1,000 views this quarter?
- Compare videos under 30 seconds with longer ones for September: average watch time, full-watch rate and shares per video.
The 60-day list, the quarter and 12-week questions, and any list of videos posted more than 30 days ago need a paid plan, since the free forever plan holds 30 days of TikTok data.
Growth
- Show net followers gained and followers lost per week for the last 12 weeks, and the video posted in each week with the most new followers.
Timing and discovery
- At which hours are my followers most active? Compare that with the hours my best performing videos of the last month were posted.
- For my five latest videos, what share of views came from each impression source?
Comments
- Summarize the comments on my three most viewed videos from last month, grouped by topic, with the number of comments for each topic.
What the TikTok Organic connection does not do
The connection is read-only (Windsor.ai has no write actions for TikTok Organic): Gemini cannot post videos or reply to comments through it. Write actions for TikTok cover TikTok Ads only (pausing and enabling campaigns, ad groups and ads, and setting budgets).
Use TikTok data with other sources
Gemini can answer from TikTok and any other source connected to Windsor.ai in one reply.
- With TikTok Ads: check whether the organic videos with the best full-watch rate are the ones you promoted, and how much you spent promoting each of them.
- With Instagram or YouTube: compare follower growth and average watch time for the same weeks across channels.
- With GA4: compare bio link clicks with sessions GA4 records from tiktok.com.
Blending sources needs a plan with more than one data source after the first 30 days (see Before you start).
Troubleshooting
Older videos are missing from the answer
For video and comment rows, Windsor.ai dates each row by the day the video was posted, and the date range in your question selects videos by that date. A question about video views in the last 30 days returns only the videos posted in those 30 days. To include older videos, name the period they were posted in, for example “videos posted since July”. For daily totals across all your videos, ask for account-level numbers such as video views per day.
A client’s TikTok account does not appear in Windsor.ai
Windsor.ai connects the TikTok account that is signed in during authorization. For an account you cannot sign in to, such as a client’s, create a link in Windsor.ai under Manage account, then Authorise via Link, and send it to the account owner. The owner signs in to TikTok, grants access and clicks Finish; the connection is activated only after Finish (our Authorize via Link guide).
The console shows “You don’t have permissions to fetch Workforce Pools”
You can ignore this message if you choose Google Identity when you set up access control. It applies only to the 3rd Party Identity option, which needs Workforce Identity Federation set up by your organization admin and the IAM Workforce Pool Admin role on the organization (Gemini Enterprise setup guide).
Conclusion
After the two connection steps, Gemini Enterprise answers questions about your TikTok videos, followers, watch behavior and audience, and it can compare them with your other channels in one answer.
Next steps:
- Follow the full Gemini Enterprise setup guide for every console screen.
- See all sources you can use with Gemini on the Gemini Enterprise integrations page.
- Using Claude or ChatGPT instead? Read how to connect TikTok Organic to Claude or to ChatGPT.
- Find more questions to ask in the Windsor.ai prompt library.
Connect your account at onboard.windsor.ai/app/tiktok_organic. Free forever plan, no credit card.
FAQs
Is this the same as connecting TikTok Ads?
No. TikTok Organic covers your own posts, followers and audience. TikTok Ads is a separate Windsor.ai connector for campaigns, spend and conversions. You can connect both and ask about them together.
Can Gemini post to TikTok or reply to comments?
No. The TikTok Organic connection is read-only, and TikTok Organic has no entry in the Windsor.ai write actions list. Gemini can read comments and summarize them, but posting and replying stay in TikTok.
Can Gemini watch my TikTok videos?
No. Windsor.ai gives Gemini each video’s numbers, caption and links, not the picture or sound.
Does this work with a personal Gmail account?
No. Gemini Enterprise needs a Google Cloud project that belongs to a Google Workspace or Cloud Identity organization.
How much does it cost?
Windsor.ai has a free forever plan for one data source, with no credit card. Paid plans start at $19/month for 3 sources, billed annually. Gemini Enterprise licences and the data store are billed by Google separately.

