TikTok Posting Setup
Connect TikTok to PromotiAI using a TikTok Developer App. Once connected, publish video and image content directly from your AI workflow.
This integration covers organic posting only. PromotiAI runs paid campaigns on Meta and Google Ads; TikTok ad campaigns are created and billed in TikTok Ads Manager, which needs TikTok's separate Marketing API approval.
Step 1 — Register as a TikTok developer
- Go to developers.tiktok.com and click Login — sign in with your regular TikTok account (email/phone), not a separate "TikTok for Business" login
- First time logging in as a developer? Accept the Developer Terms of Service and complete the developer profile (name, email, organization type) — registration is free
Step 2 — Create the app and add products
- Go to Manage apps → Create app, choose "Web" app type, fill in name/description/category
- In app settings, click Add products → add Login Kit and Content Posting API
- Under Redirect URI, add the callback URL shown in PromotiAI's setup modal, and enable scopes
user.info.basicandvideo.publish
Step 3 — Do you actually need review?
Unlike Meta, being the app's admin does not unlock full production on TikTok. An unaudited (not-yet-reviewed) app can call the Content Posting API immediately, with zero waiting — but every video posted through an unaudited client is force-set to SELF_ONLY (private) visibility, no matter what privacy setting was requested, capped at 5 posting accounts per 24-hour window. If private-only test posts are all you need, you can skip review entirely. Since PromotiAI publishes content publicly, review is effectively required for real use even if you're the only account that will ever connect.
App Review for Login Kit + Content Posting API is not instant — TikTok's own documentation puts it at roughly 3–7 business days, sometimes longer. The submission form asks you to explain how each product/scope is used in your app, and requires at least one demo video (up to 5 videos, 50MB each) showing the complete end-to-end login + posting flow — record this before you submit.
✅ Don't wait on review to start testing: go to the Sandbox tab in your app settings, click Add users, and add your own TikTok account as a target user (up to 10 per sandbox, up to 5 sandboxes per app). Target users can test the full login and video-publishing flow immediately, in parallel with the review — production access (public visibility) switches on automatically once the app is approved, using the same credentials.
Step 4 — Connect in PromotiAI
- Go to your app's Keys section, copy the Client Key (App ID) and Client Secret — these work immediately for your Sandbox user, before review completes
- Go to Settings → Integrations → click the TikTok card
- Choose Quick Setup or Step-by-Step Guide, paste the Client Key and Client Secret, then click Connect
- Log in with your TikTok account and authorize
- Select the TikTok account to publish to
Requirements
- A TikTok account added as a Sandbox user (to test before approval) or a TikTok account covered by an approved app (for production)
Publishing Notes
TikTok is a video-first platform. When publishing AI-generated social posts to TikTok, attach a video or image in the Add Media step of the workflow. Content is submitted directly upon clicking Publish Now.