Make + TikTok: Automate Social Media Posting With IMMA AI
Updated 2026-09-28
Connecting Make to TikTok directly is hard, because TikTok's Content Posting API requires a real consent screen, not just an API call. IMMA AI gives a Make scenario one HTTP module that posts to TikTok, Instagram, Facebook Pages and Threads, while IMMA AI itself generates the hosted approval link that TikTok's rules require before a post can go live.
Can you post to TikTok from Make?
Not directly through TikTok's own API without building a consent screen, but yes through IMMA AI, whose REST API is currently in preview. A Make scenario can call IMMA AI's POST /v1/posts endpoint with an HTTP module, sending the video, caption, and tiktok as a target platform. IMMA AI checks the video against TikTok's format limits, then creates a hosted approval page instead of publishing immediately, because TikTok requires the account owner to preview the post and pick a privacy setting themselves. The Make scenario can send that approval link to the owner over Telegram, email, or however the workflow already notifies people, and the scenario can continue once IMMA AI sends a post.approved webhook back, or simply end there if the rest of the automation does not depend on the TikTok post going live immediately.
How do you build a Make scenario for social media posting?
A typical scenario starts with a trigger module (a schedule, a webhook, an RSS feed, or a Google Sheets row), followed by an HTTP module configured to call IMMA AI's social media API with a workspace API key. The request body lists the caption, media URLs, and target platforms, and IMMA AI's response includes a status per platform plus an approval.url for any TikTok target. A Router module in Make can then branch based on that response: Meta platforms that published immediately go one path, while a TikTok target awaiting approval goes another, for example a module that posts the approval link to a Telegram group. This mirrors how IMMA AI's own dashboard composer and MCP server behave, so a Make scenario, an AI agent, and a human using the dashboard all get the same TikTok consent guarantee.
Can a Make scenario post to Instagram and Facebook too?
Yes, in the same request that queues a TikTok post, since IMMA AI accepts a list of target platforms rather than one platform per call. A Make scenario that builds one caption and one set of media can send instagram, facebook and threads alongside tiktok in a single POST /v1/posts call, and IMMA AI treats each target independently: Meta platforms are validated against their own format rules and queued or published right away, while the TikTok target still gets a hosted approval link regardless of what happens with the others. This means one scenario can run a full campaign across four platforms without four separate HTTP modules or credentials. The Router module still branches per platform afterward, since a Meta post can succeed while a TikTok post waits on approval, or a Meta post can fail a format check while everything else goes through, and each platform's result comes back keyed by platform in one response.
Make and IMMA AI: what each module does
| Make module | Purpose |
|---|---|
| Trigger (Schedule, Webhook, Watch Rows) | Starts the scenario with content and target platforms |
HTTP: POST /v1/posts | Sends the draft to IMMA AI for validation and queuing |
| Router | Branches on per-platform status (published, pending approval, failed) |
| HTTP or notification module | Sends the TikTok approval link to the account owner |
| Webhook listener (optional) | Resumes the scenario when post.approved fires |
How it works
Every post that reaches IMMA AI, whether from the dashboard, the REST API, the MCP server, or a Make scenario, goes through the same platform validation and TikTok approval flow. See the social media API page for the request format, or TikTok posting API for the full consent requirements a Make scenario benefits from without having to implement them.