From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking
Needs changesWhat this workflow does
This AI workflow has 24 nodes and runs on Google Drive events (file created) (plus 1 other trigger). Along the way it connects Google Drive, Airtable, Telegram and OpenAI. It also calls api.upload-post.com over HTTP.
How it runs
Trigger: On Google Drive events (file created) (plus 1 other trigger).
- Google Drive: download
- If: checks a condition and branches into true / false
- Read video from Google Drive (Write Binary File): uses Write Binary File
- Telegram: uses Telegram
- Get Audio from Video (OpenAI): transcribe (audio)
- Generate Description for Videos (OpenAI): uses OpenAI
- Set Variables (Edit Fields (Set)): sets 3 fields: airtable_app_id, airtable_table_id, upload_post_user
- Create Airtable Record (Airtable): append
- Edit Airtable Fields (Edit Fields (Set)): sets 5 fields: ID, Description, Video Name…
- Update Airtable with Description (Airtable): update
…plus 12 more steps. See the full node list below.
Services it uses
HTTP calls to: api.upload-post.com
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Write Binary File in Read video from Google Drive: replace with Read/Write Files from Disk.
- Read Binary File in Read Video for TikTok, Read Video for Instagram, Read Video for YouTube: replace with Read/Write Files from Disk.
| Removed in 3.0 | Replace with |
|---|---|
| Write Binary File Read video from Google Drive | Read/Write Files from Disk |
| Read Binary File Read Video for TikTok, Read Video for Instagram, Read Video for YouTube | Read/Write Files from Disk |
Nodes used (11)
- Edit Fields (Set)
n8n-nodes-base.set - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Google Drive
n8n-nodes-base.googleDrive - Airtable
n8n-nodes-base.airtable - Error Trigger
n8n-nodes-base.errorTrigger - Telegram
n8n-nodes-base.telegram - If
n8n-nodes-base.if - OpenAI
@n8n/n8n-nodes-langchain.openAi - Write Binary File
n8n-nodes-base.writeBinaryFile - Read Binary File
n8n-nodes-base.readBinaryFile - HTTP Request
n8n-nodes-base.httpRequest
From the author
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…