Automate Video Uploads to TikTok and Instagram with n8n

Struggling to manually upload and describe videos on TikTok and Instagram? This unique n8n workflow automates the entire process from Google Drive video detection to AI-generated descriptions, saving you hours and ensuring consistent social media publishing.
googleDriveTrigger
openAi
httpRequest
+6
Workflow Identifier: 1124
NODES in Use: GoogleDriveTrigger, GoogleDrive, ErrorTrigger, Telegram, If, OpenAi, WriteBinaryFile, ReadBinaryFile, HttpRequest
Automate video uploads with n8n and GoogleDrive

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow watches a Google Drive folder for new videos. It downloads the videos, listens to their audio, and writes captions using AI. Then it posts the videos and captions on TikTok and Instagram. If an error happens, it sends a message on Telegram.

This stops social media managers from doing long, repeated work by hand. It keeps posts steady and saves lots of time.


Tools and Services Used


Inputs, Processing Steps, and Output

Inputs

  • New video file uploaded in a specific Google Drive folder.

Processing Steps

  • Google Drive Trigger detects new video files.
  • Google Drive node downloads the video.
  • Write Binary File saves the video file locally.
  • Langchain OpenAI node transcribes audio from the video.
  • Another Langchain OpenAI node creates a social media description from transcription.
  • Two Read Binary File nodes load the video twice for separate uploads.
  • HTTP Request nodes upload the video and description to TikTok and Instagram.
  • Error Trigger with Telegram node sends alerts if a problem happens.

Output

  • Videos posted to TikTok and Instagram with AI-generated captions.
  • Error messages sent on Telegram for issues during upload.

Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Import Workflow

  1. Download the workflow file using the Download button on this page.
  2. Open n8n editor.
  3. Click on “Import from File” and choose the downloaded workflow.

Step 2: Configure Credentials

  1. Add Google Drive API Key in credential settings.
  2. Add OpenAI API Key for transcription and description generation.
  3. Add Upload-post.com API Key and username for video uploads.
  4. If using Telegram alerts, add your Bot Token and Chat ID.

Step 3: Update Workflow Settings

  1. In the Google Drive Trigger, change the folder ID if needed.
  2. Check folder permissions for access.
  3. Review the OpenAI prompt text in the “Generate Description for Videos in Tiktok and Instagram” node and adjust tone if desired.
  4. Update Upload-post.com username and API key in HTTP nodes.

Step 4: Run and Activate Workflow

  1. Run the workflow once with a test video in the Google Drive folder.
  2. Check execution logs for errors.
  3. Activate workflow for ongoing production use.
  4. If self hosting n8n, consider using self-host n8n for control.

Customizations

  • Change the Google Drive folder ID to watch a different folder.
  • Add new HTTP Request nodes to upload videos to other platforms supported by upload-post.com.
  • Edit the OpenAI prompt text to fit your brand’s style or platform specifics.
  • Set up Telegram bot to receive error messages live.
  • Keep upload-post.com API Key updated in the HTTP nodes to avoid failed uploads.

Edge Cases and Troubleshooting

DNS Server Error During API Calls

This error shows if the workflow cannot connect to a needed external API because of DNS problems.

The workflow ignores this error to avoid breaking flow but users should check internet and DNS settings when it appears.

Video Upload Failure

This can happen if the upload-post.com API Key is invalid or expired. Wrong binary file data can also stop uploads.

Double-check API credentials and confirm binary video data passes correctly from the read nodes.


Pre-Production Checks

  • Confirm Google Drive folder ID is correct and accessible.
  • Test OpenAI API keys for quota and validity.
  • Verify upload-post.com API credentials and username.
  • Test Telegram bot setup if using alerts.
  • Run test with a sample video and review workflow execution.

Summary

✓ Saves at least two hours every day by automating video post creation.

✓ Prevents mistakes caused by manual uploads and forgotten posts.

Generates engaging video descriptions using OpenAI transcription and text generation.

✓ Publishes videos automatically on TikTok and Instagram.

✓ Sends alerts for errors via Telegram for fast response.


Automate video uploads with n8n and GoogleDrive

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Change the folder ID in the Google Drive Trigger node to the desired Google Drive folder and ensure your Google Drive API credentials have permission to access it.
The workflow will fail to transcribe audio and generate descriptions. Error messages will be sent via Telegram if configured.
Yes. Copy and modify the existing HTTP Request nodes to add support for other platforms supported by upload-post.com.
Import the workflow file, add required API keys and folder IDs, run it once using a test video in the Google Drive folder, and check the execution logs for success or errors.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.