Skip to main content

From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking

Workflow preview

Workflow preview
100%
From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Description This automation template is designed for content creators, social media managers, and influencers who want to streamline ...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.set, n8n-nodes-base.googledrivetrigger, n8n-nodes-base.googledrive, n8n-nodes-base.airtable, n8n-nodes-base.errortrigger, n8n-nodes-base.telegram, n8n-nodes-base.if, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Juan Carlos Cavero Gracia.

Original n8n.io source

1.1 Workflow description

Title
From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking
Workflow name
From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking

Description

This automation template is designed for content creators, social media managers, and influencers who want to streamline their video publishing workflow. It automatically detects new videos uploaded to a specific Google Drive folder, generates AI-powered descriptions based on video audio content, and simultaneously publishes them across Instagram, TikTok, and YouTube while tracking everything in Airtable.

Note: This workflow uses upload-post.com API (free trial no credit card required) for multi-platform video distribution and requires API tokens for each service. The AI-generated descriptions are created using OpenAI's transcription and chat models to analyze video audio content.

Who Is This For?

  • Content Creators & Influencers: Automatically publish your videos across all major social platforms without manual work.
  • Social Media Managers: Maintain consistent posting schedules across multiple platforms with AI-generated, platform-optimized descriptions.
  • Marketing Teams: Scale video content distribution with automated workflows that include tracking and status monitoring.
  • Video Producers: Focus on creating content while the system handles the tedious task of multi-platform publishing and description generation.

What Problem Does This Workflow Solve?

Publishing the same video content across Instagram, TikTok, and YouTube is time-consuming and repetitive. You need to manually upload each video, write unique descriptions, and track publication status. This workflow addresses these challenges by:

  • Automated Video Distribution: Detects new videos in Google Drive and automatically uploads them to all three platforms simultaneously.
  • AI-Powered Content Generation: Uses OpenAI to transcribe video audio and generate engaging, platform-appropriate descriptions automatically.
  • Centralized Tracking: Maintains detailed records in Airtable including upload status, URLs, and metadata for each platform.
  • Error Monitoring: Provides real-time error notifications via Telegram to ensure you're always aware of any issues.

How It Works

  1. Video Upload Detection: The workflow monitors a specific Google Drive folder for new video uploads using automated triggers.
  2. Content Analysis: Downloads the video, extracts audio, and uses OpenAI to transcribe and generate compelling descriptions.
  3. Airtable Integration: Creates and updates records to track video metadata, descriptions, and publication status.
  4. Multi-Platform Publishing: Simultaneously uploads the video to Instagram, TikTok, and YouTube using the upload-post.com API.
  5. Status Tracking: Updates Airtable records with publication status and platform-specific URLs for each successful upload.

Setup

  1. Google Drive Configuration:
    • Set up the Google Drive trigger to monitor your specific folder
    • Configure OAuth2 credentials for Google Drive access
  2. OpenAI Integration: Add your OpenAI API key to enable audio transcription and description generation
  3. Airtable Setup:
    • Create an Airtable base with fields for Video Name, Description, Platform Status, URLs, and Upload Date
    • Add your Airtable API token and configure base/table IDs in the "Set Variables" node
  4. Upload-Post.com Account:
    • Create an account at upload-post.com to get your API token
    • Configure the token in the HTTP request nodes for each platform
    • Set your user ID in the variables section
  5. Platform Accounts: Ensure your Instagram, TikTok, and YouTube accounts are connected to upload-post.com
  6. Error Notifications: (Optional) Configure Telegram bot credentials for error notifications

Requirements

  • Accounts: Google Drive, OpenAI, Airtable, upload-post.com, Telegram (optional)
  • API Keys & Credentials: Google Drive OAuth2, OpenAI API Key, Airtable API Token, upload-post.com API Token
  • Platform Setup: Instagram, TikTok, and YouTube accounts connected to upload-post.com

Transform your video publishing workflow from hours of manual work to a fully automated system that handles everything from content analysis to multi-platform distribution and tracking.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Set Variables

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 2 - Google Drive Trigger

Type / Role
n8n-nodes-base.googleDriveTrigger - googleDriveTrigger
Config choices
Version 1

Block 3 - Google Drive

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 1

Block 4 - Create Airtable Record

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 1

Block 5 - Error Trigger

Type / Role
n8n-nodes-base.errorTrigger - errorTrigger
Config choices
Version 1

Block 6 - Telegram

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 7 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.1

Block 8 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Get Audio from Video

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1

Block 10 - Read video from Google Drive

Type / Role
n8n-nodes-base.writeBinaryFile - writeBinaryFile
Config choices
Version 1

Block 11 - Generate Description for Videos

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.4

Block 12 - Update Airtable with Description

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 1

Block 13 - Read Video for TikTok

Type / Role
n8n-nodes-base.readBinaryFile - readBinaryFile
Config choices
Version 1

Block 14 - Read Video for Instagram

Type / Role
n8n-nodes-base.readBinaryFile - readBinaryFile
Config choices
Version 1

Block 15 - Read Video for YouTube

Type / Role
n8n-nodes-base.readBinaryFile - readBinaryFile
Config choices
Version 1

Block 16 - Upload Video to TikTok

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 17 - Upload Video to Instagram

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 18 - Upload Video to YouTube

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 19 - Update YouTube Status - Success

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 1

Block 20 - Update TikTok Status

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 1

Block 21 - Update Instagram Status

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 1

Block 22 - Edit Airtable Fields

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 23 - Edit Airtable Fields 2

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 24 - Edit Airtable Fields 3

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Showing the first 24 of 25 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking
Complexity advanced
Nodes 25
Categories Social Media, Multimodal AI
Author Juan Carlos Cavero Gracia
Published 08 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/5787/5787.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking do?

Description This automation template is designed for content creators, social media managers, and influencers who want to streamline ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.