Use this powerful n8n workflow to automatically generate, clean, and log TikTok video transcripts into Google Sheets using RapidAPI, skipping already processed videos. This n8n template saves significant content creation time.
Download this n8n workflow template and start using it instantly.
Content Creators and Social Media Managers needing quick transcripts for SEO or repurposing.
Data Analysts looking to gather large datasets of social media video content.
Users seeking robust, error-handling n8n templates for external API integration.
Anyone familiar with n8n aiming to build complex, conditional flows around Google Sheets data.
Manually transcribing video content is time-consuming and prone to errors. This specialized n8n workflow solves this by providing a hands-off automation solution. It operates by reading a list of TikTok video URLs from a Google Sheet, intelligently filtering out videos that already have a transcript, fetching the raw subtitles via a powerful RapidAPI endpoint, and then using a custom Code n8n node to clean the raw data. This robust approach ensures that only necessary API calls are made and that the stored data is clean and actionable. The final step of this n8n workflow logs the cleaned transcript back into the Google Sheet, including handling API failures gracefully. This entire solution is delivered as an easy-to-use n8n template, providing immense value to content teams.
This highly efficient n8n workflow follows a strict conditional path to ensure reliability and rate-limit compliance:
To deploy this comprehensive n8n workflow, follow these steps:
Google Sheets2, Google Sheets, and Google Sheets1) using Service Account authentication. Ensure these credentials have read/write access to your target spreadsheet.x-rapidapi-key and ensure the x-rapidapi-host is correctly set to tiktok-transcript-generator.p.rapidapi.com.This n8n workflow relies on several core n8n node types for its functionality:
When clicking ‘Execute workflow’ (Manual Trigger n8n trigger): Initiates the execution on demand. Essential for batch processing.
Google Sheets2 (Google Sheets n8n node): Reads data from the spreadsheet. Configured to read all rows from the specified Sheet1 to identify pending transcripts.
Loop Over Items (Split In Batches n8n node): Splits the incoming data into batches to maintain performance and respect API limits.
If (Conditional Check n8n node): Filters items where the Video Url is present and the Transcript is empty, ensuring the n8n workflow only processes new videos.
HTTP Request (HTTP Request n8n node): Executes the API call to https://tiktok-transcript-generator.p.rapidapi.com/tiktok/index.php. It uses a POST method and dynamically inputs the Video Url from the Google Sheet data.
Code (Code n8n node): Critical for post-processing. Contains JavaScript logic to strip "WEBVTT" headers, timestamps (like 00:00:00 --> 00:00:00), and empty lines from the raw API response, yielding a clean, readable cleanedSubtitles output.
Google Sheets (Google Sheets n8n node): Updates the sheet on success. Uses the 'Append or Update' operation, matching on 'Video Url' and inserting the cleaned transcript and date.
Wait (Wait n8n node): Implements a 10-second pause to manage API request rates before looping to the next batch of the n8n workflow.
Schedule and publish TikTok videos automatically using data defined in Google Sheets and stored in Google Drive. This powerful n8n workflow integrates with Blotato for seamless social media automation.

Build a comprehensive Telegram quiz bot using this robust n8n workflow. Automate question delivery, store results in PostgreSQL, and manage user progress with this advanced n8n template.

Use this advanced n8n workflow to automate Telegram customer support, transitioning users seamlessly from a GPT-powered AI agent to a human operator via email approvals and dynamic topic creation.

Implement advanced time tracking rules in Awork using this powerful n8n workflow. Enforce minimum time, clean up entries to match billing intervals, and prevent un-tracked task closures. Get started with n8n templates today.

Use this comprehensive n8n workflow to automatically convert emailed timesheet attachments (PDF/Image) into structured invoice line items. Leverages OpenAI for data extraction and Google Sheets/Drive for organized filing.









































