TikTok integration

Creator-controlled Direct Post

Crossreel uses TikTok Login Kit, user.info.basic and video.publish to connect a creator and publish only the video that creator explicitly confirms.

End-to-end user flow

  1. The creator selects “Connect TikTok” in @crossreelbot.
  2. Crossreel opens TikTok's official authorization page. Crossreel never receives the TikTok password.
  3. After consent, the connected TikTok display name is shown in the bot.
  4. The creator uploads an original video and writes an editable title.
  5. Crossreel requests fresh Creator Info before rendering TikTok publication settings.
  6. The creator manually selects a privacy option returned by TikTok; no privacy option is preselected.
  7. Comment, Duet and Stitch controls start off and unavailable interactions remain disabled.
  8. The creator selects commercial-content and AI-generated-content disclosures.
  9. A final preview shows the account, title, privacy, interactions, disclosures and timing.
  10. Only explicit final consent starts the Direct Post request. Crossreel then shows processing and final status.

Data and API use

user.info.basicReads the authorized creator's TikTok open ID and display name so the creator can verify the destination account.
video.publishCreates one user-confirmed post with the settings chosen in the final plan.
Video transferUses a short-lived PULL_FROM_URL on the verified Crossreel API domain because the source video is already stored server-side.
BrandingCrossreel does not add a logo, watermark, link or promotional overlay to content sent to TikTok.
Unknown outcomesCrossreel checks publication status and does not blindly retry a request whose outcome is unknown.

Availability before audit

Where TikTok applies unaudited-client restrictions, Crossreel follows the privacy options and other capabilities returned by Creator Info. It does not present unavailable public options as usable.