Post to TikTok from Make

Wire Make to one endpoint, then publish or schedule TikTok video and photo carousels from any trigger you already run — with a signed webhook for every delivery.

How it connects

An HTTP module pointed at one endpoint, with delivery receipts coming back as webhooks. There is nothing to install on the Make side and no per-network module to configure — TikTok is a channel id in the request body.

POST https://api.postwharf.com/v1/posts
Authorization: Bearer YOUR_WORKSPACE_KEY
Content-Type: application/json

{
  "text": "Shipping today.",
  "channels": ["ch_your_tiktok_channel"]
}

A typical TikTok automation

The whole integration is a single HTTP module on the scenario canvas, usually right after the render finishes. Trigger on a finished render, then queue the post rather than publishing it straight away:

{
  "text": "New this week",
  "channels": ["ch_your_tiktok_channel"],
  "publish_at": "2026-09-01T09:00:00Z"
}

Find the channel id once from GET /v1/channels — the one you want carries "platform": "tiktok". Text longer than 2,200 characters is refused with a 422 in your hand, rather than accepted and rejected by TikTok minutes later.

What TikTok accepts

Character limit2,200
Counted onthe caption
Formatsvideo and photo carousels

Publishing goes through an audited API client, so posts go out public rather than private.

Getting the result back

Register a webhook and every delivery outcome is posted to you — published, retrying, failed, or removed after publishing. Each is signed with HMAC-SHA256, so Make can verify it came from us before acting on it. That is the difference between a run that succeeded and a post that landed, and only the second one is worth a notification.

One thing worth setting up correctly

The canvas invites a router with a module per network. One call with every channel id costs fewer operations and leaves you one post to check instead of five scattered across the run history.

Questions

Can Make post to TikTok automatically?

Yes. Make calls one REST endpoint with a workspace key, so any trigger you already have can publish or schedule to a connected TikTok channel without a TikTok-specific module.

What do I need before TikTok will work?

Publishing goes through an audited API client, so posts go out public rather than private. Once the channel is connected in PostWharf, Make reaches it the same way it reaches every other network.

How long can a TikTok post be?

2,200 characters, counted on the caption. PostWharf checks that before the post is queued, so an over-length post is refused immediately rather than failing at TikTok after everything else in the same batch has already published.