TikTok Integration
TikTok is built around one vertical video at a time. Connect your account once and Greenwood Social publishes videos and photo slideshows on the schedule you set — with TikTok's disclosure, comment, and interaction settings available per post.
At a glance
| What it's for | Short-form vertical video and photo slideshows. |
|---|---|
| Post types | Video, Image |
| Account needed | Any TikTok account, personal or business. Posting to TikTok requires that the account be able to post publicly. |
| How you connect | OAuth — you approve Greenwood Social on TikTok's site. |
| Content archiving | Published posts are backed up automatically. |
Connecting your account
Add TikTok from your Accounts page. You'll be sent to TikTok to approve Greenwood Social, then returned to the app with the account connected. Nothing publishes until you schedule a post.
TikTok's own rules apply to what we can publish: an account in a restricted or private state, or one that isn't allowed to post publicly, will reject posts no matter how they're scheduled.
What you type, and where it shows up
One post can go to several platforms at once, so each platform uses your fields a little differently. The thing to know about TikTok: a video has no separate description. Your Title is the caption. Content is only used on photo slideshows.
| You type | Video post | Image post |
|---|---|---|
| Title | Required — The caption shown under the video.max 2,200 characters | Required — The slideshow title.max 90 characters |
| Content | Not used — this post type has no separate description field. | The slideshow description.max 4,000 characters |
| Tags | Appended as #hashtags to the caption. | Appended as #hashtags to the caption. |
| Link | Not used — URLs in a caption are not clickable on this platform. | Not used — URLs in a caption are not clickable on this platform. |
| Privacy | Sets who can see the post on TikTok. | Sets who can see the post on TikTok. |
Media requirements
| Images per post | up to 35 (at least 1) |
|---|---|
| Image formats | JPG, WEBP |
| Max image size | 20.0 MB |
| Image dimensions | at least 480×480. Anything larger than 1080×1920 is resized down for you. |
| Video formats | MP4, MOV |
| Max video size | 4.0 GB |
| Video length | at least 3 seconds, up to 10 minutes |
| If your file doesn't fit | We convert it for you where we can — images become JPG and video becomes MP4. Files we can't bring within these limits are reported before the post is scheduled, not after. |
PNG images are converted to JPEG before upload — TikTok rejects PNGs. Multiple images become a slideshow rather than separate posts.
Per-post options
| Option | What it does | Default | Applies to |
|---|---|---|---|
Save as DraftsaveAsDraft | Save to inbox (TikTok mobile app only - check Notifications for draft) | Off | All post types |
Disable CommentsdisableComments | Prevent users from commenting on this post | Off | All post types |
Auto-add MusicautoAddMusic | Automatically add music to image posts | On | Image |
Disable DuetdisableDuet | Prevent users from creating duets with this video | Off | Video |
Disable StitchdisableStitch | Prevent users from stitching this video | Off | Video |
Branded ContentbrandContent | Mark this video as branded/sponsored content | Off | Video |
Brand OrganicbrandOrganic | Mark this video as brand organic content | Off | Video |
Label as AI-GeneratedlabelAsAiGenerated | Add 'Creator labeled as AI-generated' tag to comply with TikTok's disclosure requirements | Off | All post types |
These are the options TikTok exposes to partner tools through its API. Platforms often test new settings inside their own app long before opening them to tools like ours — when that happens the option simply isn't available to us until they publish it.
The three disclosure flags are independent. Label as AI-Generated adds TikTok's AI disclosure; Branded Content and Brand Organic describe a commercial relationship. Set whichever actually apply — TikTok requires the disclosure, and setting the wrong one is its own problem.
Save as Draft sends the post to your TikTok inbox instead of publishing. Drafts land in the TikTok mobile app — check your Notifications there, not the web app.
Scheduling
Schedule TikTok posts for any future time — see Scheduled Posting for how times, timezones, and cancellation work.
Metrics
| Metric | Status |
|---|---|
| Likes & comments | Available |
| Views / plays | Available |
| Reach / impressions | Available |
| Follower count | Available |
| Shares / reposts / saves | Available |
| Comment text (needed to read & reply to comments) | Coming — waiting on platform approval |
Where it works
| In the app | Create a post or schedule one, and select this account. Bulk sessions work too. |
|---|---|
| API | Post and schedule through the REST API with the same fields shown above. |
| MCP (Claude, ChatGPT, and others) | Connect Greenwood Social as an MCP connector and ask your assistant to draft and schedule posts. |