Animated data flow diagram

AI Video Content Publisher: Google Drive to TikTok & Instagram

Version: 1.0.0 | Last Updated: 2025-05-16

Integrates with:

Google Drive OpenAI TikTok Instagram upload-post.com Telegram

Overview

Unlock Automated Video Content Syndication with this AI Agent

This n8n workflow is an AI Agent designed to supercharge your video content strategy. Simply drop your videos into a designated Google Drive folder, and this agent takes over. It automatically downloads the video, uses OpenAI's Whisper for accurate audio transcription, then leverages OpenAI's GPT-4o to craft compelling, platform-specific descriptions and titles. Finally, it publishes your video with the AI-generated text to both TikTok and Instagram via the upload-post.com API. This frees up your time to focus on creating, not just distributing.

Key Features & Benefits

  • Automated Google Drive Monitoring: Triggers whenever a new video is added to your specified folder.
  • AI-Powered Transcription: Utilizes OpenAI Whisper to convert video audio into text accurately.
  • Intelligent Description Generation: Leverages OpenAI GPT-4o to create engaging and optimized titles/descriptions tailored for TikTok and Instagram, based on the video's transcript and your custom examples.
  • Cross-Platform Publishing: Automatically posts videos to TikTok and Instagram through the upload-post.com service.
  • Time Savings: Drastically reduces manual effort in transcribing, writing descriptions, and publishing videos.
  • Content Consistency: Helps maintain a regular posting schedule with minimal ongoing effort.
  • Customizable AI Prompts: Tailor the AI's content generation to match your brand's voice and style.
  • Error Notifications: Integrated Telegram alerts for issues (excluding minor DNS hiccups), keeping you informed.

Use Cases

  • Automatically repurpose webinar recordings or long-form videos into shareable clips with AI-generated descriptions for TikTok and Instagram.
  • Streamline influencer or user-generated content (UGC) workflows by having collaborators drop videos into a shared Drive folder for automated publishing.
  • Maintain a consistent social media presence by batch-uploading videos to Google Drive and letting the AI agent handle the rest.
  • Boost video discoverability and engagement with AI-optimized titles and descriptions for social platforms.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • Google Drive account with OAuth2 credentials configured in n8n.
  • OpenAI API Key with access to GPT-4o (or other suitable model) and Whisper (transcription) capabilities.
  • An account with upload-post.com and an API token for their service.
  • (Optional) Telegram Bot API token and Chat ID for error notifications.

Setup Instructions

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. Google Drive Setup:
    • In the 'Google Drive Trigger' node: Authenticate your Google Drive account. Set 'Trigger On' to 'Specific Folder' and select or paste the ID of the folder you want to monitor for new videos (e.g., 18m0i341QLQuyWuHv_FBdz8-r-QDtofYm).
    • In the 'Google Drive' (download) node: Ensure the same Google Drive credential is selected.
  4. OpenAI Configuration:
    • In the 'Get Audio from Video' (OpenAI Transcribe) node: Select or create your OpenAI API credential.
    • In the 'Generate Description for Videos...' (OpenAI Chat Completions) node: Select or create your OpenAI API credential. Review and customize the system prompt and user message, especially the example descriptions, to guide the AI in generating content that matches your brand's style. Ensure the modelId is set to gpt-4o or your preferred model.
  5. Social Media Publishing (upload-post.com):
    • For both 'Upload Video and Description to Tiktok' and 'Upload Video and Description to Instagram' (HTTP Request) nodes:
      • Obtain your API token from your upload-post.com account.
      • In n8n, create or select an 'HttpHeaderAuth' credential. Inside this credential, add a header with 'Name' set to Authorization and 'Value' set to Apikey YOUR_UPLOAD_POST_TOKEN (replace YOUR_UPLOAD_POST_TOKEN with your actual token).
      • In the 'Body Parameters' of these nodes, update the 'Value' for the user parameter to your upload-post.com username/identifier as required by their API.
  6. (Optional) Telegram Error Notifications:
    • In the 'Telegram' node: Select or create your Telegram API credential (Bot Token) and enter your desired 'Chat ID' for receiving error messages.
  7. Review all node parameters to ensure they align with your specific needs (e.g., file naming in 'WriteBinaryFile' nodes).
  8. Activate the workflow.

Tags:

AI AgentVideo AutomationContent RepurposingSocial Media MarketingOpenAIGPT-4oWhisperGoogle DriveTikTokInstagramSolopreneur ToolStartup AutomationProductivityContent Generation

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Schedule a Consultation