How-to Guide

How to Schedule TikTok Posts

Quick Answer: DOHOO MCP provides dedicated schedule tools for both TikTok formats — videos and photo carousels (2–35 images) — to publish at an exact local time in any timezone. You control visibility, comments, Duet and Stitch per account, can send to drafts instead of publishing, and can push one video to several TikTok accounts in a single call.

TikTok's own scheduler is limited to 10 days ahead and one account at a time. If you batch content or run multiple accounts, you need scheduling that works at your scale.

Scheduling TikTok Videos

{
  "fileUrl": "https://mediastorage.dohoo.ai/file/...",
  "platforms": [2477, 2478],                    // one video → multiple TikTok accounts
  "description": "3 automations that saved us 15 hours/week #automation #smm",
  "tiktokVisibility":     { "2477": "PUBLIC_TO_EVERYONE" },
  "tiktokDisableDuet":    { "2477": false },
  "tiktokDisableStitch":  { "2477": false },
  "tiktokDisableComment": { "2477": false },
  "scheduledAt": "2026-07-15T19:00:00",
  "timezone": "America/New_York"
}

What the parameters give you:

  • platforms array — cross-post the same video to every TikTok account you manage in one call
  • Per-connection settings — visibility, Duet, Stitch and comments are keyed by account ID, so your main account can be PUBLIC_TO_EVERYONE while a test account stays SELF_ONLY
  • tiktokSendToDraft — deliver to the account's drafts instead of publishing, for a human final check inside the TikTok app
  • Caption budget — up to 2,200 characters for videos; hashtags count toward the limit

Scheduling TikTok Photo Carousels

Photo posts are TikTok's highest-saves format and fully schedulable:

{
  "connectionId": 2477,
  "description": "5 tools we replaced with one →",   // REQUIRED for photo posts
  "mediaUrls": ["https://.../s1.jpg", "https://.../s2.jpg", "https://.../s3.jpg"],
  "coverIndex": 0,
  "autoMusic": true,
  "scheduledAt": "2026-07-16T12:00:00",
  "timezone": "America/New_York"
}

Carousel requirements (exact):

Parameter Value
Images 2–35 per post
Formats JPEG or PNG
Max size 20 MB per image
Recommended 1080×1920 (9:16); 1:1 and 4:5 supported
Caption required, up to 4,000 characters
Extras coverIndex picks the cover slide, autoMusic adds background audio

Timing That Actually Lands

scheduledAt is local wall-clock time in the IANA timezone you pass. Posting for a US audience from Europe? "timezone": "America/New_York" + "19:00:00" = 7 PM Eastern, DST handled automatically.

After scheduling, verify: query scheduled posts filtered by platform: "tiktok" — pending, published, and failed (with errorMessage) are all visible, so an expired token never silently eats your week.

FAQ

Can I schedule to multiple TikTok accounts at once?

Yes — pass every target connection ID in the platforms array of a single video call.

Why might a new app post as private?

TikTok defaults third-party posts to SELF_ONLY until the posting app passes TikTok's content audit; set tiktokVisibility explicitly once approved.

Videos and carousels in one calendar?

Yes — both formats share the same scheduler and appear in the same audit view.

How far in advance can I schedule?

Use a future local wall-clock time and IANA timezone. DOHOO queue limits and TikTok rolling publishing caps still apply.

Publish to all 8 platforms in one step — no silent failures.

View DOHOO plans