Skip to content
nullbot ← Back to site
◍EN
Français English Español Português (Brasil) Português (Portugal) 简体中文 繁體中文 日本語 한국어 Deutsch Nederlands العربية

Connecting your tools

Connecting TikTok to an AI agent

All connectorsGmailGoogle CalendarSlackHubSpotStripeShopifyNotionGoogle SheetsCalendlyLinkedInWordPressZapierInstagramFacebookX (Twitter)TikTokYouTubeBuffer

TikTok is the easiest network to connect and the most demanding on content. A personal account is enough — no professional account, no Page to link, no domain to have verified. In exchange, only one thing can be published: video. A post without a video file is rejected by TikTok, and no image replaces that file. This page also explains why, in one specific case, the connector chooses to publish nothing at all.

Table of contents

  1. 1. What the agent publishes
  2. 2. Why the connector sometimes refuses to publish
  3. 3. Statistics, and why they are missing
  4. 4. Scheduling a post: what TikTok does not do
  5. 5. What it changes over time
  6. 6. Frequently asked questions

1. What the agent publishes

Connecting takes one authorisation from your TikTok account. nullbot goes through its own TikTok application: there is nothing to create on TikTok for Developers, and nothing to have approved.

The video goes out as bytes from your machine. That is an important difference with Instagram, which requires a public address to fetch the media from: here, a file produced locally is enough, and no domain needs to be verified with the platform. That is what makes this connector immediately usable.

The two authorisations requested are deliberately minimal: enough to identify the account, and enough to publish a video. Nothing more.

2. Why the connector sometimes refuses to publish

Until TikTok has audited an application, it allows only one visibility for the videos it uploads: “only me”. In other words the video is indeed online, it exists, the operation succeeds technically — and nobody ever sees it.

It is the kind of success that serves no purpose and costs dearly: you believe you are publishing for weeks, you look at counters at zero, and you look for the error elsewhere. nullbot then refuses to publish and says so, rather than announcing an upload that will have no effect.

The same reasoning applies to a private TikTok account: it accepts no public post, audited or not. Switching to a public account is done in the TikTok app settings.

It is a matter of principle that runs through the whole product: an explicit refusal is worth more than a misleading success. A green dashboard that lies costs more than a displayed error.

3. Statistics, and why they are missing

TikTok grants access scopes only to an application whose review video demonstrates the requested use. nullbot therefore asks only for what it takes to publish — and consequently, TikTok statistics are not readable: no followers, no views, no likes.

It is a real gap, and it is said here rather than discovered later. Two remarks:

  • A customer who declares their own TikTok application gets those figures back as soon as they tick the corresponding scopes. The route is open, it simply requires going through TikTok's developer portal.
  • Going through Buffer gives access to the measurements, since Buffer obtained its own access from the platform.

Asking for more scopes than you demonstrate is the surest way to lose those you have. That is why the direct connector stays narrow.

4. Scheduling a post: what TikTok does not do

TikTok schedules nothing through its programming interface. There is no “publish on the 14th at 6 p.m.” to hand it: a delayed post necessarily goes through a third party that keeps the video and uploads it at the appointed time.

In nullbot, the editorial calendar holds that role: the video waits with you, and the upload happens at the planned moment. For a broader scheduling need covering several networks at once, Buffer is the other route.

5. What it changes over time

On TikTok, the video that works is almost never the first: it is the thirtieth. The network rewards volume and consistency, which makes it the worst ground for a company that produces when it has time — and the best for a team that produces without tiring.

  • Week 1. The first videos come out, with a held format and a written opening rather than an improvised one.
  • Month 3. Volume finally allows comparison: which subjects, which durations, which openings hold attention. That is when the account stops being a lottery.
  • Year 2. The format that works is identified and repeated, and the video library serves elsewhere — on the site, in advertising, on the other networks.

No audience is promised. What is held is the cadence — and on this network, cadence is nearly everything.

6. Frequently asked questions

Is a professional TikTok account required?

No. A personal account is enough to publish, provided it is public. That is a clear difference with Instagram, which requires a professional account linked to a Facebook Page.

Can photos be published without video?

Not through this connector: TikTok refuses a post without a video file. An image carousel is not an acceptable substitute from its point of view.

Why is my video refused when everything looks correct?

The two most frequent causes are the private account and the “only me” visibility imposed on unaudited applications. In both cases, nullbot says so explicitly instead of letting you believe a post succeeded.

Can I use my own TikTok application?

Yes. Declaring your application in TikTok's developer portal makes it possible to tick the reading scopes and recover the statistics the shared connector cannot request.

Going further

Read next: connecting YouTube, AI agents for social media, or every available connector.

AI NewsSecurityLegal NoticePrivacyCookiesCGUCGVDPA Manage my cookies

© 2026 MARA LABS — nullbot. All rights reserved. Société par actions simplifiée (SAS) au capital de 100 € · 104 321 104