Animated data flow diagram

AI Social Video Poster Agent: Automate TikTok & Instagram Publishing

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

Integrates with:

OpenAI Google Drive TikTok Instagram Telegram upload-post.com API

Overview

Unlock Automated Social Video Publishing with this AI Agent

Supercharge your video content strategy! This AI Agent watches a designated Google Drive folder for new video files. When a video is added, it springs into action: transcribing the audio, crafting compelling, SEO-friendly descriptions and titles using OpenAI's intelligence, and then seamlessly publishing the video along with its new description to your TikTok and Instagram accounts. It's designed to save you hours of manual work, ensuring your content gets out fast and looks great.

Key Features & Benefits

  • Automated Video Ingestion: Monitors a Google Drive folder for new video uploads, triggering the workflow instantly.
  • AI-Powered Audio Transcription: Utilizes OpenAI to accurately transcribe the audio from your videos, forming the basis for rich descriptions.
  • Intelligent Description Generation: Leverages OpenAI (GPT-4o or similar) to create captivating titles and descriptions tailored for social media, complete with relevant hashtags based on the video's content.
  • Multi-Platform Publishing: Automatically posts the processed video and AI-generated text to both TikTok and Instagram via the upload-post.com API.
  • Effortless Content Scheduling: Streamlines your content pipeline – just drop videos into a folder, and the AI Agent handles the rest.
  • Error Monitoring: Includes Telegram notifications for any issues encountered during the process, keeping you informed.
  • Customizable Prompts: Fine-tune the OpenAI prompts to match your brand's voice and specific content style for descriptions.

Use Cases

  • For B2C e-commerce: Automate the publishing of product showcases, unboxing videos, or user-generated content to TikTok and Instagram with AI-crafted descriptions to increase engagement and drive traffic.
  • For B2B SaaS companies: Efficiently distribute video tutorials, feature announcements, or webinar highlights across social platforms with AI-generated, keyword-rich captions to expand reach and educate potential customers.
  • For Solopreneurs & Content Creators: Save significant time by automating the entire video publishing workflow, from transcription and description writing to posting on TikTok and Instagram, allowing focus on content creation itself.
  • For Marketing Agencies: Manage multiple client social media video campaigns by setting up dedicated watched folders, ensuring consistent and timely posting with AI-optimized content.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • Google Drive account and credentials.
  • OpenAI API Key with access to a suitable model (e.g., gpt-4o for descriptions, and an audio model for transcription).
  • An account with upload-post.com and an API token.
  • (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:
    • Configure the 'Google Drive Trigger' node: Connect your Google Drive account and specify the 'Folder To Watch' where you'll upload videos.
    • Configure the 'Google Drive' (download) node: Ensure it uses the same Google Drive credentials.
  4. OpenAI Configuration:
    • In the 'Get Audio from Video' (OpenAI) node, select your OpenAI credential and ensure the model supports audio transcription.
    • In the 'Generate Description for Videos in Tiktok and Instagram' (OpenAI) node, select your OpenAI credential. Customize the prompt if needed to refine the AI's description style and ensure it matches your content strategy. Select a powerful model like gpt-4o.
  5. upload-post.com API & Social Media Posting:
    • Obtain an API token from upload-post.com.
    • In n8n, create a 'Header Auth' credential. For the 'Name' field, use something like upload-post-apikey. For the 'Value' field, enter Apikey YOUR_UPLOAD_POST_TOKEN (replace YOUR_UPLOAD_POST_TOKEN with your actual token).
    • In both 'Upload Video and Description to Tiktok' and 'Upload Video and Description to Instagram' (HTTP Request) nodes:
      • Select the 'Header Auth' credential you just created.
      • Under 'Body Parameters', update the user parameter with your username from upload-post.com.
  6. (Optional) Telegram Error Notifications:
    • Configure the 'Telegram' node: Add your Telegram Bot API credentials and the target 'Chat ID' for receiving error alerts.
  7. Ensure all paths for reading/writing binary files are correctly configured if your n8n environment requires specific path management.
  8. Activate the workflow. Test by adding a video file to your configured Google Drive folder.

Tags:

AI AgentAutomationOpenAISocial Media AutomationTikTokInstagramVideo MarketingContent CreationGoogle Drive

Want your own unique AI agent?

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

Schedule a Consultation