TikTok
Connect your TikTok account to Soku to publish videos and photos directly from your dashboard. Soku uses TikTok’s official OAuth 2.0 flow to connect your account. After authorization, Soku uses access and refresh tokens to publish content on your behalf.Prerequisites
Before connecting TikTok to Soku, make sure you have the following:- A TikTok account (personal or business)
- The ability to log in to your TikTok account via a web browser or the TikTok app
Unlike Instagram, TikTok does not require a business account for API publishing. Both personal and business TikTok accounts can be connected to Soku.
Connecting TikTok
- Log in to your Soku dashboard at mysoku.io.
- Go to Settings > Integrations.
- Find TikTok in the list of platforms and click Connect.
- You will be redirected to TikTok’s authorization page. Log in to your TikTok account if prompted.
- Review the permissions Soku is requesting and click Authorize.
- You will be redirected back to Soku. Your TikTok account will now appear under your connected integrations.
What You Can Publish
| Content Type | Supported |
|---|---|
| Video | Yes |
| Photo | Yes |
| Text-only posts | No (TikTok requires media) |
| Carousel | No |
How TikTok Uploads Work
TikTok processes uploaded content asynchronously. When you publish through Soku:- Soku sends your video or photo to TikTok’s upload API.
- TikTok begins processing the upload on its servers.
- Soku polls TikTok for the upload status until processing is complete.
- Once TikTok confirms the upload is finished, Soku updates the post status in your dashboard.
Connection Details
- Auth method: OAuth 2.0
- Token type: Access token with refresh token (automatically refreshed by Soku)
- Data stored at:
users/{uid}/integrations/tiktok - Automation: Toggle
enabled_for_repostin your integration settings to allow automated reposting to this account
Soku automatically refreshes your TikTok tokens before they expire. Background sweeps run periodically to ensure your connection stays active.