🎬 Turn new blog posts into TikTok and Instagram slideshows with Postdom and Slack approval

⚑ 3 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

Quick Overview

This workflow checks an RSS feed hourly for new blog posts, turns each post into a branded slideshow with Postdom, asks for approval in Slack, and on approval schedules the slideshow as a TikTok and Instagram post via Postdom.

How it works

  1. Checks your blog’s RSS feed every hour for new items.
  2. Builds slideshow text from the post title and opening sentences and generates a caption and idempotency key.
  3. Sends the slide content to Postdom to render a branded slideshow and polls Postdom until the render status is ready.
  4. Posts the preview links and caption to a Slack channel and waits for an Approve or Decline decision.
  5. If approved, fetches your connected Postdom social accounts and builds a scheduled post targeting the selected platforms.
  6. Creates the post in Postdom for TikTok and Instagram and sends a confirmation message back to Slack with the posting status.

Setup

  1. Create a Postdom agent key and add it to n8n as an HTTP Header Auth credential (Authorization: Bearer …) used by all Postdom HTTP requests.
  2. Connect your Slack credentials and select the channel used for the approval request and the confirmation message.
  3. Replace the RSS feed URL in the RSS trigger with your blog feed.
  4. In Postdom, connect your TikTok and Instagram accounts so they appear as connected accounts in the Postdom API.
  5. Update the workflow settings for platforms, slide size, brand handle, TikTok privacy level, and the publish delay after approval.

πŸ”— Nodes Used

HTTP Request, Slack, RSS Feed Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup