This workflow corresponds to n8n.io template #8184 — we link there as the canonical source.
This workflow follows the Google Drive → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Voice Note to Tweet",
"nodes": [
{
"id": "watch-drive-folder",
"name": "Watch Google Drive Folder",
"type": "n8n-nodes-base.googleDrive",
"notes": "\ud83d\udcc1 Watch for New Voice Notes\n\nMonitors a specific Google Drive folder for uploaded audio files.\n\n\ud83d\udd39 Supported formats: .mp3, .m4a, .wav\n\n\ud83d\udca1 Tip: Name files clearly (e.g., 'Tip-about-boundaries.m4a')\n\nTriggers when a new audio file is added.",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 2,
"notesAlignment": "top"
},
{
"id": "transcribe-audio",
"name": "Transcribe with AssemblyAI",
"type": "n8n-nodes-base.httpRequest",
"notes": "\ud83c\udf99\ufe0f Transcribe Audio to Text\n\nSends the voice note to AssemblyAI for speech-to-text conversion.\n\n\ud83d\udd10 Requires:\n- AssemblyAI API key\n- Publicly accessible file (Google Drive link)\n\n\ud83d\udca1 Response includes transcript + key phrases.\n\nWait for completion (add delay or webhook if needed).",
"position": [
500,
300
],
"parameters": {},
"notesAlignment": "top"
},
{
"id": "post-to-x",
"name": "Post to X (Twitter)",
"type": "n8n-nodes-base.x",
"notes": "\ud83d\udc26 Post to X (Twitter)\n\nPublishes the transcribed text as a tweet.\n\n\ud83d\udd27 Customize:\n- Add hashtags\n- Trim to 280 chars\n- Thread long content\n\n\ud83d\udca1 Use a Function node before to clean up text (remove filler words, add emojis).",
"position": [
750,
300
],
"parameters": {},
"typeVersion": 1,
"notesAlignment": "top"
}
],
"active": false,
"settings": {
"callerPolicy": "none",
"saveDataError": "all",
"executionOrder": "parallel",
"saveDataSuccess": "all"
},
"connections": {
"Watch Google Drive Folder": {
"main": [
[
{
"node": "Transcribe with AssemblyAI",
"type": "main",
"index": 0
}
]
]
},
"Transcribe with AssemblyAI": {
"main": [
[
{
"node": "Post to X (Twitter)",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
A lean, 3-node automation that turns voice memos into tweets — so creators can capture ideas on the go and publish fast, without typing.
Source: https://n8n.io/workflows/8184/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This is an enterprise-grade solution designed for complex finance departments. It automates the entire accounts payable lifecycle by combining secure document handling, intelligent vendor mapping, 3-w
PDF to Markdown Converter (LlamaCloud) Description: How it works This workflow extracts structured content from complex PDFs using LlamaCloud's advanced parsing engine:
For developers and organizations that need to protect PDF files with the password.
This automation connects directly to HeyGen's powerful AI video generation platform. It allows you to programmatically create videos with digital avatars and voiceovers, perfect for scaling your conte
API Integration. Uses start, httpRequest, json. Manual trigger; 4 nodes.