TikTok creator workspace

Connect TikTok, prepare the video, confirm upload or publish, and track every event

adoptan.ai gives creators a web workspace for TikTok Login Kit profile context, video list checks, Content Posting API draft upload, direct post, status tracking, and disconnect.

user.info.basicuser.info.profileuser.info.statsvideo.listvideo.uploadvideo.publishCreator flow

How the workflow moves

The creator starts in the web UI, authorizes TikTok, checks account and video context, confirms draft upload or direct post, then sees the outcome.

01

Start in the web workspace

The creator signs in to adoptan.ai and opens the TikTok publishing workspace on the same verified domain.

02

Connect TikTok

Login Kit redirects to TikTok, the user grants the requested scopes, and returns to adoptan.ai.

03

Load profile and recent videos

The workspace displays basic identity, profile fields, stats, and recent public videos from TikTok.

04

Load creator_info and prepare video

The creator previews the 9:16 clip, edits the caption, and checks privacy, comments, duet, stitch, and duration options from TikTok.

05

Choose draft or direct post

The user gives explicit consent, starts either draft upload or direct post, then sees status and disconnect controls.

Inside the adoptan.ai workspace

The web app keeps account context, recent TikTok videos, creator_info settings, video preview, consent, upload actions, and the event log in the same screen.

Connected account

TikTok authorization

Connection ready
Open creator workspaceRequested scopes shown in consent: user.info.basic, user.info.profile, user.info.stats, video.list, video.upload, and video.publish.

Profile context

@adoptan_demo

Connected
  • Avatar and display nameuser.info.basic
  • Bio and verified statususer.info.profile
  • Followers / likes / videosuser.info.stats
  • Connection stateActive OAuth session

Recent public videos

Duplicate check before upload

video.list
  • Last public postCampaign recap - 2h ago
  • Previous clipCreator highlight - yesterday
  • Duplicate statusNo match found

Selected clip

Approved 9:16 creator clip

Ready for TikTok
9:16 preview

Caption

This clip is ready after creator approval. Caption is editable before TikTok upload starts. #creatorworkflow

Publish settings from creator_info

PrivacyPUBLIC_TO_EVERYONE
CommentsAllowed
DuetAllowed
StitchDisabled
Commercial contentNot selected
ConsentRequired before upload
Draft modevideo.upload
Direct modevideo.publish
Before either draft upload or direct post, the user confirms the selected content, caption, visibility, and TikTok music usage requirements.

Activity log

OAuth, upload, publish, and disconnect feedback

Status visible
oauth.connected

TikTok returned the user to adoptan.ai after consent.

profile.loaded

Basic profile, profile fields, and stats were loaded.

video_list.loaded

Recent public TikTok videos were loaded for duplicate checks.

creator_info.loaded

Privacy, duration, and interaction options were loaded before controls.

draft_upload.completed

The approved clip was sent to TikTok as a draft after user confirmation.

publish.completed

The workspace received the TikTok direct post status and updated the timeline.

oauth.connectedprofile.loadedvideo_list.loadedcreator_info.loadeddraft_upload.completedpublish.startedpublish.completed

Core capabilities

The product is designed around Login Kit and Content Posting API, with profile, stats, video list, draft upload, and direct post visible in the UI.

Login Kit profile context

Creators connect TikTok through OAuth and the workspace demonstrates user.info.basic, user.info.profile, and user.info.stats.

Recent video check

The workspace uses video.list to show recent public videos and help the creator avoid accidental duplicate posts.

creator_info-driven UI

Privacy choices, duration limits, and comment/duet/stitch availability are loaded from TikTok instead of hardcoded.

Draft upload

video.upload lets the creator send an approved video to TikTok as a draft for final editing in TikTok.

Direct post

video.publish lets the creator publish directly only after confirming content, caption, privacy, and interaction settings.

Focused publishing workflow

The web app uses Login Kit and Content Posting API for account connection, content settings, draft upload, and direct publishing.

Operator controls and safeguards

The workspace keeps account, publishing, consent, policy, and disconnect controls visible so the workflow stays controlled by humans.

Connected account visibility

The workspace always shows which TikTok account is connected so the user can confirm the target before posting.

Explicit consent

Draft upload and direct post actions are separated from the settings editor and include a consent statement before upload starts.

TikTok policy settings

Privacy, commercial content disclosure, comments, duet, and stitch are controlled before submission.

Disconnect path

The user can disconnect TikTok from adoptan.ai and revoke access from TikTok settings.