How to post a video to TikTok from Make.com

Make's own TikTok app lists campaign and ads modules plus a generic API call, but no module that publishes a video (checked on apps.make.com on Oct 1, 2026), and calling TikTok's API yourself needs a TikTok app that passed TikTok's audit. The working route is Make's HTTP → Make a request module calling a posting API that already has TikTok's Direct Post approval: with PostWire it is one POST to https://postwire.io/api/post with your API key, the video URL and "privacy": "public" — and the same call can post to Instagram Reels and YouTube Shorts.

PostWire's own Make app is in Make's review queue (submitted Sept 8, 2026). Until it is listed, the HTTP module does exactly what the app will do.

Written from PostWire's own code and checked on Oct 1, 2026. Live networks: TikTok, Instagram, YouTube, LinkedIn (personal profiles), Facebook Pages, Bluesky, Mastodon, Telegram, Discord — not X, Threads, Reddit or Pinterest.

Step by step

  1. Create a free PostWire account

    Open postwire.io/dashboard.html, type your email and press Create my free account. PostWire emails you a link to confirm the address; connecting accounts and publishing unlock once it is confirmed. No password and no card (free plan: 1 business, 30 posts a month, 15 AI drafts a day, every live network, no card).

  2. Connect TikTok (and Instagram, YouTube if you want them)

    Accounts → Connect → Continue to TikTok. You sign in on TikTok; PostWire's Direct Post approval (audited July 7, 2026) means posts can be public.

  3. Copy your API key

    In the dashboard, open API & MCP and press Copy key on the API key card. It is sent as Authorization: Bearer pw_live_… (the X-API-Key header also works). Keep it server-side.

  4. Add Make's HTTP module

    In your scenario, after the step that produces the video (Google Drive, Dropbox, an AI video tool), add HTTP → Make a request. URL https://postwire.io/api/post, Method POST, header Authorization = Bearer pw_live_…, Body type Raw, Content type JSON (application/json).

  5. Put the video URL and caption in the body

    The video URL must be public and point at the file (up to 1 GB). Map the fields from earlier modules:

    {
      "platforms": ["tiktok", "instagram", "youtube"],
      "video_url": "{{1.video_url}}",
      "text": "{{1.caption}}",
      "title": "{{1.title}}",
      "privacy": "public",
      "idempotency_key": "{{1.id}}"
    }
  6. Want a caption written per network?

    Add one more HTTP module before it: POST https://postwire.io/api/generate with {"prompt":"{{1.description}}","platforms":["tiktok","instagram","youtube"],"media_url":"{{1.video_url}}"}, then send its drafts as per_platform instead of text.

  7. Run it once and check

    The response lists each network's result and link. TikTok and YouTube keep processing for a moment; GET https://postwire.io/api/post/status reports when the post is live. To publish later, POST to /api/schedule with a run_at (ISO 8601 with offset).

Without "privacy": "public" the TikTok post is private (only you can see it) — that is TikTok's rule for API posts without an explicit choice. Sending the same payload twice within 2 minutes is refused, and with an idempotency_key for 24 hours, so a re-run never double-posts.

Ways to post to TikTok from Make

Read on each page on Oct 1, 2026.

RoutePublishes publiclyWhat you needAlso posts to Reels and Shorts
PostWireYes (privacy: public)A PostWire API key; free for 1 businessYes
Make's TikTok appNo publishing module listed—No
Make an API Call → TikTok APIOnly after TikTok audits your app; before that private-only, max 5 users a dayYour own TikTok developer appNo
Upload-Post (native Make module, per its docs)YesA paid plan for TikTok (not on its free plan)Yes

Checked on Oct 1, 2026 (2026-10-01) on each vendor's own pricing or docs page, linked in the first column and below. Monthly billing in USD unless noted. "Not listed" means we could not find it on their page, not that it is missing.

Where the others are ahead of PostWire

  • Upload-Post already has a native Make module, per its own documentation. PostWire's Make app is still in Make's review.
  • Upload-Post reaches more networks, including X, Threads and Pinterest. PostWire has 9.
Sources, all read on Oct 1, 2026:

Questions people ask

Can Make.com post videos to TikTok?

Not with Make's own TikTok app, which (on Oct 1, 2026) listed campaign, ads and generic API-call modules but no video publishing module. Use the HTTP module to call a posting API with TikTok's Direct Post approval, such as PostWire.

Why are my TikTok posts from the API private?

TikTok forces private (SELF_ONLY) visibility for apps that have not passed its audit, and through PostWire a post without a privacy value is private too. Send "privacy": "public" — PostWire's app passed TikTok's audit on July 7, 2026.

Is there a PostWire app in Make?

It was submitted to Make's review on Sept 8, 2026 and is not listed yet. The HTTP → Make a request module with the REST API does the same thing.

Can the same scenario post to Instagram and YouTube?

Yes — put "tiktok", "instagram" and "youtube" in platforms. Instagram publishes the video as a Reel; YouTube needs a title.

What does it cost?

PostWire is free for one business (30 posts a month, TikTok included); Make's own operations are billed by Make.