Ready video
9:16 MP4Creator short video previewCaption, title, and hashtags remain editable.
Connected accountCreator nickname from TikTok
Editable captionPrivacy levelAllow comments
Confirm and send to TikTok
01Creator opens the publishing workspace
The creator starts from the Porfirio Social Publisher workflow and chooses a completed short-form video from their own video library.
The app shows file name, duration, format, title, caption, hashtags, and platform destination before any TikTok request is made.
02Creator connects TikTok
The app starts TikTok Login Kit authorization and requests user.info.basic so the connected TikTok account can be identified inside the workflow.
The creator authorizes through TikTok. Porfirio Social Publisher does not ask for or store TikTok passwords.
03App retrieves creator information
Before presenting TikTok posting controls, the app retrieves the latest creator information and displays the connected creator nickname.
If the creator cannot post at that moment, the app stops the publishing attempt and asks the creator to try again later.
04Creator confirms posting settings
The creator reviews the selected video and editable metadata, including title, caption text, hashtags, privacy level, and destination.
Direct Post options respect the available privacy levels and interaction settings returned for the authorized creator.
05Creator gives explicit consent
The upload or post action is only started after the creator confirms that the selected video should be sent to TikTok.
This confirmation happens before the app calls the Content Posting API endpoint.
06TikTok request is initialized
The app uses Content Posting API with video.upload for draft uploads and video.publish for creator-approved Direct Post after approval.
Only creator-selected MP4/H.264 video files are sent, and the transfer method matches where the file is stored.
07Creator sees completion status
After submission, the workflow reports processing status and informs the creator that visibility may take a few minutes after publishing.
The app tracks status, prevents duplicate submissions, and keeps troubleshooting history for the creator.